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