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