Jonas Maebe
|
164db72f07
* implements getter must used target's default calling convention, because
|
15 years ago |
giulio2
|
58eb923ff5
Allow negative offset in segment:offset declarations, if the resulting
|
15 years ago |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
16 years ago |
paul
|
e784ec1079
merge revisions 13898-13899:
|
16 years ago |
Jonas Maebe
|
1eceb2ca65
* don't allow properties to expose private fields of parent classes
|
16 years ago |
Jonas Maebe
|
5082e23d57
Merged revisions 13599-13600,13602-13604,13608,13615-13618 via svnmerge from
|
16 years ago |
florian
|
e8dff46f8e
* several small bugs in the handling of implements fixed, resolves #14418
|
16 years ago |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 years ago |
Jonas Maebe
|
a59c8974f3
* mark first fields of records and variant parts of records, as is also
|
16 years ago |
florian
|
10ede51609
* access static fields by a absolute sym pointing to the symbol for the space allocation, resolves #14124
|
16 years ago |
florian
|
5bccfc5aee
* allow cvar and external with libname, cvar is only a naming convention so it is orthogonal to external
|
16 years ago |
Jonas Maebe
|
52c6f14de5
* do not allow local type definitions such as string[1] and "file of byte"
|
16 years ago |
Jonas Maebe
|
7bf643746e
* reject "absolute" variables referencing locations with implicit
|
16 years ago |
Jonas Maebe
|
c4bedeb9df
* we have to be able to take the address of an "absolute" variable
|
16 years ago |
Jonas Maebe
|
9b790edd4f
* fixed parsing of "var x: <type> absolute <value>;" on 64 bit platforms
|
16 years ago |
Jonas Maebe
|
ae45a80d46
* allow the usage of symbolic constants to specify the "stored" attribute
|
16 years ago |
michael
|
11a41788fb
* Fixed lost default value in case of a property override
|
16 years ago |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 years ago |
peter
|
af437d5beb
* refactor the forward type declaration handling, remove
|
17 years ago |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
17 years ago |
Jonas Maebe
|
e43ae1ceee
* use p.resultdef (representing a property array range) before freeing p
|
17 years ago |
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 years ago |
Jonas Maebe
|
7e4750ac50
* workaround for default property constant value limitations
|
17 years ago |
florian
|
00ae5d1d5d
+ correct parsing interface delegation through classes
|
17 years ago |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 years ago |
florian
|
6c53785e3a
* first part of implements clean up and fixing
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |
yury
|
13d948c07b
* Fixed: import Address Table should contain the same data as Import Lookup Table.
|
18 years ago |
florian
|
00fef0fdd0
* allow the usage of fields of parent classes for property readers/writers, resolves #9095
|
18 years ago |
Jonas Maebe
|
0567329343
* the "external alignment" (i.e., that of their starting addresses) of
|
18 years ago |