Jonas Maebe
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
5 жил өмнө |
svenbarth
|
24c4b90343
* instead of declaring another type with a 'attribute' suffix, *search* for another type with a 'ATTRIBUTE' suffix (Delphi allows declaring both a TFoo and TFooAttribute in the same unit)
|
6 жил өмнө |
svenbarth
|
ed5f19e7e3
* change boolean parameters for try_consume_unitsym to a set
|
6 жил өмнө |
Jeppe Johansen
|
7dc515b62c
- Fix result type of SizeOf and BitSizeOf to use sizesint instead of sint.
|
6 жил өмнө |
Jonas Maebe
|
0cd0e1614b
* synchronised with trunk till r42105
|
6 жил өмнө |
Jonas Maebe
|
4c34b7b67d
* fixed memory leak
|
6 жил өмнө |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 жил өмнө |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 жил өмнө |
svenbarth
|
251c559662
* fix for Mantis #35533: when searching for helpers on types that usually don't support a point operator, don't use automatic dereferentiation
|
6 жил өмнө |
Jonas Maebe
|
a7bd37d17a
* synchronised with trunk till r40776
|
6 жил өмнө |
Jonas Maebe
|
0b61b5d4cf
* added extra header to ppu inside a subsection, so we won't run into
|
6 жил өмнө |
Jonas Maebe
|
50c82b6468
* synchronised with trunk till r41537
|
6 жил өмнө |
Jonas Maebe
|
aba3f8f162
* fixed over-eager rejection of tobjecttype.fieldname expression after r40785
|
6 жил өмнө |
Jonas Maebe
|
b3a8543a56
* synchronised with trunk till r40942
|
6 жил өмнө |
Jonas Maebe
|
51e68eb302
* fixed several places where the interface crc could change:
|
6 жил өмнө |
Jonas Maebe
|
b2b34338e5
* give an error when trying to call an object instance method via a type node
|
6 жил өмнө |
Jonas Maebe
|
9630eb7ce9
* synchronised with trunk till r40466
|
6 жил өмнө |
Jonas Maebe
|
122d0d36d6
+ volatile() expression that marks an expression as volatile
|
6 жил өмнө |
Jonas Maebe
|
8555ec1438
+ fpc_eh_return_data_regno() intrinsic to get the return register numbers
|
6 жил өмнө |
Jonas Maebe
|
2c7c0d1144
* handle widechar constants directly in the scanner, instead of in the
|
6 жил өмнө |
florian
|
eea088c5f5
* allow nil to be assigned to generic types, resolves #34037
|
6 жил өмнө |
florian
|
7082b6e34a
* compilation fixed
|
6 жил өмнө |
svenbarth
|
9a99ab9dda
* fix for Mantis #34287: correctly handle "inherited method" calls if "method" is a generic (no matter if it's mode Delphi or not)
|
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 жил өмнө |