summaryrefslogtreecommitdiff
path: root/compiler/symsym.pas
Commit message (Expand)AuthorAgeFilesLines
* --- Merging r42998 into '.':marco2019-11-101-43/+43
* Merge of revisions 41425 from trunk to fixes_3_2pierre2019-03-061-0/+13
* Merge of commits 40142, 40189 and 40347pierre2018-12-311-2/+2
* * do not unroll loops if the counter variable is accessed outside the current...florian2018-06-031-4/+8
* * extend tunitsym to be created as registered or not (for now all are created...svenbarth2018-05-051-3/+3
* * the references of records passed by value can be kept in registersflorian2018-04-011-1/+0
* + add putboolean and getboolean convenience methods to tentfilesvenbarth2018-01-141-8/+8
* * avoid range check errors with absolute symbols for cpus where addresses are...florian2017-05-281-2/+2
* * use an enum instead of integer constants to represent inline numbersnickysn2017-05-101-8/+8
* * removed unused unitsflorian2017-05-091-4/+2
* * spacing fixedflorian2017-05-061-1/+1
* instead of stringdup(ppufile.getstring), have a getpshortstring function in e...karoly2017-01-041-4/+4
* - removed tabstractnormalvarsym.currentregloc: the new location willjonas2016-07-081-4/+0
* New class function tsymsym.find_by_number() to find a tsymsym instance based ...svenbarth2016-06-031-0/+40
* * don't recalculate the regable info when dereferencing a symbol's vardef:jonas2016-03-061-10/+13
* * factored out code to set the "regable" information from setvardef, andjonas2016-03-061-14/+15
* Merged revision(s) 28689 from branches/svenbarth/packages:svenbarth2016-01-221-1/+3
* * removed DLLsource global variable and replaced its uses withjonas2015-12-171-1/+1
* * missing part of r32617: also load the def for constnil symbolsjonas2015-12-101-1/+2
* * save/restore the type (and hence code page) of ansistring constsyms in/fromjonas2015-12-081-6/+26
* Extend tlocalvarsym with the ability to not register it if needed.svenbarth2015-11-201-3/+3
* Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capabi...svenbarth2015-11-201-11/+11
* Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be crea...svenbarth2015-11-201-9/+9
* * don't reserve never used space for parameter and function result locationjonas2015-11-041-1/+1
* * only write the parts of the unit localsymtables that are actually needed:jonas2015-10-251-8/+16
* * call inherited method from t*sym.buildderef (currently still empty,jonas2015-10-251-1/+7
* * detect whether or not a def/sym is registered based on its defid, so wejonas2015-10-121-7/+12
* - removed variable notification support, it's not used and superceded byjonas2015-10-021-70/+1
* * Removed lot of unused vars.yury2015-09-171-2/+0
* + extend ttypesym with the possiblity to create it as unregisteredsvenbarth2015-09-111-3/+3
* symsym.pas:svenbarth2015-09-041-7/+14
* symsym.pas:svenbarth2015-09-041-25/+38
* Added most AVR controllers.laksen2015-07-291-1/+1
* * changed getarraydef() into a tarraydef.getreusable() class methodjonas2015-06-231-2/+2
* * changed getpointerdef() into a tpointerdef.getreusable() class methodjonas2015-06-221-18/+0
* o fixes handling of iso i/o parameters/program parameters:florian2015-05-011-1/+40
* * synchronized with privatetrunk till r30095jonas2015-03-051-12/+6
|\
| * * limit initialization to register variables which really need to be initializedflorian2015-01-271-0/+3
| * * changed explicit paraloc handling to use ppuload/ppuwrite functions in para...karoly2014-09-041-12/+3
* | * synchronised with trunk up till r28402jonas2014-08-131-0/+19
|\ \ | |/
| * * reimplemented r28329 in a different way, as suggested by Jonasnickysn2014-08-071-0/+19
* | * synchronised with r28168 of trunkjonas2014-07-051-1/+77
|\ \ | |/
| * * fixes for the support for overriding properties on the JVM target:jonas2014-06-141-1/+9
| * * factored out overridden properties into a virtual methodjonas2014-06-121-0/+8
| * * factored out associating properties with their getters/setters/fielsjonas2014-06-121-0/+60
| * Read the deref of the fieldvarsym into the correct variable. I wonder how thi...svenbarth2014-05-291-1/+1
* | - removed the globalsymbolmangleprefix/suffix constants that were added forjonas2014-07-051-6/+6
* | * synchronized with trunk up to r27758jonas2014-05-121-162/+200
|\ \ | |/
| * * changed the severity of messages showing overloaded routines with alljonas2014-04-101-1/+1
| * * check all overloaded routines for mangled name conflicts on the JVMjonas2014-04-101-1/+1