J. Gareth "Curious Kit" Moreton
|
b49d2f689f
* Replaced Illegal Expression error with Internal Error for
|
3 months ago |
J. Gareth "Curious Kit" Moreton
|
5ffdfdd04f
* Specify that an integer expression was expected for inline constant simplification routines
|
3 months ago |
J. Gareth "Curious Kit" Moreton
|
95993ea7a4
* Str returns a nicer error (and corrects the position) if a non-ordinal type is passed into it
|
3 months ago |
J. Gareth "Curious Kit" Moreton
|
6f526e83a4
* Stopped Internal Error 2013032603 from triggering if a non-numeric ordinal type is passed into "Str"
|
3 months ago |
Michaël Van Canneyt
|
8c5a48da2b
* Make compilerwidestring a class using dyn array, rework tstringconstnode: value_str -> valueas, valuews
|
5 months ago |
Sven/Sarah Barth
|
d3c3b79e79
* don't cast the succeeded node succn to a tcallparanode (it's usually a tloadnode or something similar instead)
|
7 months ago |
Sven/Sarah Barth
|
1a130056f7
* reformat statement for better readability
|
7 months ago |
florian
|
c8052a3f1d
* cleanup merge artefacts
|
7 months ago |
Sven/Sarah Barth
|
311c023271
* ensure that any Boolean type can be used for the Succeeded parameter and that there are no unitialized warnings
|
8 months ago |
Sven/Sarah Barth
|
6828da9c6c
* fix #41062: correctly handle atomic intrinsics inside generics
|
8 months ago |
Sven/Sarah Barth
|
2390e70a4e
* inline nodes can specify whether their result needs to be used
|
8 months ago |
Sven/Sarah Barth
|
0c52813433
+ add support for Delphi-compatible atomic intrinsics
|
8 months ago |
Sven/Sarah Barth
|
73420dcace
* ensure that Default() symbols that use management operators are properly initalized/finalized
|
10 months ago |
florian
|
0735ac0d1f
* throw an error in iso/extended pascal mode if enum types are passed to writeln, resolves #40896
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
e60a7d01a4
* Inc/Dec nodes converted to Add/Sub now remove
|
1 year ago |
Sven/Sarah Barth
|
61397d40ae
* ensure that Insert() of a single element into a dynamic array is typechecked in a way that the user is notified of errors
|
1 year ago |
florian
|
15398549a4
* fix simplication of max(double,double) with both values being constants
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
c79361c010
* Min/max intrinsics now simplify deterministic results
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
81b7b80749
* Added support for 64-bit min/max intrinsics
|
1 year ago |
florian
|
bf2a3566fa
* patch by Sergey Larin: Compile dynarr := nil (and, preferably, SetLength(dynarr, 0)) as fpc_dynarray_clear, resolves #40309
|
1 year ago |
florian
|
4103b3d180
* formatting
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
dba69917a9
* Flags specific to TInlineNode have been moved to their own field
|
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
|
6597f02ebc
* The "Val" intrinsic is now simplified for string constants akin to a
|
1 year ago |
J. Gareth "Curious Kit" Moreton
|
e1f993c363
* tinlinenode.handle_str now uses the new intrinsiccode field for TCallNode
|
2 years ago |
Jonas Maebe
|
bcf77c70fd
default parameter values: fix crash
|
1 year ago |
Jonas Maebe
|
a9f3906dd5
default(): fix in generics for non-procvars after 1be741681648
|
2 years ago |
Jonas Maebe
|
2476062198
default(): fix webtbf/tw37303 after previous changes
|
2 years ago |
Jonas Maebe
|
1be7416816
default value: fix issue with inlining
|
2 years ago |
Jonas Maebe
|
50040a2cab
default values: store as staticvarsyms in staticsymtable
|
2 years ago |