svenbarth
|
02e56f410d
Merged revision(s) 28689 from branches/svenbarth/packages:
|
9 gadi atpakaļ |
Jonas Maebe
|
7a8079cfb4
* removed DLLsource global variable and replaced its uses with
|
9 gadi atpakaļ |
Jonas Maebe
|
a1db947e9e
* missing part of r32617: also load the def for constnil symbols
|
9 gadi atpakaļ |
Jonas Maebe
|
01d93b61c3
* save/restore the type (and hence code page) of ansistring constsyms in/from
|
9 gadi atpakaļ |
svenbarth
|
74c79803f7
Extend tlocalvarsym with the ability to not register it if needed.
|
9 gadi atpakaļ |
svenbarth
|
0ac12f0eaf
Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed.
|
9 gadi atpakaļ |
svenbarth
|
922646d106
Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed.
|
9 gadi atpakaļ |
Jonas Maebe
|
745249295e
* don't reserve never used space for parameter and function result location
|
9 gadi atpakaļ |
Jonas Maebe
|
2cea723a0d
* only write the parts of the unit localsymtables that are actually needed:
|
9 gadi atpakaļ |
Jonas Maebe
|
4aa6c95ced
* call inherited method from t*sym.buildderef (currently still empty,
|
9 gadi atpakaļ |
Jonas Maebe
|
2d2b8c635d
* detect whether or not a def/sym is registered based on its defid, so we
|
9 gadi atpakaļ |
Jonas Maebe
|
95927665ce
- removed variable notification support, it's not used and superceded by
|
9 gadi atpakaļ |
yury
|
432248cbf1
* Removed lot of unused vars.
|
10 gadi atpakaļ |
svenbarth
|
d45c275ef3
+ extend ttypesym with the possiblity to create it as unregistered
|
10 gadi atpakaļ |
svenbarth
|
5255c936d3
symsym.pas:
|
10 gadi atpakaļ |
svenbarth
|
af75198907
symsym.pas:
|
10 gadi atpakaļ |
Jeppe Johansen
|
55669f62b1
Added most AVR controllers.
|
10 gadi atpakaļ |
Jonas Maebe
|
f40ea04540
* changed getarraydef() into a tarraydef.getreusable() class method
|
10 gadi atpakaļ |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
10 gadi atpakaļ |
florian
|
7dd1d6aa77
o fixes handling of iso i/o parameters/program parameters:
|
10 gadi atpakaļ |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 gadi atpakaļ |
florian
|
69ac7dd7ef
* limit initialization to register variables which really need to be initialized
|
10 gadi atpakaļ |
Károly Balogh
|
05b3a94843
* changed explicit paraloc handling to use ppuload/ppuwrite functions in paraloc instead of directly writing the data. this hopefully fixes some endian issues when using crosscompiled-on-littleendian PPUs with explicit paralocs on bigendian systems (this means Amiga/68k and MorphOS)
|
11 gadi atpakaļ |
Jonas Maebe
|
5c75b6dd6b
* synchronised with trunk up till r28402
|
11 gadi atpakaļ |
nickysn
|
94bcb9878a
* reimplemented r28329 in a different way, as suggested by Jonas
|
11 gadi atpakaļ |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 gadi atpakaļ |
Jonas Maebe
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
11 gadi atpakaļ |
Jonas Maebe
|
8634aa8ad2
* fixes for the support for overriding properties on the JVM target:
|
11 gadi atpakaļ |
Jonas Maebe
|
5f99ec6197
* factored out overridden properties into a virtual method
|
11 gadi atpakaļ |
Jonas Maebe
|
2bd39f62cb
* factored out associating properties with their getters/setters/fiels
|
11 gadi atpakaļ |