florian
|
a37237ca11
* avoid range check errors with absolute symbols for cpus where addresses are bigger than the registers
|
8 年 前 |
nickysn
|
efc5e339d0
* use an enum instead of integer constants to represent inline numbers
|
8 年 前 |
florian
|
b1dff29cbf
* removed unused units
|
8 年 前 |
florian
|
52d40bb25b
* spacing fixed
|
8 年 前 |
Károly Balogh
|
69a502db37
instead of stringdup(ppufile.getstring), have a getpshortstring function in entfile, and use it whereever possible. this avoids an extra shortstring copy, compared to the earlier solution
|
8 年 前 |
Jonas Maebe
|
571d053a60
- removed tabstractnormalvarsym.currentregloc: the new location will
|
9 年 前 |
svenbarth
|
2ed7a6de68
New class function tsymsym.find_by_number() to find a tsymsym instance based on it's number. The list containing the mapping from the indices to the symbols is created and freed using the init/done registration mechanism.
|
9 年 前 |
Jonas Maebe
|
7a966345e5
* don't recalculate the regable info when dereferencing a symbol's vardef:
|
9 年 前 |
Jonas Maebe
|
2483ad5939
* factored out code to set the "regable" information from setvardef, and
|
9 年 前 |
svenbarth
|
02e56f410d
Merged revision(s) 28689 from branches/svenbarth/packages:
|
9 年 前 |
Jonas Maebe
|
7a8079cfb4
* removed DLLsource global variable and replaced its uses with
|
9 年 前 |
Jonas Maebe
|
a1db947e9e
* missing part of r32617: also load the def for constnil symbols
|
9 年 前 |
Jonas Maebe
|
01d93b61c3
* save/restore the type (and hence code page) of ansistring constsyms in/from
|
9 年 前 |
svenbarth
|
74c79803f7
Extend tlocalvarsym with the ability to not register it if needed.
|
9 年 前 |
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 年 前 |