Commit History

Autor SHA1 Mensaxe Data
  florian 9803318fef * give a proper error if macros are too deeply nested %!s(int64=4) %!d(string=hai) anos
  svenbarth a8d316d187 + add method to retrieve an integer expression from the scanner %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 38a059f039 * give an error when trying to define a macro/compiler variable with %!s(int64=4) %!d(string=hai) anos
  florian 5b06af8886 * delphi has excessprecision turned on by default %!s(int64=4) %!d(string=hai) anos
  florian 9ea52b8578 + new switches -DD and DT which allow to pass an arbitrary string which is used by %DATE%/%TIME% %!s(int64=4) %!d(string=hai) anos
  florian e83d214e98 + allow in ISO mode that { ... } and (* ... *) comments are paired, resolves at least partly #37428 %!s(int64=4) %!d(string=hai) anos
  yury 154ada9e86 * 8086: enable cs_force_far_calls when m_nested_procvars is enabled. %!s(int64=5) %!d(string=hai) anos
  yury f7d14128b5 * 8086: Do not force far calls in the TP mode by default. This is TP compatible. Other modes need forced far calls by default in order to compile non-TP code. %!s(int64=5) %!d(string=hai) anos
  svenbarth bd01182ff0 * add support for AND, OR, XOR and NOT of integer values in preprocessor directives (Delphi allows that as well) %!s(int64=5) %!d(string=hai) anos
  svenbarth ae2801c707 * use asInt64 instead of asInt to evaluate an Integer expression %!s(int64=5) %!d(string=hai) anos
  svenbarth bffe99f59f + add an asInt64 to texprvalue %!s(int64=5) %!d(string=hai) anos
  svenbarth 4f16473baa * fix typo %!s(int64=5) %!d(string=hai) anos
  pierre d1e4066477 Hopefully fix problems related to loading of ppufile generated with other endianess for generics %!s(int64=5) %!d(string=hai) anos
  svenbarth 562d345060 * fix for Mantis #36121: define FPC_ISO and FPC_EXTENDEDPASCAL for modes ISO and EXTENDEDPASCAL respectively %!s(int64=5) %!d(string=hai) anos
  florian 5947143d8f * intel asm reader: try to read avx512 extensions only if the instruction supports them %!s(int64=6) %!d(string=hai) anos
  florian f883dd6dbb Synchronized with trunk, part 2 (make all works, avx-512 support not yet tested, no regression testing yet) %!s(int64=6) %!d(string=hai) anos
  florian 746bfced25 Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested %!s(int64=6) %!d(string=hai) anos
  pierre 70b2904c48 * Issue file change before line and column change in token writes to allow for better display in ppudump utility %!s(int64=6) %!d(string=hai) anos
  pierre 92f085fdd9 Try to fix bug introduced in previous commit #42527, hopefully fixing bug report 35902 %!s(int64=6) %!d(string=hai) anos
  pierre f2b200e4f0 Fix recordtoken writing into ppu files to allow correct %!s(int64=6) %!d(string=hai) anos
  pierre 8d4588e1b2 Fix compilation of compiler with -dPREPROCWRITE %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe ba1b4b1c92 + support for verifying whether a case statements handles all possibilities %!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 bde560dac2 * also accept {$elsif} after {$if(n)def} (mantis #34858) %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe ba22fe74c7 * don't corrupt the assembler reader mode on i386 and i8086 if the syntax %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe dee1056546 * fixed wrong change of jumpalignmax from 10 to 16 in previous commit %!s(int64=6) %!d(string=hai) anos
  florian 0d50a63c7d + tsettings.tlsmodel %!s(int64=6) %!d(string=hai) anos
  florian a092da723a + new fields for more precise control of alignment %!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
  tg74 4dc5442fa5 support vector operand writemask,zeroflag %!s(int64=7) %!d(string=hai) anos