J. Gareth "Curious Kit" Moreton
|
179fc5848b
* Flags specific to TArrayConstructorNode have been moved to their own field
|
1 жил өмнө |
J. Gareth "Curious Kit" Moreton
|
c21a0f0654
* Flags specific to TModDivNode have been moved to their own field
|
1 жил өмнө |
J. Gareth "Curious Kit" Moreton
|
b804fc5164
* Flags specific to TAddNode have been moved to their own field
|
1 жил өмнө |
J. Gareth "Curious Kit" Moreton
|
1bba83cebb
* Flags specific to TVecNode 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
|
2575cbc439
* complain about turned off support of c style operators only in the parser,
|
1 жил өмнө |
Sven/Sarah Barth
|
b00454bb0e
* ensure that nested functions that are assigned to function pointers are considered as captured as well
|
1 жил өмнө |
florian
|
1f91fe4b11
* fix output position of deprecated hint for certain cases where it was wrong, resolves #40534
|
1 жил өмнө |
Michaël Van Canneyt
|
6652fa7919
* Properly zero-terminate ansistring when calling unicode2ascii
|
1 жил өмнө |
Sven/Sarah Barth
|
287ef8e79a
* fix #40410: allow specialization of a procdef also inside exception handlers + added test
|
1 жил өмнө |
Michael VAN CANNEYT
|
ed50a1941b
* Unicode resource strings
|
2 жил өмнө |
Michael VAN CANNEYT
|
f364bb6b11
* Forbid use of string alias in system unit
|
2 жил өмнө |
Michaël Van Canneyt
|
fb9c718371
* get_stringconst should handle widestring correctly: library & import names are unicodestring constants in unicode rtl
|
2 жил өмнө |
Nikolay Nikolov
|
06f35ae04f
- rm commented out debug writeln left over from previous commit
|
2 жил өмнө |
Nikolay Nikolov
|
5c792c438d
+ disallow using sizeof() and bitsizeof() on WebAssembly reference types
|
2 жил өмнө |
florian
|
ec28b7586c
+ support procvar[] in tp/mac procvar mode if the procvar returns an array type
|
2 жил өмнө |
Sven/Sarah Barth
|
1d73dab2b0
* a callnode for an anonymous function can have its procdefinition fixed, thus avoid the need to check for overloads
|
2 жил өмнө |
Sven/Sarah Barth
|
e050a019a2
* fix #29859: ensure that it's correctly passed down into generate_specialization whether a unit name was provided for the specialization and if so search the generic only in that unit
|
2 жил өмнө |
Sven/Sarah Barth
|
13fb30c52e
* fix #39902: correctly handle assignment of procvars to properties with a field write accessor
|
2 жил өмнө |
Sven/Sarah Barth
|
6407b5f4db
* try to specialize a specialize node if it's followed by a < in a non-code section so that we might get better error messages
|
3 жил өмнө |
Sven/Sarah Barth
|
33ef88858d
* extract generating the specialization from a specialize node into a separate function
|
3 жил өмнө |
Sven/Sarah Barth
|
abb7aebaba
* fix typo in comment
|
3 жил өмнө |
Sven/Sarah Barth
|
35958a9b6b
* fix #39860: even if the block type is not correct for the specialization of a generic routine continue to specialize it to not trigger e.g. an internal error
|
3 жил өмнө |
florian
|
a401898139
* spelling fixes
|
3 жил өмнө |
Sven/Sarah Barth
|
7974f39522
* implement assignment of procedure and method variables and routines (global, instance and nested) to function references
|
3 жил өмнө |
Sven/Sarah Barth
|
f2305d1cee
* if an invokable that isn't a function reference is followed by a point in a mode that doesn't use TP/Delphi style calling without parameters then don't call it like is done with normal procvars
|
3 жил өмнө |
Sven/Sarah Barth
|
4dbdb4f0f1
+ initial support for anonymous functions, for now as essentially nested functions
|
4 жил өмнө |
Sven/Sarah Barth
|
2cc621618a
* Delphi-mode calling without parenthesis
|
4 жил өмнө |
Sven/Sarah Barth
|
2ed2c21313
+ add support for parsing function references
|
3 жил өмнө |
Sven/Sarah Barth
|
bc4eb00a7a
* apply patch by Blaise.ru: proper code generation for assigning class non-static methods, accessed via a class reference type, to method pointers
|
3 жил өмнө |