pierre
|
6230de31bb
* Second patch xml-node-dump-defs.patch from J. Gareth Moreton from bug report 36882.
|
há 4 anos atrás |
Jonas Maebe
|
1c61c30cd2
* added "const" to some string parameters
|
há 4 anos atrás |
Jonas Maebe
|
cc315e0ac7
* fix tw3930 after r37927
|
há 4 anos atrás |
florian
|
6dac888ae5
* 0 is a valid label in iso mode, resolves #37428
|
há 5 anos atrás |
florian
|
f6f5cb45a3
+ strip leading zeros in numeric labels in iso/extended pascal mode also in label declarations, resolves #37323
|
há 5 anos atrás |
svenbarth
|
60345366f2
* fix for Mantis #35140: apply patch by Ryan Joseph together with some further changes by me to add support for constant parameters in generics
|
há 5 anos atrás |
florian
|
c146aecc01
* throw an error if the forward interface type and the actual interface type do not match, resolves #36720
|
há 5 anos atrás |
pierre
|
d1e4066477
Hopefully fix problems related to loading of ppufile generated with other endianess for generics
|
há 5 anos atrás |
svenbarth
|
8111e92e1f
* rework syntax for cblocks: now a cblock directive is required
|
há 5 anos atrás |
svenbarth
|
bf5d75e594
* move the common sequence to build a VMT for an objectdef into a separate procedure (based on a patch by Blaise.ru)
|
há 5 anos atrás |
svenbarth
|
85637ad5fa
* register constant symbols
|
há 5 anos atrás |
Jonas Maebe
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
há 5 anos atrás |
Jonas Maebe
|
956aab3be0
* implement support for the Objective-C "related result type" convention
|
há 6 anos atrás |
florian
|
aac8559a8d
* some runtime errors fixed, if compiled with -CrR
|
há 6 anos atrás |
svenbarth
|
c282f21b1b
* don't bother finding the correct constructor if the attribute isn't a TCustomAttribute descendant anyway; simply skip the parameters in that case
|
há 6 anos atrás |
svenbarth
|
6cde8ab4cb
* fix for Mantis #35866: parse_paras does not check whether the expressions are really constant, so check that manually
|
há 6 anos atrás |
svenbarth
|
b7a8dd9479
* adjust error message when attributes are unbound
|
há 6 anos atrás |
svenbarth
|
87458a065c
* allow use of multiple, comma separated attributes as Delphi allows that as well
|
há 6 anos atrás |
svenbarth
|
98b1b04951
* free unbound attributes
|
há 6 anos atrás |
svenbarth
|
404b465c33
* allow custom attributes for all type declarations that are not a simple alias
|
há 6 anos atrás |
svenbarth
|
80ebb98431
* correct identation (no code changes)
|
há 6 anos atrás |
svenbarth
|
8ce4f9606d
* explicitely store the procdef of the picked constructor of the attribute
|
há 6 anos atrás |
svenbarth
|
a64a8f8deb
- remove code to create an attribute using a synthetic function
|
há 6 anos atrás |
svenbarth
|
402728239f
* trtti_attribute_list.bind already checks whether the dangling attribute list is assigned or not
|
há 6 anos atrás |
svenbarth
|
ced3885dbb
* generate construction function for the attributes used in a unit using a more straight forward approach
|
há 6 anos atrás |
svenbarth
|
0b63e89ba2
* make the reference to the TCustomAttribute type global
|
há 6 anos atrás |
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
|
há 6 anos atrás |
svenbarth
|
5cea374255
* add a remark that's going to be important once extended RTTI is supported (Delphi programs crash if an attribute's constructor is used that does not have any extended RTTI)
|
há 6 anos atrás |
svenbarth
|
d31dd4ac7b
* better check for a valid call node
|
há 6 anos atrás |
svenbarth
|
99914b4279
* instead of collecting the raw parameters we need to collect the parameters as passed to the call as there might be type conversions involved
|
há 6 anos atrás |