summaryrefslogtreecommitdiff
path: root/compiler/pdecobj.pas
Commit message (Expand)AuthorAgeFilesLines
* 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
* | + unicodestring support for the JVM target (except for multiple addsjonas2011-08-201-0/+2
* | * changed TObject from an alias for JLObject into a derived class fromjonas2011-08-201-1/+4
* | + support for (only named, for now) records in the JVM target:jonas2011-08-201-104/+1
* | + support for {$namespace x.y.z} directive to specify the namespacejonas2011-08-201-2/+29
* | * for now only auto-generate a parameterless constructor in case nojonas2011-08-201-5/+110
* | * symcreat functionality to use the parser from inside the compiler forjonas2011-08-201-179/+201
* | * replaced partial manual declarations of some Java classes withjonas2011-08-201-2/+2
* | * allow constants and final class vars in Java interfaces (required tojonas2011-08-201-4/+11
* | + support for formal constants (= not typed constants) in Java interfaces,jonas2011-08-201-2/+2
* | + support for "final" fields in *external* (Java and other) classes, enabledjonas2011-08-201-79/+118
* | + support sealed/abstract Java classes (todo: allow abstract Java classesjonas2011-08-201-3/+17
* | * don't allow static methods in Java interfacesjonas2011-08-201-1/+2