florian
|
df6baa888b
* another error message changed into a better one
|
hace 4 años |
florian
|
dfc485c4f4
* better error message in case of illegal nodes for string constants, resolves #34054
|
hace 4 años |
Károly Balogh
|
2de0be9633
* attempt to correct bitpacked arrays on big-endian systems after r43186. this fixed tparray13 test on m68k at least
|
hace 5 años |
Jonas Maebe
|
4ba19f5418
* add support for creating non-address-only procvars to
|
hace 5 años |
Jonas Maebe
|
d23c7980aa
* properly perform (or not) range/overflow checking when performing constant
|
hace 5 años |
Jonas Maebe
|
33c4a5dda7
* don't try to bitpack arrays of non-ordinals (mantis #36157)
|
hace 5 años |
Jonas Maebe
|
51c6ebfe54
* work around broken x86 shifting in bitpacked value calculation
|
hace 5 años |
Jonas Maebe
|
3fee990218
* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/
|
hace 6 años |
Jonas Maebe
|
c038e4c3f2
* relaxation of r42272: again only show warnings rather than errors for
|
hace 6 años |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
hace 6 años |
Jonas Maebe
|
97b40dc16d
* fixed dynamic array constants for llvm
|
hace 6 años |
pierre
|
b64e9700aa
Avoid range errors or overflows on for AVR cpu, when computing address offsets
|
hace 6 años |
pierre
|
e49025a086
More -CriotR fixes:
|
hace 6 años |
Jonas Maebe
|
2a3eeab96d
* support for constant char/bool/enum indices in typed constant
|
hace 6 años |
Jonas Maebe
|
0b246f3dbd
* converted Boolean8 to an internal type, and mapped Boolean to the
|
hace 6 años |
svenbarth
|
b7cc225149
* revert r39043 and r39045 which disallow static array constants inside dynamic constants for Delphi modes
|
hace 7 años |
svenbarth
|
dcdb151add
* prohibit static array constants inside dynamic array constants for Delphi modes
|
hace 7 años |
svenbarth
|
a29a6abc55
+ add support for Delphi's dynamic array constant syntax ("[...]") in Delphi modes
|
hace 7 años |
svenbarth
|
08dd4e5445
+ add support for dynamic array constants
|
hace 7 años |
florian
|
0caccdc238
* fix range check error
|
hace 8 años |
nickysn
|
efc5e339d0
* use an enum instead of integer constants to represent inline numbers
|
hace 8 años |
florian
|
b1dff29cbf
* removed unused units
|
hace 8 años |
yury
|
5405a4727a
* Removed unused vars.
|
hace 8 años |
Jonas Maebe
|
7af2663ed1
* fixed writing the VMT field of TP-style objects for typed constants if it
|
hace 8 años |
Jonas Maebe
|
9727f289b1
+ tcalo_apply_constalign option to specify that the alignment should be
|
hace 8 años |
Jonas Maebe
|
de60bfab9c
* make the string data of pchar constants read-only (mantis #30666)
|
hace 8 años |
Jonas Maebe
|
ad0299e0cd
* cleanup of r34444
|
hace 9 años |
Jonas Maebe
|
997a958f72
* fixed r34439 for big endian
|
hace 9 años |
Jonas Maebe
|
473cec9d85
* converted tnodeutils.InsertRuntimeInits() to the high level typed const
|
hace 9 años |
Jonas Maebe
|
26f6d2f39d
* emit smallsets as a single byte/word/cardinal, since that is how they
|
hace 9 años |