summaryrefslogtreecommitdiff
path: root/compiler/pdecvar.pas
Commit message (Expand)AuthorAgeFilesLines
* * check for read/write after a newly declared property (mantis #26011)jonas2014-06-151-1/+11
* * removed no longer used/needed {$ifdef jvm} partsjonas2014-06-151-10/+0
* * fixes for the support for overriding properties on the JVM target:jonas2014-06-141-2/+6
* * factored out overridden properties into a virtual methodjonas2014-06-121-2/+1
* * factored out associating properties with their getters/setters/fielsjonas2014-06-121-142/+21
* * changed write-only parameter of parse_symlist() into an out-parameterjonas2014-06-121-1/+1
* * don't generate debug info for class fields in generic typesjonas2014-06-101-4/+2
* Added support for partial specialization. This should fix a few problems with...svenbarth2014-06-051-18/+24
* * isolated segment-related functionality of tabsolutevarsym into i386/i8086-jonas2014-03-301-3/+6
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-20/+20
* * use a 16-bit integer for property indexes on 16- and 8-bit targetsnickysn2014-03-091-2/+10
* * disallow 64-bit property index specifiers on 64-bit CPUs, since they were notnickysn2014-03-091-2/+0
* * do not crash on invalid property declaration, resolves #23980florian2014-02-191-1/+1
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+5
* Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstr...svenbarth2013-10-251-1/+1
* Refactor tobjectdef.find_implemented_interface out into unit defcmp so that t...svenbarth2013-10-231-1/+1
* + implemented absolute seg:ofs vars on i8086nickysn2013-10-051-7/+17
* compiler: don't treat TRUE and FALSE as keywords. They are predefined constan...paul2013-09-161-89/+77
* * merge i8086 branch by Nikolay Nikolovflorian2013-04-251-4/+4
|\
| * * enable absolute for i8086-msdosflorian2013-03-291-4/+4
* | + introduce tvariantrecbranch to be able to storeflorian2013-04-141-6/+31
|/
* * when automatically generating (s|g)etters, make sure that the visibility ofjonas2013-01-301-15/+20
* Fix one problem type of Mantis #23546. A record must not contain a static arr...svenbarth2013-01-091-7/+26
* * always mark symbols referenced by properties as "used"; in case thejonas2012-11-271-4/+2
* + support for automatically generating setters/getters for properties on thejonas2012-11-081-5/+18
* * turned getpropaccesslist, add_parameters and add_index_parameter intojonas2012-11-081-42/+4
* + optimization that (re)orders instance fields of Delphi-style classes injonas2012-07-221-15/+22
* * revert revision 21251 for pdecvar.pas: not generating the bss-data for the ...svenbarth2012-05-091-2/+4
* * pdecvar.pas, read_record_fields: don't generate BSS-data for generic static...svenbarth2012-05-081-1/+2
* * merged trunk up to r20882jonas2012-04-151-49/+63
|\
| * * AIX-specific struct alignment rulesjonas2012-04-111-1/+1
| * * also show the valid bounds in most cases when signalling a range checkjonas2012-03-101-5/+5
| * - removed optimization that pops the current symtable off the symtablestackjonas2012-01-281-19/+0
| * compiler: paul2012-01-241-3/+9
| * * use correct source code position for error messages about invalidjonas2012-01-121-2/+2
| * Merging of generics branch of Sven Barthflorian2011-12-061-1/+1
| * compiler: fix ppu read/write of property parameters symtable (bug #0020454)paul2011-11-091-1/+1
| * compiler: don't create a parasymtable for property if property has no parameterspaul2011-10-281-2/+2
| * compiler: store property parameters in a parasymtables together with property...paul2011-10-071-11/+30
| * compiler: clear vd_class option if it was added by _STATIC token (issue #0020...paul2011-09-071-3/+11
| * Mantis #19182, Delphi compatible tweaks:sergei2011-09-051-3/+4
* | * also set the mangledbasename when a public name is specified for ajonas2012-04-141-0/+1
* | * fixed insertion of typed constants twice in bss after r18723jonas2011-08-201-0/+1
* | + support for increasing the visibility of fields using propertiesjonas2011-08-201-0/+16
* | * extracted the code to deal with static fields into a routinejonas2011-08-201-49/+19
* | * ifdefed pjvm usagejonas2011-08-201-1/+4
* | * in case a property uses a getter/setter with lower visibility than thejonas2011-08-201-2/+30
* | + generate java.lang.Enum descendant classes for Pascal enum typesjonas2011-08-201-3/+3
* | * explicitly specify symtable to jvm_guarantee_record_typesym() instead ofjonas2011-08-201-2/+2
* | + support for anonymous record types for the JVM targets: automaticallyjonas2011-08-201-1/+3