J. Gareth "Curious Kit" Moreton
|
179fc5848b
* Flags specific to TArrayConstructorNode have been moved to their own field
|
1 年間 前 |
J. Gareth "Curious Kit" Moreton
|
ecc16278f0
* Flags specific to TAssignmentNode have been moved to their own field
|
1 年間 前 |
Michaël Van Canneyt
|
fe62b3ace8
* Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently
|
1 年間 前 |
florian
|
5f42443db3
* several issues with the in_val_x optimization fixed
|
1 年間 前 |
J. Gareth "Curious Kit" Moreton
|
01246e4d30
* Fixed issue where Val shortcutting would not compile under 32-bit systems
|
1 年間 前 |
J. Gareth "Curious Kit" Moreton
|
6597f02ebc
* The "Val" intrinsic is now simplified for string constants akin to a
|
1 年間 前 |
Sven/Sarah Barth
|
ab5c5a7e9a
* also keep track of captured def (necessary when functions are captured)
|
1 年間 前 |
J. Gareth "Curious Kit" Moreton
|
83f383e004
* Fixed bug where the original index of a call
|
1 年間 前 |
J. Gareth "Curious Kit" Moreton
|
d25d094d57
* Fixed bug where a call node's intrinsic code
|
1 年間 前 |
florian
|
3539b4a6f3
* do str(...) optimization only in level 3+ mode
|
1 年間 前 |
J. Gareth "Curious Kit" Moreton
|
81b22cc5d1
* TCallNode.simplify method introduced to convert Str with a constant into a direct string assignment
|
2 年 前 |
J. Gareth "Curious Kit" Moreton
|
28e7dd77de
* A call node's original parameter ordering can now be remembered, and a method introduced to access this
|
2 年 前 |
J. Gareth "Curious Kit" Moreton
|
ea7b9c73f3
* New intrinsiccode field for TCallNode to track transmutation from TInlineNode
|
2 年 前 |
Sven/Sarah Barth
|
78025d90b3
+ add a tcallnodeflag value that prohibits the tcallnode.pass_typecheck to return a procvar in case of a call without parameters with a found symbol, but no suitable procdef
|
2 年 前 |
Sven/Sarah Barth
|
3dc64dd67e
* fix typo in comment
|
2 年 前 |
Sven/Sarah Barth
|
d97d34ee9c
* fix #40332: apply patch by Rika to avoid a crash when an overload can't be picked outside of a function (e.g. when using intrinsics inside constants)
|
2 年 前 |
florian
|
8f3cce556d
* some error messages use nicer symbol names
|
2 年 前 |
Jonas Maebe
|
12bde4e903
WPO: fix dead code detection, and handle procvars
|
2 年 前 |
Jonas Maebe
|
0e46041717
WPO: also consider NewInstance to detect class instancing
|
2 年 前 |
Pierre Muller
|
dce70b3b70
Short version of the mips code genration bug
|
2 年 前 |
Jonas Maebe
|
df3a0af7e0
objc: use compile-time macOS version checks
|
2 年 前 |
Sven/Sarah Barth
|
cdf676c9b5
* a function also captures other nested functions when these are called
|
3 年 前 |
Sven/Sarah Barth
|
2cc621618a
* Delphi-mode calling without parenthesis
|
4 年 前 |
Pierre Muller
|
5acd7a7b83
Rename tsymtable.insert and delete methods to insertsym ands deletesym
|
3 年 前 |
Sven/Sarah Barth
|
74f9523806
* in case of an implicit specialization ensure that the symbol of the generic is indeed considered as used once the final implicit specialization has been picked
|
3 年 前 |
Sven/Sarah Barth
|
e0e8620ded
* use a single if-condition for both check_hints and addsymref
|
3 年 前 |
Sven/Sarah Barth
|
90844c2027
* fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations
|
3 年 前 |
florian
|
d198fc46cb
* just copy value parameters to a temp. when inlining instead of
|
3 年 前 |
florian
|
f56aa9abe7
* set expectloc properly for x87 on x86
|
3 年 前 |
svenbarth
|
7330a0156c
* fix writing of the method and parameter names for the Variant call description
|
4 年 前 |