svenbarth
|
66fa732720
Merged revision(s) 47634, 47655 from trunk:
|
4 лет назад |
marco
|
d24f4b0926
--- Merging r42998 into '.':
|
5 лет назад |
pierre
|
663c97ed23
Merge of revisions 41425 from trunk to fixes_3_2
|
6 лет назад |
pierre
|
23b9dde397
Merge of commits 40142, 40189 and 40347
|
6 лет назад |
florian
|
21d785e41b
* do not unroll loops if the counter variable is accessed outside the current scope
|
7 лет назад |
svenbarth
|
e59e9e2a0a
* extend tunitsym to be created as registered or not (for now all are created as registered)
|
7 лет назад |
florian
|
f986933d46
* the references of records passed by value can be kept in registers
|
7 лет назад |
svenbarth
|
d50848174a
+ add putboolean and getboolean convenience methods to tentfile
|
7 лет назад |
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 лет назад |