svenbarth
|
036c9f7ff2
--- Merging r45365 into '.':
|
4 жил өмнө |
svenbarth
|
c6e377b4a9
--- Merging r45972 into '.':
|
4 жил өмнө |
svenbarth
|
e6ad8a0dfa
Merged revision(s) 44172, 44188, 45457 - 45458, 45645, 46218, 46953 from trunk:
|
4 жил өмнө |
florian
|
f8e55c4350
-- Zusammenführen von r39934 in ».«:
|
4 жил өмнө |
svenbarth
|
a1f78b242a
Merged revision(s) 44082 from trunk:
|
5 жил өмнө |
marco
|
ab533f43aa
# revisions: 43409,43473,43474,43482
|
5 жил өмнө |
pierre
|
1b4fb37948
Merge commit r42337, to fix avr-embedded packages compilation
|
5 жил өмнө |
marco
|
d24f4b0926
--- Merging r42998 into '.':
|
5 жил өмнө |
marco
|
89e051bac9
# revisions: 41828,41830,41831,41832,41833,41834,41835,41836,41837,41838,41839,41841,41842,42025,42031,42032,42033,42034,42035,42036,42065,42066,42067,42068,42069,42070,42071,42072,42073,42089,42150,42151,42181,42182,42183,42184,42185,42219,42220,42221,42222
|
5 жил өмнө |
Jonas Maebe
|
846da37c9f
--- Merging r41243 into '.':
|
6 жил өмнө |
Jonas Maebe
|
3ac703506c
* rest of the previous accidental partial commit
|
6 жил өмнө |
marco
|
338873d7a7
--- Merging r39785 into '.':
|
6 жил өмнө |
svenbarth
|
0aee319fdb
* do_member_read() takes ownership of the specialization context, so Nil it after the call
|
7 жил өмнө |
florian
|
93c5eae528
* accept dereferences in generics definitions, resolves #33700 properly
|
7 жил өмнө |
svenbarth
|
441fc2fab6
* also parse postfix operators after parsing a _STRING token (required for class functions on type helpers for String)
|
7 жил өмнө |
nickysn
|
e813a11e85
+ support TP7-compatible @proc^ (as in FillChar(@proc^,...))
|
7 жил өмнө |
nickysn
|
88d9dd23ae
* the 'again' parameter of factor_read_id() changed to 'out' instead of 'var'
|
7 жил өмнө |
svenbarth
|
22a5e5e4ee
* the symbol parsed for "specialize" does not need to be a type; it could be a procsym or some other type (e.g. a constant of the same name in a third unit)
|
7 жил өмнө |
svenbarth
|
e7f29e9e28
* also pass the pattern with which the potential unit/namespace symbol had been found to try_consume_unitsym*()
|
7 жил өмнө |
nickysn
|
3318703ece
* moved nf_typedaddr to addrnodeflags (anf_typedaddr)
|
7 жил өмнө |
nickysn
|
213e61eae5
+ introduce the anf_ofs address node flag - indicates that the node was
|
7 жил өмнө |
Jonas Maebe
|
2919d97f91
* support asssigning @class.classmethod to a procvar of object in FPC modes
|
7 жил өмнө |
nickysn
|
78e0f6c68b
+ added an i8086-specific FarAddr() function, similar to Addr(), but always
|
7 жил өмнө |
svenbarth
|
f6a867ef04
* move handling of Concat to tinlinenode so that it can be easily extended for dynamic arrays
|
7 жил өмнө |
svenbarth
|
83f5b27e02
* check helpertype instead of the extendeddef to judge whether inherited should be allowed or not
|
7 жил өмнө |
svenbarth
|
6acba684d4
* class helpers: fix calling virtual methods of the extended type using inherited
|
8 жил өмнө |
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 жил өмнө |
svenbarth
|
eb9b4fb71f
* fix for Mantis #31973: resolve dummy symbols earlier and print a nice error message if a generic dummy could not be resolved to an ordinary symbol
|
8 жил өмнө |
nickysn
|
efc5e339d0
* use an enum instead of integer constants to represent inline numbers
|
8 жил өмнө |
florian
|
b1dff29cbf
* removed unused units
|
8 жил өмнө |