Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe ab01b0ebd7 Typed constants: no internalerror on failure %!s(int64=3) %!d(string=hai) anos
  Károly Balogh 0ca1e2fb42 * attempt to fix bitpacked records with qwords in them (tw36156) when cross-compiling to big endian targets from x86. essentially the x86 shifting workarounds in the code already weren't covering all corner cases. %!s(int64=4) %!d(string=hai) anos
  florian d0910b5ac8 * allow sub/add nodes in constant pointer expressions, resolves #34027 %!s(int64=4) %!d(string=hai) anos
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=4) %!d(string=hai) anos
  florian df6baa888b * another error message changed into a better one %!s(int64=4) %!d(string=hai) anos
  florian dfc485c4f4 * better error message in case of illegal nodes for string constants, resolves #34054 %!s(int64=4) %!d(string=hai) anos
  Károly Balogh 2de0be9633 * attempt to correct bitpacked arrays on big-endian systems after r43186. this fixed tparray13 test on m68k at least %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 4ba19f5418 * add support for creating non-address-only procvars to %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe d23c7980aa * properly perform (or not) range/overflow checking when performing constant %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 33c4a5dda7 * don't try to bitpack arrays of non-ordinals (mantis #36157) %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 51c6ebfe54 * work around broken x86 shifting in bitpacked value calculation %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 3fee990218 * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe c038e4c3f2 * relaxation of r42272: again only show warnings rather than errors for %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 97b40dc16d * fixed dynamic array constants for llvm %!s(int64=6) %!d(string=hai) anos
  pierre b64e9700aa Avoid range errors or overflows on for AVR cpu, when computing address offsets %!s(int64=6) %!d(string=hai) anos
  pierre e49025a086 More -CriotR fixes: %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 2a3eeab96d * support for constant char/bool/enum indices in typed constant %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the %!s(int64=6) %!d(string=hai) anos
  svenbarth b7cc225149 * revert r39043 and r39045 which disallow static array constants inside dynamic constants for Delphi modes %!s(int64=7) %!d(string=hai) anos
  svenbarth dcdb151add * prohibit static array constants inside dynamic array constants for Delphi modes %!s(int64=7) %!d(string=hai) anos
  svenbarth a29a6abc55 + add support for Delphi's dynamic array constant syntax ("[...]") in Delphi modes %!s(int64=7) %!d(string=hai) anos
  svenbarth 08dd4e5445 + add support for dynamic array constants %!s(int64=7) %!d(string=hai) anos
  florian 0caccdc238 * fix range check error %!s(int64=8) %!d(string=hai) anos
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers %!s(int64=8) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  yury 5405a4727a * Removed unused vars. %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 7af2663ed1 * fixed writing the VMT field of TP-style objects for typed constants if it %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 9727f289b1 + tcalo_apply_constalign option to specify that the alignment should be %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe de60bfab9c * make the string data of pchar constants read-only (mantis #30666) %!s(int64=8) %!d(string=hai) anos