Description: all commits matching mass

This file as text.
(active) Revisions in this set:
19a69640883fbc5a0c0d607863a6a85673d6f8c6,490f057aa11a32e1322e842343deab8d809c47a2,5b4c104aafdacafe36495a89c4d0e3a8be62fa9d
087bc4d3bffdbc3c775efafbc98abbb25adee61a,0a58afe71af45df64f943d623c3e783f360eb3b5,516e078fd923405faaff667b74036badb55ad4c1
5ae28947e06daa51d0d33cafd64c35e49c3a8a61

Clicking a revision will expand files
 


m68k: add subregisters. on 68k, these are not as universal as on x86 and work differently, but the compiler needs this infrastructure to do 16bit math (which is a massive improvement on '000) or word-size indexes on CPUs which support it
Commit consists out of
  • M .gitattributes
  • M compiler/m68k/ag68kgas.pas
  • M compiler/m68k/cpubase.pas
  • M compiler/m68k/itcpugas.pas
  • M compiler/m68k/m68kreg.dat
  • M compiler/m68k/r68kcon.inc
  • M compiler/m68k/r68kgas.inc
  • A compiler/m68k/r68kgasf.inc
  • M compiler/m68k/r68kgri.inc
  • M compiler/m68k/r68knor.inc
  • M compiler/m68k/r68knum.inc
  • M compiler/m68k/r68krni.inc
  • M compiler/m68k/r68ksri.inc
  • M compiler/m68k/r68ksta.inc
  • M compiler/m68k/r68kstd.inc
  • A compiler/m68k/r68kstdf.inc
  • M compiler/m68k/r68ksup.inc
  • M compiler/utils/mk68kreg.pp


* replaced the arrays in the generic set helpers with arrays of 32 bytes
instead of high(cardinal), so LLVM doesn't get tricked into massively
unrolling and parallelising those loops
Commit consists out of
  • M rtl/inc/genset.inc


Massive overhaul to OptPass2Movx to favour operand shrinkage
Commit consists out of
  • M compiler/x86/aoptx86.pas


ignore compiled files
Commit consists out of
  • M .gitignore


ignore compiled files
Commit consists out of
  • M .gitignore


added SyncIpc to fcl-process package
Commit consists out of
  • M packages/fcl-process/Makefile.fpc.fpcmake
  • A packages/fcl-process/examples/syncipcclient.lpi
  • A packages/fcl-process/examples/syncipcclient.pp
  • A packages/fcl-process/examples/syncipcserver.lpi
  • A packages/fcl-process/examples/syncipcserver.pp
  • M packages/fcl-process/fpmake.pp
  • A packages/fcl-process/namespaced/System.SyncIpc.pp
  • M packages/fcl-process/namespaces.lst
  • A packages/fcl-process/src/syncipc.pp


FCL-Image Added FpUnitOfMeasure and FpPapers Units
Commit consists out of
  • M packages/fcl-image/fpmake.pp
  • A packages/fcl-image/namespaced/FpImage.FpPapers.pas
  • A packages/fcl-image/namespaced/FpImage.FpUnitOfMeasure.pas
  • M packages/fcl-image/namespaces.lst
  • A packages/fcl-image/src/fppapers.pas
  • A packages/fcl-image/src/fpunitofmeasure.pas

(inactive) Revisions in this set 1c2f14d3a3df448c2f29b0c1955cc09bd723a4d3


Fcl-PDF: Added ColorSpace and BitsPerComponent to ImageEntry
Commit consists out of
  • M packages/fcl-pdf/src/fppdf.pp


Revisions in bigsets in this set 8a208b6b1f1db1ebc3fe1b0e24d1243c06bfcd97,960f0d6a078bade80b0c9f61d680e13b3d389149,6b3739f26cfd6f3f4f11e7a101178d2e7130ad72,d8d6c7958f88a17dcb21ca895485a21a92d13bf2,fb44abdcc1e344106802d06cb409732323b7929f,ebe76b7b0028a3db5e4c0369d023a09ac858d2db,77de2ca2796929b08f39d40be0c62b9ae795a33d,0e59e9ec6c8eebbc0e672c8e005d401bd871fb70,c387c49877b4dade7c5c3ab5dd1beb7c3b97a13f,bfa988e188d68bb3d7461736cc33c887ba1590e6,3d536547eb124b203dbd3668a56c6fb0ee4eaad2,9a3465ef19dd93a2242aad06912282b4ff179ea3,9ac4809befedde03c475f8c5056ad94192a48af8,92ebf40f04c5b9b6b41ffd153d553c0a082c5c97,f02fb76c771512becf94ce0beae10461d48d54a7,0e06ec8d380edefe6eeb148b27afc0d4873854d8,34696de6e71001fc6651c32a6d1ba9c9daa5d969,2784c71b220de16a7d36bff7d1bd94c44013086a,1ff096448c693ca79d8c72168cab25b8202bffac,2073531058d2b4e764532a84ba0f3d78d797677f,d8cb1e2ba4030e310de834701830400d5294243b