Commitin historia

Tekijä SHA1 Viesti Päivämäärä
  Rika Ichinose b87e22151a Use non-conservative Fill thresholds. 1 vuosi sitten
  florian c3a3cfe80f * avoid range check error in TVMTBuilder.intf_optimize_vtbls by early bailing out if a class has no interfaces 1 vuosi sitten
  J. Gareth "Curious Kit" Moreton 88ab9576b1 * a64: Added "ABS" and "CTZ" mnemonics (CSSC instructions) 1 vuosi sitten
  J. Gareth "Curious Kit" Moreton 1ba93085f7 * a64: Added DOTPROD and PAUTH support flags to relevant instruction sets (v8.4+ and v8.3+ respectively) 1 vuosi sitten
  J. Gareth "Curious Kit" Moreton bba4edb6d0 * a64: ARMv8.7 through ARMv8.9 have been added as AArch64 CPU types, along with support for the CSSC extension. 1 vuosi sitten
  florian 9409ec6341 * workaround unsupported -march=...+pauth for some assembler/clang versions 1 vuosi sitten
  florian 902c93f3c3 * do not limit the number of interfaces per class, resolves #40268 1 vuosi sitten
  J. Gareth "Curious Kit" Moreton 9ee1821622 * arm / a64: Extended the AND; CMP -> ANDS family of optimisations to catch BIC as well as AND 1 vuosi sitten
  florian e412f6be55 + in on an empty set is always false, resolves #40745 1 vuosi sitten
  Sven/Sarah Barth 484dab553b + add a batch file to also regenerate the RTL makefiles on Windows 1 vuosi sitten
  florian 2f9ed0576e * optimize x </>= length(...) also if the operands are swapped 1 vuosi sitten
  Pierre Muller 8b7dbb81b1 Update after commit b0076a4709 to fix jvm rtl compilation error 1 vuosi sitten
  florian e130557d9f * optimize x < length(arr) and x >= length(arr) as proposed in #40292 1 vuosi sitten
  Rika Ichinose b0076a4709 Integers are 16-bit in system, replace with SizeInt. 1 vuosi sitten
  Pierre Muller a4240a0c62 Fix compilation of i8086/n8086add.pas unit after introduction of get_int_value function 1 vuosi sitten
  florian f29ff58ab9 + get_int_value 1 vuosi sitten
  florian 48eeaf00a4 + fold also divisons involving pointer constants (those nodes are internally generated only) 1 vuosi sitten
  florian 2e9556f2eb + fold also constant pointer operations on nil nodes 1 vuosi sitten
  florian b3c1f294ba + propagate also widechar/pointer constants 1 vuosi sitten
  florian 0aa851b7f7 * run constant propagation multiple times if needed and if slow optimizations are turned on 1 vuosi sitten
  florian 5c46b5116d + also fold nil nodes when used as pointer constants 1 vuosi sitten
  florian 1222456c13 * allow [] for constant set constraints, resolves #37020 1 vuosi sitten
  Rika Ichinose 0fe3633044 Simplify shortstr_concat(_multi). 1 vuosi sitten
  florian 13fc4075f5 + propagate pointer constants 1 vuosi sitten
  Michaël Van Canneyt 3f8bbd3b00 * Various small fixes 1 vuosi sitten
  Michaël Van Canneyt 799b90ca3f * Use writehelp to display error 1 vuosi sitten
  Michaël Van Canneyt 4cdabbb4c6 * Fix writing of union types 1 vuosi sitten
  Sven/Sarah Barth b0d61558e3 * fix #40725: pass along whole array constructor to the Insert() so that it's converted with the correct checks 1 vuosi sitten
  Sven/Sarah Barth e76c5d96d8 * Fix #40716: only add helpers if the type doesn't belong to the current object/class/record hierarchy 1 vuosi sitten
  Sven/Sarah Barth 7a1ef994b4 * fix #40721: correctly set up the generic defs when parsing fields, especially important when dealing with anonymous fields 1 vuosi sitten