Michaël Van Canneyt
|
05f0ceeb26
* Atributes for class/record methods
|
1 年之前 |
Michaël Van Canneyt
|
2c9870f85a
* Attributes must be assigned only to elements before the first colon
|
1 年之前 |
Michaël Van Canneyt
|
fb821b8c9b
* Allow use of attributes on fields and properties in records and classes
|
1 年之前 |
Michaël Van Canneyt
|
a2939e4187
* Force VMT at first position in system.tobject
|
1 年之前 |
florian
|
906571fa25
* improve pretty printing of symbols
|
1 年之前 |
Sven/Sarah Barth
|
5e05630713
* fix the internal error of #40639; however as the test code in question will only compile correctly with the next commit no test is added yet
|
1 年之前 |
Ryan Joseph
|
2005e3c094
* Apply RTTI directive status to symbol
|
2 年之前 |
Michaël Van Canneyt
|
92f148e667
* Generate hidden class to be used for TVirtualInterface (wasm only)
|
2 年之前 |
Sven/Sarah Barth
|
7133ad7ecc
* a type helper that inherits from another type helper may extend a unique type helper of the parent's extended type (thus allowing to make the type helper of the original type available for the aliased type)
|
2 年之前 |
florian
|
a401898139
* spelling fixes
|
3 年之前 |
Sven/Sarah Barth
|
7de854ef1e
+ add method register_implemented_interface to tobjectdef which registers an implemented interface and - if desired - also initializes the GUID related fields of the objectdef
|
3 年之前 |
Sven/Sarah Barth
|
c3736810ac
* if an interface is declared inherit the invokable flag from the parent interface
|
3 年之前 |
Sven/Sarah Barth
|
9664ad4138
* use tparse_proc_flags for parse_proc_head as well
|
4 年之前 |
Sven/Sarah Barth
|
f6a444c6fc
* combine the Boolean parameters of read_proc and read_proc_dec into a set
|
4 年之前 |
Jonas Maebe
|
3d3c904ac5
TSymStr: more consistent usage
|
3 年之前 |
florian
|
9e3f647333
* var, type, threadvar, const sections require also in classes etc. at least one declaration, resolves #39599
|
3 年之前 |
Sven/Sarah Barth
|
3f14a19d3e
* fix typos in comments, no code changes
|
3 年之前 |
Sven/Sarah Barth
|
2a5023508a
+ add support for forward declarations of generic classes and interfaces (any implicit pointer type really); fixes #34128
|
3 年之前 |
florian
|
c6874df5c8
* better error recovery, resolves #39485
|
3 年之前 |
florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 年之前 |
svenbarth
|
04a50733ad
* get rid of the scanner message for attributes for real this time (sometimes I *really* hate Git -.-)
|
6 年之前 |
svenbarth
|
6d0c470a40
* check for unbound attributes inside classes (currently they are only allowed for published properties)
|
6 年之前 |
svenbarth
|
402728239f
* trtti_attribute_list.bind already checks whether the dangling attribute list is assigned or not
|
6 年之前 |
svenbarth
|
ced3885dbb
* generate construction function for the attributes used in a unit using a more straight forward approach
|
6 年之前 |
svenbarth
|
d9d2515ada
* move binding of a dangling attribute list to a sym's/def's attribute list to a class procedure of trtti_attribute_list
|
6 年之前 |
svenbarth
|
b5e6c0b98d
* ensure that any potentially created constructor call is freed if the attribute is not bound to a def or sym
|
6 年之前 |
svenbarth
|
ba413bcdfc
* fix typo
|
6 年之前 |
svenbarth
|
39bab2dbcc
* rename trtti_attributesdef to trtti_attributes_list
|
6 年之前 |
svenbarth
|
b2932393df
Reintegration of Custom Attributes branch by Joost van der Sluis with patches reworked by Svetozar Belic [patch 1/3]
|
6 年之前 |
svenbarth
|
d0eddbcbb9
* fix for Mantis #35735: also handle "generic" keyword inside helper types
|
6 年之前 |