svenbarth
|
7988446f1a
Merged revision(s) 39802, 39816-39817 from trunk:
|
4 年之前 |
marco
|
2b9ddf3bee
# revisions: 45519,46865,46918
|
4 年之前 |
Jonas Maebe
|
bd4f2057e5
--- Merging r43186 into '.':
|
5 年之前 |
svenbarth
|
f6a867ef04
* move handling of Concat to tinlinenode so that it can be easily extended for dynamic arrays
|
7 年之前 |
svenbarth
|
c01b36a2fa
* the checks for no parameters are not needed for Insert() and Delete() as they take care of that themselves with an overload listing
|
7 年之前 |
nickysn
|
efc5e339d0
* use an enum instead of integer constants to represent inline numbers
|
8 年之前 |
florian
|
b1dff29cbf
* removed unused units
|
8 年之前 |
svenbarth
|
a2c9c75e97
Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures.
|
9 年之前 |
Jonas Maebe
|
5919ca84bb
* fixed string code page after setstring(rawbytestring,..) (mantis #29833)
|
9 年之前 |
florian
|
70b8789262
o basic extended pascal support:
|
9 年之前 |
svenbarth
|
0ff87336aa
Convert the Boolean parameters accept_equal, typeonly and hadspecialize of comp_expr(), sub_expr() and factor() to a set parameter and adjust all calls.
|
9 年之前 |
svenbarth
|
35d8a51730
pexpr.pas:
|
10 年之前 |
svenbarth
|
295a8af4bb
pexpr.pas:
|
10 年之前 |
svenbarth
|
529677cc79
ncal.pas:
|
10 年之前 |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 年之前 |
florian
|
dd967eb136
* handle records in iso mode properly if no tag-field is given
|
10 年之前 |
Jonas Maebe
|
c43475522e
* fixed uninitialized helper procedure name in case setstring() was not
|
10 年之前 |
Jonas Maebe
|
ff583bde6c
* made setstring() a compiler intrinsic so it can set the compile-time
|
10 年之前 |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 年之前 |
svenbarth
|
9d48bc0baf
Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498.
|
12 年之前 |
florian
|
0968d095ed
* convert function like used new into a appropriate nodes only in pass_1 so proper error checking can be carried out, resolves #24495
|
12 年之前 |
florian
|
e1233e0111
* asizeint => longint, it is unlikely that an variant record well ever have more than 2^31 branches
|
12 年之前 |
florian
|
2fdd3e2d0a
+ introduce tvariantrecbranch to be able to store
|
12 年之前 |
florian
|
d67f31a0e1
* allow type parameters variables being passed to new/dispose, resolves #23270
|
12 年之前 |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 年之前 |
florian
|
fecafd8bb7
* unified formatting
|
13 年之前 |
sergei
|
92f927976e
* Rewrote fpc_dynarray_copy to trim out-of-range arguments instead of raising range error. Makes behavior Delphi-compatible and resolves #21396.
|
13 年之前 |
paul
|
3b153c223a
compiler:
|
13 年之前 |
sergei
|
40f29ffd7a
* Generate direct order of indexes passed to fpc_dynarray_setlength at compile time, eliminates the need of reversing them at runtime (in DynArraySetLength).
|
13 年之前 |
florian
|
5d4607f65a
* ignore errors in setlength parsing inside a generic functin, resolves #20557
|
13 年之前 |