florian
|
d63ad582a7
* cherry picked commit did not compile, fixing it, resolves #24863
|
3 жил өмнө |
florian
|
5a17765841
* if a variant is read/written, include the variants unit
|
4 жил өмнө |
svenbarth
|
e6ad8a0dfa
Merged revision(s) 44172, 44188, 45457 - 45458, 45645, 46218, 46953 from trunk:
|
4 жил өмнө |
svenbarth
|
7988446f1a
Merged revision(s) 39802, 39816-39817 from trunk:
|
4 жил өмнө |
pierre
|
2dbe24fec5
* Merge commit #39997
|
4 жил өмнө |
pierre
|
4ba3bfb227
* Also merge 39991 to avoid wrong typecast in first_sqrt_real
|
5 жил өмнө |
pierre
|
cc46cc56e2
Merge invalid typecast fix 39988
|
5 жил өмнө |
pierre
|
d1f31fab15
Merge commits 42525 and 45891 that add
|
5 жил өмнө |
marco
|
775567e8f7
# revisions: 44598,45635,45757,45764,45772
|
5 жил өмнө |
Jonas Maebe
|
3129605195
--- Merging r40180 into '.':
|
5 жил өмнө |
marco
|
ab533f43aa
# revisions: 43409,43473,43474,43482
|
5 жил өмнө |
pierre
|
1b4fb37948
Merge commit r42337, to fix avr-embedded packages compilation
|
5 жил өмнө |
Jonas Maebe
|
858bf743ef
--- Merging r43347 into '.':
|
5 жил өмнө |
marco
|
d24f4b0926
--- Merging r42998 into '.':
|
5 жил өмнө |
florian
|
b6e7ebdd3c
-- Zusammenführen von r42272 in ».«:
|
5 жил өмнө |
Jonas Maebe
|
3ac703506c
* rest of the previous accidental partial commit
|
6 жил өмнө |
Jonas Maebe
|
fc9e9e804a
--- Merging r40512 into '.':
|
6 жил өмнө |
pierre
|
92cd9502ef
Merge of revisions 40277
|
6 жил өмнө |
svenbarth
|
3d740f13e4
* ensure that the data of the temp node is freed correctly in case of an error (the error might be non-fatal in case of a generic passing an untyped type to Write/Read)
|
7 жил өмнө |
svenbarth
|
781303c0d8
* ensure that the file parameter for the Read/Write family of intrinsics is (and can be) freed in tinlinenode.handle_read_write()
|
7 жил өмнө |
florian
|
9af9658fa7
* first parameter of SetLength must be valid, as it is read
|
7 жил өмнө |
svenbarth
|
9b45f58c0b
+ add flags that allow checking for overloads with isbinaryoverloaded() and isunaryoverloaded() without modifying the passed in node or even checking for normally non-overloadable operators
|
7 жил өмнө |
svenbarth
|
0e5a598b6a
* don't use a vecnode to convert a dynamic array or an array constructor to a pointer as that will lead to problems with range checking if the array should be empty; fixes run of tarray12 with -Cr
|
7 жил өмнө |
svenbarth
|
916ff0b92c
+ extend Concat() with support for dynamic arrays
|
7 жил өмнө |
florian
|
194c0c7073
* compilation fixed
|
7 жил өмнө |
florian
|
4752b0ef96
+ tinlinenode calls cpu specific routines for unknown inline numbers
|
7 жил өмнө |
svenbarth
|
f6a867ef04
* move handling of Concat to tinlinenode so that it can be easily extended for dynamic arrays
|
7 жил өмнө |
svenbarth
|
b3ee9339b8
* also report the dynamic array "overloads" for the Insert() intrinsics
|
7 жил өмнө |
svenbarth
|
c5b33f51f9
* fix for Mantis #32412: correctly handle an incorrect parameter count for Delete() and Insert() intrinsics
|
7 жил өмнө |
svenbarth
|
0b02dab684
+ new Delphi-compatible intrinsic GetTypeKind() which returns the TTypeKind of a type as a constant value (and thus can be optimized away in If- and Case-statements)
|
8 жил өмнө |