summaryrefslogtreecommitdiff
path: root/compiler/pdecobj.pas
Commit message (Expand)AuthorAgeFilesLines
* Fix for Mantis #26123.svenbarth2014-06-061-2/+2
* Added support for partial specialization. This should fix a few problems with...svenbarth2014-06-051-5/+7
* * fixed compilation (changes after testing :/ )jonas2014-06-011-1/+1
* * removed JVM-specific creation of methodpointertype andjonas2014-06-011-15/+1
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-6/+6
* Add a modeswitch for type helpers as discussed in core on 24th October 2013. ...svenbarth2014-02-161-1/+1
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+1
* 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-2/+2
* Fix for Mantis #25210 .svenbarth2013-10-201-4/+4
* + introduce tvariantrecbranch to be able to storeflorian2013-04-141-1/+1
* * give an error when declaring a class as conforming to a forward-declaredjonas2013-04-071-0/+5
* Added support for type helpers. In non Delphi modes they use "type helper" an...svenbarth2013-02-061-38/+82
* compiler: also don't allow record constructors with only default argumentspaul2013-01-181-1/+1
* compiler: don't allow parameterless constructorspaul2013-01-181-1/+9
* compiler: allow constructors in helpers for recordspaul2013-01-161-5/+1
* compiler: handle calling convention of record (class)constructors/destructors...paul2013-01-061-3/+11
* + optimization that (re)orders instance fields of Delphi-style classes injonas2012-07-221-1/+9
* Fix for Mantis #21350svenbarth2012-06-141-0/+4
* Fix for Mantis #21457svenbarth2012-06-121-3/+7
* Allow the usage of a generic's name without type arguments inside of nested c...svenbarth2012-05-221-1/+5
* * extended r21290 to also apply to Java interfaces (they can also containjonas2012-05-141-1/+1
* compiler: allow compiler to find real class definition during class members p...paul2012-05-141-2/+18
* - removed a duplicated include statementsvenbarth2012-05-031-1/+0
* * replaced "set1<=set2" expression with "(set1*set2)=set1", because thejonas2012-04-281-1/+3
* * merged trunk up to r20882jonas2012-04-151-5/+26
|\
| * * pdecobj.pas, object_dec: svenbarth2012-01-281-0/+6
| * Merging of generics branch of Sven Barthflorian2011-12-061-1/+10
| * --- Merging r19281 into '.':florian2011-10-031-4/+10
* | + Android/JVM target, including a translation of the Android r14 SDKjonas2011-12-121-1/+1
* | * fixed error in r19248 whereby the namespace for automatically generatedjonas2011-10-281-19/+1
* | * fixed wrong notes about declaring two destructors after r18427:jonas2011-08-211-1/+2
* | * automatically generate versions of inherited virtual class methods thatjonas2011-08-201-1/+1
* | + support for virtual class methods on the JVM platform. The JVM does notjonas2011-08-201-6/+16
* | * change non-virtual instance methods to "virtual; final;" methods on thejonas2011-08-201-0/+18
* | - removed po_java procoption, since it wasn't really used for anythingjonas2011-08-201-1/+0
* | + support for procedural variables for the JVM targetjonas2011-08-201-0/+5
* | + full support for sets on the JVM targetjonas2011-08-201-0/+4
* | * ifdefed pjvm usagejonas2011-08-201-0/+4
* | + generate java.lang.Enum descendant classes for Pascal enum typesjonas2011-08-201-0/+2
* | + new vis_none visibility specifier that can be used as "neutral"jonas2011-08-201-1/+1
* | + shortstring support for the JVM target (including accessing character 0 asjonas2011-08-201-11/+13
* | + ansistring support. Items of note:jonas2011-08-201-0/+2
* | + support for non-static class methods on the JVM targetjonas2011-08-201-4/+0
* | * moved $methodpointer type construction from psystem to pdecobj for JVM,jonas2011-08-201-1/+14
* | + explicitly add constructors of parent class that do not appear in thejonas2011-08-201-1/+4
* | + support properties in Java classes & interfacesjonas2011-08-201-2/+3
* | * (class_)constructor/destructor_head() now also parses hints,jonas2011-08-201-46/+36
* | * don't generate typed constant initializers for interfaces (since theyjonas2011-08-201-1/+2
* | + support for initialising typed constants via compiler-generatedjonas2011-08-201-7/+12