svenbarth
|
0ac12f0eaf
Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed.
|
преди 9 години |
svenbarth
|
922646d106
Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed.
|
преди 9 години |
Jonas Maebe
|
745249295e
* don't reserve never used space for parameter and function result location
|
преди 9 години |
Jonas Maebe
|
2cea723a0d
* only write the parts of the unit localsymtables that are actually needed:
|
преди 9 години |
Jonas Maebe
|
4aa6c95ced
* call inherited method from t*sym.buildderef (currently still empty,
|
преди 9 години |
Jonas Maebe
|
2d2b8c635d
* detect whether or not a def/sym is registered based on its defid, so we
|
преди 9 години |
Jonas Maebe
|
95927665ce
- removed variable notification support, it's not used and superceded by
|
преди 9 години |
yury
|
432248cbf1
* Removed lot of unused vars.
|
преди 10 години |
svenbarth
|
d45c275ef3
+ extend ttypesym with the possiblity to create it as unregistered
|
преди 10 години |
svenbarth
|
5255c936d3
symsym.pas:
|
преди 10 години |
svenbarth
|
af75198907
symsym.pas:
|
преди 10 години |
Jeppe Johansen
|
55669f62b1
Added most AVR controllers.
|
преди 10 години |
Jonas Maebe
|
f40ea04540
* changed getarraydef() into a tarraydef.getreusable() class method
|
преди 10 години |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
преди 10 години |
florian
|
7dd1d6aa77
o fixes handling of iso i/o parameters/program parameters:
|
преди 10 години |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
преди 10 години |
florian
|
69ac7dd7ef
* limit initialization to register variables which really need to be initialized
|
преди 10 години |
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 години |
Jonas Maebe
|
5c75b6dd6b
* synchronised with trunk up till r28402
|
преди 11 години |
nickysn
|
94bcb9878a
* reimplemented r28329 in a different way, as suggested by Jonas
|
преди 11 години |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
преди 11 години |
Jonas Maebe
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
преди 11 години |
Jonas Maebe
|
8634aa8ad2
* fixes for the support for overriding properties on the JVM target:
|
преди 11 години |
Jonas Maebe
|
5f99ec6197
* factored out overridden properties into a virtual method
|
преди 11 години |
Jonas Maebe
|
2bd39f62cb
* factored out associating properties with their getters/setters/fiels
|
преди 11 години |
svenbarth
|
2c6d3f1428
Read the deref of the fieldvarsym into the correct variable. I wonder how this ever went past the test suite O.o
|
преди 11 години |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
преди 11 години |
Jonas Maebe
|
d9dab6f2f1
* changed the severity of messages showing overloaded routines with all
|
преди 11 години |
Jonas Maebe
|
4a0528399e
* check all overloaded routines for mangled name conflicts on the JVM
|
преди 11 години |
sergei
|
adc8cdb5af
* Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined.
|
преди 11 години |