summaryrefslogtreecommitdiff
path: root/compiler/symsym.pas
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * reimplemented r28329 in a different way, as suggested by Jonasnickysn2014-08-071-0/+19
* * 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
* * 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
* * Calling tlabelsym.mangledname should not define the label. This was causing...sergei2014-04-051-2/+1
* tstaticvarsym.ppuload: read the section string outside of the symansistr defi...svenbarth2014-04-041-1/+1
* Fix for Mantis #19697. For this we need to have the internal static var symbo...svenbarth2014-04-041-0/+29
* * moved all jvm-specific code from symsym to jvm/symcpujonas2014-03-301-60/+11
* * isolated segment-related functionality of tabsolutevarsym into i386/i8086-jonas2014-03-301-29/+2
* * made all ppuwrite methods in leaf classes "final", because you cannotjonas2014-03-301-44/+111
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-39/+68
* - removed {$ifdef compress} code (it hasn't been activated/maintained sincejonas2014-03-291-12/+2
* * formattingflorian2014-03-291-1/+1
* * moved comments in from of fields for better readabilityflorian2014-01-121-4/+8
* + support iso pascal like program parameters in iso modeflorian2014-01-121-0/+4
* + Added trecorddef.buildderefimpl, necessary since advanced records have been...sergei2013-12-181-0/+2
* * fixed some bugs in the camelCase conversion performed on the JVM target byjonas2013-10-231-1/+21
* + save the absolute variable's segment to the ppu file after r25666nickysn2013-10-061-6/+14
* + implemented absolute seg:ofs vars on i8086nickysn2013-10-051-0/+3
* * perform -CTlowercaseprocstart conversion it tprocsym.create rather thanjonas2013-08-291-1/+5
* * make symbols generated in procedures global when auto-inlining is onflorian2013-08-181-1/+6
* * record/use the code page of string constants typecasted to an ansistringjonas2013-08-021-3/+6
* * keep managed types in registers if possible. Under certain circumstances (i...florian2013-06-231-2/+7
* Completely reworked implementation of generic constraints, by moving the gene...svenbarth2013-05-291-109/+0
* * enable absolute for i8086-msdosflorian2013-03-291-2/+2
* * records with two times the size of a register can be kept in registersflorian2013-01-041-2/+14
* Add support for generic type constraints. They are currently only useful to s...svenbarth2012-12-161-0/+116
* * turned getpropaccesslist, add_parameters and add_index_parameter intojonas2012-11-081-0/+86
* * psub.pas : translate tregister for registerhi alsopierre2012-10-011-0/+3
* * factored out code to decide when an asmsym for a staticvarsym has to bejonas2012-08-251-0/+13
* * give (w)string tconstsyms a def, so all constsyms always have a defjonas2012-08-061-2/+2
* * write parameter refs to ppu (only 1=used; 0=unsed), fixes parameter usage c...florian2012-06-031-0/+6
* * don't give an internalerror when setting the mangledbasename in case thejonas2012-04-151-7/+5
* * merged trunk up to r20882jonas2012-04-151-27/+162
|\
| * * don't ever mark the function result as vs_initialised, also not whenjonas2012-02-171-1/+2
| * * keep track of the type of symbolic floating point constants ratherjonas2012-01-281-3/+7
| * Merging of generics branch of Sven Barthflorian2011-12-061-2/+3
| * * An open array/array of const parameter passed by value and requiring a loca...sergei2011-12-061-0/+12
| * * when looking for a procdef matching a procvardef in an objectdef,jonas2011-12-031-17/+43
| * compiler: fix ppu read/write of property parameters symtable (bug #0020454)paul2011-11-091-10/+23
| * compiler: don't create a parasymtable for property if property has no parameterspaul2011-10-281-6/+12
| * * require that "overload" is present in the interface if it's used in thejonas2011-10-151-0/+12
| * compiler: store property parameters in a parasymtables together with property...paul2011-10-071-0/+8
| * reintegrate paul/namespaces branch into trunk:paul2011-08-301-0/+46
* | * fixed all known memory leaks in the code added for the JVM portjonas2011-09-261-0/+1