florian
|
bf2a3566fa
* patch by Sergey Larin: Compile dynarr := nil (and, preferably, SetLength(dynarr, 0)) as fpc_dynarray_clear, resolves #40309
|
1 年之前 |
florian
|
4103b3d180
* formatting
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
dba69917a9
* Flags specific to TInlineNode have been moved to their own field
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
179fc5848b
* Flags specific to TArrayConstructorNode have been moved to their own field
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
6597f02ebc
* The "Val" intrinsic is now simplified for string constants akin to a
|
1 年之前 |
J. Gareth "Curious Kit" Moreton
|
e1f993c363
* tinlinenode.handle_str now uses the new intrinsiccode field for TCallNode
|
2 年之前 |
Jonas Maebe
|
bcf77c70fd
default parameter values: fix crash
|
1 年之前 |
Jonas Maebe
|
a9f3906dd5
default(): fix in generics for non-procvars after 1be741681648
|
1 年之前 |
Jonas Maebe
|
2476062198
default(): fix webtbf/tw37303 after previous changes
|
1 年之前 |
Jonas Maebe
|
1be7416816
default value: fix issue with inlining
|
1 年之前 |
Jonas Maebe
|
50040a2cab
default values: store as staticvarsyms in staticsymtable
|
1 年之前 |
florian
|
5670a7543c
* properly reset nf_write/nf_modify flags for min/max inline nodes, needed by dead store optimization, resolves #39958
|
2 年之前 |
J. Gareth "Curious Kit" Moreton
|
798a4d7611
* Fix to bug that would reset nf_write flag on tempref nodes in assignments
|
3 年之前 |
Sven/Sarah Barth
|
8595c927a8
* fix #39876: correctly Read(Str) enum types which have a size smaller than 4 Byte
|
2 年之前 |
Sven/Sarah Barth
|
c122e16beb
* fix #39849: it's an error when the file (or string) parameter of a Read*/Write* is followed by a ":"
|
3 年之前 |
florian
|
8eb2cea349
* do not throw an internal error if slice is used on dyn. array paramters, resolves #39806
|
3 年之前 |
Pierre Muller
|
5acd7a7b83
Rename tsymtable.insert and delete methods to insertsym ands deletesym
|
3 年之前 |
florian
|
cecb24344c
Merge branch 'main' into val_range_check
|
3 年之前 |
Sven/Sarah Barth
|
c59b6a5d8d
* High() and Length() for dynamic arrays deal with sizesinttype instead of ossinttype (on AVR the former is 16-bit while the later is 8-bit thus this is an important distinction)
|
3 年之前 |
florian
|
8e4e229a5f
+ DestSize parameter for fpc_Val_UInt functions
|
3 年之前 |
florian
|
292be9029e
* when converting a*a into sqr(a), set the result type correctly
|
3 年之前 |
Yuriy Sydorov
|
07dcd22b1c
* sizeof(array) and length(array) must return sizeUint in case the array
|
4 年之前 |
svenbarth
|
ca7c775e36
* fix for Mantis #38642: for enumerations with jumps Delphi behaves as follows:
|
4 年之前 |
Jonas Maebe
|
3e047d3691
* generate more efficient code for trunc(currency), trunc(comp), and
|
4 年之前 |
florian
|
6e4997265c
+ min/max intrinsics for internal use by the compiler
|
4 年之前 |
florian
|
28d248c9d4
* cleanup merge overlefts
|
4 年之前 |
florian
|
bcdfd07bdd
* if a variant is read/written, include the variants unit
|
4 年之前 |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 年之前 |
svenbarth
|
cce2dad1bf
* fix for Mantis #37806: allow undefineddefs for Include() and Exclude()
|
4 年之前 |
svenbarth
|
ff4e1345ff
* fix for Mantis #37779: use init RTTI instead of full RTTI when copying an array
|
4 年之前 |