nickysn
|
c205cb03c8
* in SysUtils.DecodeDate(), cast the result of trunc() to longint (trunc
|
há 9 anos atrás |
Jonas Maebe
|
cf6c7a0a1d
* missing instruction type check
|
há 9 anos atrás |
svenbarth
|
345d83c3e3
Merge RTTI changes from packages branch (including adjustments that were required due to changes in trunk since then). These changes favor source backwards compatibility in contrast to Delphi compatibility. Binary compatiblity is however drastically broken due to the indirect references that are platform independant!
|
há 9 anos atrás |
Jonas Maebe
|
5af40f22e8
* handle enums with a packenum setting that is larger than necessary to store
|
há 9 anos atrás |
Jonas Maebe
|
f55a403270
* specify the packenum setting to use when creating a tenumdef
|
há 9 anos atrás |
Jonas Maebe
|
d5e5ca0531
* fixed conversion of LOC_JUMP in location_force_reg() for C-style booleans
|
há 9 anos atrás |
Jonas Maebe
|
b76539a049
* fixed handling of uninitialised complex function results
|
há 9 anos atrás |
Jonas Maebe
|
a59fc7c165
- disable attempts to generate debug info when using llvm for now
|
há 9 anos atrás |
Jonas Maebe
|
ea54b6b2c5
* factored comp/currency-in-register handling out of a_loadfpu_reg_reg()
|
há 9 anos atrás |
joost
|
561c7b0862
* Added ability to clear global-variable containing the compiler-version info
|
há 9 anos atrás |
florian
|
7f44774852
* i386 uses OptPass1And from aoptx86
|
há 9 anos atrás |
florian
|
ff506eb219
* enabled And2Test optimization
|
há 9 anos atrás |
florian
|
a5fc8b629a
* factored out OptPass1AND from x86-64 and moved it to aoptx86
|
há 9 anos atrás |
florian
|
5e8e21c1be
* factored out OpPass2MOV code, x86-64 uses it as well now
|
há 9 anos atrás |
florian
|
4758271c91
* x86-64 uses OptPass1MOV
|
há 9 anos atrás |
florian
|
6609e8def2
* correctly set the size of the operation when carrying out Mov Op Mov optimizations
|
há 9 anos atrás |
florian
|
b274599a47
* made some assembler optimizer methods class methods
|
há 9 anos atrás |
florian
|
e56147ac6e
* integrated mov op mov -> op optimization in aoptx86
|
há 9 anos atrás |
florian
|
9ed6638baa
* moved MovAnd2Mov optimization to aoptx86
|
há 9 anos atrás |
Jonas Maebe
|
7f2d970a1e
* fixed type encoding of C-style blocks for LLVM
|
há 9 anos atrás |
Jonas Maebe
|
951ca4e62b
* fixed procdef used to call C-style blocks (only relevant for LLVM)
|
há 9 anos atrás |
Jonas Maebe
|
ccf011dbc5
* C-style blocks are implicit pointers -> don't parse such typed constants
|
há 9 anos atrás |
florian
|
8c5fdc9dc2
* softfpu patch by Max Nazhalov: Small fixes to softfpu.pp complementing r27215
|
há 9 anos atrás |
Jonas Maebe
|
0ed6c3d80e
* also use the last floating point parameter register on AArch64 in case of
|
há 9 anos atrás |
Tomas Hajny
|
cd236d1811
* fcl-pdf package added
|
há 9 anos atrás |
Tomas Hajny
|
942360289f
* added short name for fcl-pdf
|
há 9 anos atrás |
florian
|
dfe41db13f
* call GetNextInstruction only once when carrying out mov optimizations
|
há 9 anos atrás |
michael
|
022e099e41
* Corrected implementation of ServiceRunning and WaitForServicecompletion
|
há 9 anos atrás |
michael
|
ef7c327c7a
* Revert rev r33905, started from too old version
|
há 9 anos atrás |
michael
|
d37dfecbd5
* Fix unit name
|
há 9 anos atrás |