svenbarth
|
176a63b67b
* fix for Mantis #35862: free the list of functions added with AddTerminateProc to avoid memory leaks
|
6 gadi atpakaļ |
svenbarth
|
48d0ab1af9
* fix for Mantis #35744: applied patch by Anton Kavalenka to correctly implement FileGetSymLinkTarget
|
6 gadi atpakaļ |
svenbarth
|
48b8110e38
* disable UCS4String if dynamic arrays are disabled
|
6 gadi atpakaļ |
Mattias Gaertner
|
41fa84a355
pastojs: filer: TPasProcedure.NameParts
|
6 gadi atpakaļ |
Mattias Gaertner
|
c6aaa3f1e6
pastojs: clean up
|
6 gadi atpakaļ |
marco
|
6ca93e294f
* SecsPerHour, delphi compatibility.
|
6 gadi atpakaļ |
Mattias Gaertner
|
5d4ae23df8
fcl-passrc: store generic procedure templates
|
6 gadi atpakaļ |
michael
|
3b1c2061f5
* Some small refactoring
|
6 gadi atpakaļ |
florian
|
f04afdd5ea
* compilation fixed
|
6 gadi atpakaļ |
florian
|
3206ac3508
* properly align rtti for orddefs
|
6 gadi atpakaļ |
Jonas Maebe
|
d8903ce6b3
- removed maxcrecordalign parameter/field from recordsymtables, as this value
|
6 gadi atpakaļ |
florian
|
c932dfaf70
* first bunch of fixes for rtti for arm after attribute commits, fixes mostly alignment issues
|
6 gadi atpakaļ |
Mattias Gaertner
|
3cd000b939
pastojs: optimized ord(const) to const
|
6 gadi atpakaļ |
svenbarth
|
c0da39a35d
* Tenum_typedata needs to include the Common record as well
|
6 gadi atpakaļ |
svenbarth
|
55dfb59631
* TRttiDataCommon is required outside of the RTTI and DynArray include files as well
|
6 gadi atpakaļ |
svenbarth
|
04a50733ad
* get rid of the scanner message for attributes for real this time (sometimes I *really* hate Git -.-)
|
6 gadi atpakaļ |
Károly Balogh
|
4d6b8a6c45
fixed the messy state of messages after recent custom attributes merge. fixed a typo, fixed double definition of message 3350, restored a message that was removed but still used, so the build passes at least.
|
6 gadi atpakaļ |
svenbarth
|
6db674cd02
* regenerate msg*.inc files
|
6 gadi atpakaļ |
svenbarth
|
b7a8dd9479
* adjust error message when attributes are unbound
|
6 gadi atpakaļ |
svenbarth
|
87458a065c
* allow use of multiple, comma separated attributes as Delphi allows that as well
|
6 gadi atpakaļ |
svenbarth
|
6d0c470a40
* check for unbound attributes inside classes (currently they are only allowed for published properties)
|
6 gadi atpakaļ |
svenbarth
|
98b1b04951
* free unbound attributes
|
6 gadi atpakaļ |
svenbarth
|
90bec938f6
* don't free the constructor call in trtti_attribute_list as that is already freed in the destructor of trtti_attribute
|
6 gadi atpakaļ |
svenbarth
|
404b465c33
* allow custom attributes for all type declarations that are not a simple alias
|
6 gadi atpakaļ |
svenbarth
|
80ebb98431
* correct identation (no code changes)
|
6 gadi atpakaļ |
svenbarth
|
9dbd155131
* use two empty lines between method definitions (no code changes)
|
6 gadi atpakaļ |
svenbarth
|
a72553eea2
* disable [...] syntax for procedure directives if modeswitch "prefixed attributes" is enabled; they conflict otherwise and it's not easily resolveable
|
6 gadi atpakaļ |
svenbarth
|
b945e66e28
* store attribute information in PPU; this is less important for the compiler, but more for e.g. Lazarus when dealing with binary only units
|
6 gadi atpakaļ |
svenbarth
|
8ce4f9606d
* explicitely store the procdef of the picked constructor of the attribute
|
6 gadi atpakaļ |
svenbarth
|
dfb9fffcf9
+ add functions for syms and defs and write sub entries of the sym/def to PPU and loads them again
|
6 gadi atpakaļ |