Michaël Van Canneyt
|
7cd044eae7
save/restore state when loading other modules.
|
1 rok temu |
Michaël Van Canneyt
|
d9317e5df5
* Remove use of current_module
|
1 rok temu |
Michaël Van Canneyt
|
a81715d6ea
* Pass loaded from
|
1 rok temu |
Michaël Van Canneyt
|
3ce07ef6fa
* use set_current_scanner, add mainscanner
|
1 rok temu |
Michaël Van Canneyt
|
93ae6261cc
* Make current_scanner a function/procedure to better control lifetime
|
1 rok temu |
Michaël Van Canneyt
|
4443e83b75
* replace/restore_scanner use var in state to make sure the correct scanner is freed
|
1 rok temu |
Michaël Van Canneyt
|
8fa3c57c1b
* split module creation from parsing start
|
1 rok temu |
Michaël Van Canneyt
|
5b27fa9375
* Remove commented variables
|
1 rok temu |
Michaël Van Canneyt
|
83b5047931
* Move program/library header parsing to separate routines
|
1 rok temu |
Michaël Van Canneyt
|
b45aee980f
* Split parsing from post-processing, code generation and linking
|
1 rok temu |
Michaël Van Canneyt
|
122251f71d
* Move interface parsing part to separate routine so we can split tasks later
|
1 rok temu |
Michaël Van Canneyt
|
560d597c85
* Move implementation part to separate routine so we can split tasks later
|
1 rok temu |
Michaël Van Canneyt
|
97f159e4b2
* Refactory: remove current_module use from top-level parsing
|
1 rok temu |
Michaël Van Canneyt
|
277a3be9b0
* DRY Refactoring: introduce discardppu
|
1 rok temu |
florian
|
bf2a3566fa
* patch by Sergey Larin: Compile dynarr := nil (and, preferably, SetLength(dynarr, 0)) as fpc_dynarray_clear, resolves #40309
|
1 rok temu |
Michaël Van Canneyt
|
48cb0eb5b1
* force correct strpas overload when using unicodestrings
|
1 rok temu |
florian
|
bcf320a76e
* patch by Rika: Don’t pretend optinfo^.index can be aword(−1), resolves #40405
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
1ab46c909a
* Reduced the number of expensive calls to "GetUserCode" in DFA
|
1 rok temu |
florian
|
64141c8bdd
* increase ppu long version as the format changed
|
1 rok temu |
florian
|
4103b3d180
* formatting
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
dba69917a9
* Flags specific to TInlineNode have been moved to their own field
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
4736cc2360
* Flags specific to TDerefNode have been moved to their own field
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
179fc5848b
* Flags specific to TArrayConstructorNode have been moved to their own field
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
ecc16278f0
* Flags specific to TAssignmentNode have been moved to their own field
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
0e5da37533
* Flags specific to TAsmNode have been moved to their own field
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
c21a0f0654
* Flags specific to TModDivNode have been moved to their own field
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
b804fc5164
* Flags specific to TAddNode have been moved to their own field
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
5ea60b97b1
* Clarity over blocknode and VMT flags. nf_usercode_entry doesn't need to be cascaded in "firstpass" as TBlockNode.Simplify already does this
|
1 rok temu |
J. Gareth "Curious Kit" Moreton
|
1bba83cebb
* Flags specific to TVecNode have been moved to their own field
|
1 rok temu |
Michaël Van Canneyt
|
b1b5c13671
* Do not dump certificate. Fixes issue #40678
|
1 rok temu |