Michaël Van Canneyt
|
d3a0a2dddf
* Call free instead of destroy
|
4 months ago |
Michaël Van Canneyt
|
8c5a48da2b
* Make compilerwidestring a class using dyn array, rework tstringconstnode: value_str -> valueas, valuews
|
4 months ago |
Sven/Sarah Barth
|
310afcd783
* fix #41075: don't allow @<anonfunc>
|
7 months ago |
Sven/Sarah Barth
|
0c52813433
+ add support for Delphi-compatible atomic intrinsics
|
8 months ago |
Frederic Kehrein
|
6618c0dbf7
Fixing a bug where an empty postfix for enum was allowed
|
9 months ago |
florian
|
76fc3275bc
* handle except blocks as normal code block with regard to specialization of generics, resolves #40890
|
10 months ago |
florian
|
f8da65f8e9
* cosmetics
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
179fc5848b
* Flags specific to TArrayConstructorNode have been moved to their own field
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
c21a0f0654
* Flags specific to TModDivNode have been moved to their own field
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
b804fc5164
* Flags specific to TAddNode have been moved to their own field
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
1bba83cebb
* Flags specific to TVecNode have been moved to their own field
|
1 year ago |
Michaël Van Canneyt
|
fe62b3ace8
* Introduce constwresourcestring - in unicode mode, resource strings are unicode strings, and must be streamed differently
|
1 year ago |
florian
|
2575cbc439
* complain about turned off support of c style operators only in the parser,
|
1 year ago |
Sven/Sarah Barth
|
b00454bb0e
* ensure that nested functions that are assigned to function pointers are considered as captured as well
|
1 year ago |
florian
|
1f91fe4b11
* fix output position of deprecated hint for certain cases where it was wrong, resolves #40534
|
1 year ago |
Michaël Van Canneyt
|
6652fa7919
* Properly zero-terminate ansistring when calling unicode2ascii
|
1 year ago |
Sven/Sarah Barth
|
287ef8e79a
* fix #40410: allow specialization of a procdef also inside exception handlers + added test
|
1 year ago |
Michael VAN CANNEYT
|
ed50a1941b
* Unicode resource strings
|
2 years ago |
Michael VAN CANNEYT
|
f364bb6b11
* Forbid use of string alias in system unit
|
2 years ago |
Michaël Van Canneyt
|
fb9c718371
* get_stringconst should handle widestring correctly: library & import names are unicodestring constants in unicode rtl
|
2 years ago |
Nikolay Nikolov
|
06f35ae04f
- rm commented out debug writeln left over from previous commit
|
2 years ago |
Nikolay Nikolov
|
5c792c438d
+ disallow using sizeof() and bitsizeof() on WebAssembly reference types
|
2 years ago |
florian
|
ec28b7586c
+ support procvar[] in tp/mac procvar mode if the procvar returns an array type
|
2 years ago |
Sven/Sarah Barth
|
1d73dab2b0
* a callnode for an anonymous function can have its procdefinition fixed, thus avoid the need to check for overloads
|
2 years ago |
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 years ago |
Sven/Sarah Barth
|
13fb30c52e
* fix #39902: correctly handle assignment of procvars to properties with a field write accessor
|
2 years ago |
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 years ago |
Sven/Sarah Barth
|
33ef88858d
* extract generating the specialization from a specialize node into a separate function
|
3 years ago |
Sven/Sarah Barth
|
abb7aebaba
* fix typo in comment
|
3 years ago |
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 years ago |