Jonas Maebe
|
cef5cac4fa
* converted tcgvecnode.rangecheck_string to the high level code generator
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
68d9eb89a2
* skip static fields while constructing the LLVM shadow symtable for structs
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
22c31ca004
* fixed LLVM vecn typed constant evaluation if the lower bound is <> 0
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
b8ed0fac5d
* give an error when trying to get the address of an element of a dynamic
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
8bc39ba7a3
* fixed bitpacked array index calculation for llvm: the element bitsize was
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
14ab43626f
* don't write initialisation values for AB_EXTERNAL_INDIRECT
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
728efedcf3
* fixed sysinit unit dependencies
|
%!s(int64=9) %!d(string=hai) anos |
svenbarth
|
18e6ea0ec8
Fix compilation by fixing typo -.-
|
%!s(int64=9) %!d(string=hai) anos |
svenbarth
|
614c4f47a6
Add two more defines related to packages:
|
%!s(int64=9) %!d(string=hai) anos |
svenbarth
|
ca07a4f86f
Merged revision(s) 32491-32492 from branches/svenbarth/packages:
|
%!s(int64=9) %!d(string=hai) anos |
svenbarth
|
3f45860cf9
Use constref instead of const when passing TEntryInformation along
|
%!s(int64=9) %!d(string=hai) anos |
svenbarth
|
535621faaa
Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name
|
%!s(int64=9) %!d(string=hai) anos |
svenbarth
|
f406867100
Merged revision(s) 31929-31931,32547 from branches/svenbarth/packages:
|
%!s(int64=9) %!d(string=hai) anos |
florian
|
2890927b10
* MovMov2MovMov1 requires that the allocation of the first register is extended
|
%!s(int64=9) %!d(string=hai) anos |
michael
|
56d3909dea
* Added event-based fetching of variables
|
%!s(int64=9) %!d(string=hai) anos |
nickysn
|
c205cb03c8
* in SysUtils.DecodeDate(), cast the result of trunc() to longint (trunc
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
cf6c7a0a1d
* missing instruction type check
|
%!s(int64=9) %!d(string=hai) anos |
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!
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
5af40f22e8
* handle enums with a packenum setting that is larger than necessary to store
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
f55a403270
* specify the packenum setting to use when creating a tenumdef
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
d5e5ca0531
* fixed conversion of LOC_JUMP in location_force_reg() for C-style booleans
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
b76539a049
* fixed handling of uninitialised complex function results
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
a59fc7c165
- disable attempts to generate debug info when using llvm for now
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
ea54b6b2c5
* factored comp/currency-in-register handling out of a_loadfpu_reg_reg()
|
%!s(int64=9) %!d(string=hai) anos |
joost
|
561c7b0862
* Added ability to clear global-variable containing the compiler-version info
|
%!s(int64=9) %!d(string=hai) anos |
florian
|
7f44774852
* i386 uses OptPass1And from aoptx86
|
%!s(int64=9) %!d(string=hai) anos |
florian
|
ff506eb219
* enabled And2Test optimization
|
%!s(int64=9) %!d(string=hai) anos |
florian
|
a5fc8b629a
* factored out OptPass1AND from x86-64 and moved it to aoptx86
|
%!s(int64=9) %!d(string=hai) anos |
florian
|
5e8e21c1be
* factored out OpPass2MOV code, x86-64 uses it as well now
|
%!s(int64=9) %!d(string=hai) anos |
florian
|
4758271c91
* x86-64 uses OptPass1MOV
|
%!s(int64=9) %!d(string=hai) anos |