paul
|
d29de71b75
compiler: allow message after the *deprecated* keyword
|
16 жил өмнө |
Jonas Maebe
|
1eceb2ca65
* don't allow properties to expose private fields of parent classes
|
16 жил өмнө |
florian
|
e8dff46f8e
* several small bugs in the handling of implements fixed, resolves #14418
|
16 жил өмнө |
florian
|
10ede51609
* access static fields by a absolute sym pointing to the symbol for the space allocation, resolves #14124
|
16 жил өмнө |
florian
|
5bccfc5aee
* allow cvar and external with libname, cvar is only a naming convention so it is orthogonal to external
|
16 жил өмнө |
Jonas Maebe
|
52c6f14de5
* do not allow local type definitions such as string[1] and "file of byte"
|
16 жил өмнө |
Jonas Maebe
|
7bf643746e
* reject "absolute" variables referencing locations with implicit
|
16 жил өмнө |
Jonas Maebe
|
c4bedeb9df
* we have to be able to take the address of an "absolute" variable
|
16 жил өмнө |
Jonas Maebe
|
9b790edd4f
* fixed parsing of "var x: <type> absolute <value>;" on 64 bit platforms
|
16 жил өмнө |
Jonas Maebe
|
ae45a80d46
* allow the usage of symbolic constants to specify the "stored" attribute
|
16 жил өмнө |
michael
|
11a41788fb
* Fixed lost default value in case of a property override
|
16 жил өмнө |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 жил өмнө |
peter
|
af437d5beb
* refactor the forward type declaration handling, remove
|
16 жил өмнө |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
16 жил өмнө |
Jonas Maebe
|
e43ae1ceee
* use p.resultdef (representing a property array range) before freeing p
|
17 жил өмнө |
michael
|
d2169a7e43
* In case no default is specified and no NoDefault is present, act as if NoDefault was given. (bug ID 10080, now we are Delphi compatible)
|
17 жил өмнө |
Jonas Maebe
|
7e4750ac50
* workaround for default property constant value limitations
|
17 жил өмнө |
florian
|
00ae5d1d5d
+ correct parsing interface delegation through classes
|
17 жил өмнө |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 жил өмнө |
florian
|
6c53785e3a
* first part of implements clean up and fixing
|
17 жил өмнө |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 жил өмнө |
yury
|
13d948c07b
* Fixed: import Address Table should contain the same data as Import Lookup Table.
|
17 жил өмнө |
florian
|
00fef0fdd0
* allow the usage of fields of parent classes for property readers/writers, resolves #9095
|
18 жил өмнө |
Jonas Maebe
|
0567329343
* the "external alignment" (i.e., that of their starting addresses) of
|
18 жил өмнө |
Jonas Maebe
|
70d94ade58
* replaced uses of -1 as C_alignment with the symbolic constant name
|
18 жил өмнө |
Jonas Maebe
|
e1aefdbac5
* Improved escape analysis so the improved tretopt no longer fails.
|
18 жил өмнө |
Jonas Maebe
|
20a35f9701
* fixed public/export support for initialised variables/typed
|
18 жил өмнө |
florian
|
bc678a2b90
* allow in delphi mode member classes in published sections which aren't compiled with $M+
|
18 жил өмнө |
florian
|
078f6e05fa
* typos corrected
|
18 жил өмнө |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 жил өмнө |