Pierre Muller
|
f88622a799
Be sure not to consume semicolon after _USES twice
|
1 жил өмнө |
Michaël Van Canneyt
|
4c434ceb08
* Only consume semicolon after uses clause when units have been connected. Fixes remaining failing tests
|
1 жил өмнө |
Michaël Van Canneyt
|
22de07446d
* Fix tgeneric91, need to postpone some additional generic procedures
|
1 жил өмнө |
Pierre Muller
|
821f3e326f
Fix compilation with -dDEBUG_DEVIRT
|
1 жил өмнө |
Pierre Muller
|
cc552c0815
Fix compilation with -dEXTDEBUG
|
1 жил өмнө |
Michaël Van Canneyt
|
91946b78d5
* Fix xtensa compilation
|
1 жил өмнө |
Michaël Van Canneyt
|
6ac14de986
* Properly handle finish state
|
1 жил өмнө |
Michaël Van Canneyt
|
c96ef4902b
* Handle finish state separately
|
1 жил өмнө |
Michaël Van Canneyt
|
2ba04dbd13
* generate init_final table from actual uses clauses
|
1 жил өмнө |
Michaël Van Canneyt
|
0bf0f26dd5
* Introduce m_processed
|
1 жил өмнө |
Michaël Van Canneyt
|
5298e25c84
* Introduce task (Single main-level task at the moment, no change in behaviour).
|
1 жил өмнө |
Michaël Van Canneyt
|
8aa9ac99a6
* Remove loaded_from in tmodule. The same unit can be loaded from different places
|
1 жил өмнө |
Michaël Van Canneyt
|
1351746a46
* Make tglobalstat a class
|
1 жил өмнө |
Michaël Van Canneyt
|
7cd044eae7
save/restore state when loading other modules.
|
1 жил өмнө |
Michaël Van Canneyt
|
5b27fa9375
* Remove commented variables
|
1 жил өмнө |
Michaël Van Canneyt
|
83b5047931
* Move program/library header parsing to separate routines
|
1 жил өмнө |
Michaël Van Canneyt
|
b45aee980f
* Split parsing from post-processing, code generation and linking
|
1 жил өмнө |
Michaël Van Canneyt
|
122251f71d
* Move interface parsing part to separate routine so we can split tasks later
|
1 жил өмнө |
Michaël Van Canneyt
|
560d597c85
* Move implementation part to separate routine so we can split tasks later
|
1 жил өмнө |
Michaël Van Canneyt
|
97f159e4b2
* Refactory: remove current_module use from top-level parsing
|
1 жил өмнө |
Michaël Van Canneyt
|
fb821b8c9b
* Allow use of attributes on fields and properties in records and classes
|
1 жил өмнө |
florian
|
af482fde23
* generate specializations only of no error happened so far to prevent further (internal)errors, resolves #40646
|
1 жил өмнө |
Ryan Joseph
|
d74d41c5d2
* Allow RTTI directive also before uses clauses
|
2 жил өмнө |
Michaël Van Canneyt
|
9e228ff355
* Allow System.Variants (Delphi-compatible name) to be found when inserting variants unit
|
2 жил өмнө |
Michael VAN CANNEYT
|
64feb6a5cd
* $NAMESPACES directive
|
2 жил өмнө |
Michaël Van Canneyt
|
9cfe6e97a0
* add uachar loading for unicode rtl
|
2 жил өмнө |
Michaël Van Canneyt
|
92f148e667
* Generate hidden class to be used for TVirtualInterface (wasm only)
|
2 жил өмнө |
Jonas Maebe
|
403292a131
LLVM backend: address sanitizer support
|
3 жил өмнө |
Sven/Sarah Barth
|
c3f27a2f1c
* don't load the controller unit if the currently compiled unit *is* the controller unit (which might happen if one compiles the controller unit as part of a program)
|
3 жил өмнө |
Sven/Sarah Barth
|
ddba001b65
* ensure that nested functions of main program, main program finalization and unit initialization/finalization are generated
|
4 жил өмнө |