summaryrefslogtreecommitdiff
path: root/compiler/ptype.pas
Commit message (Expand)AuthorAgeFilesLines
* --- Merging r31910 into '.':joost2015-10-091-2/+25
* --- Merging r31437 into '.':marco2015-09-111-4/+3
* --- Merging r29485 into '.':marco2015-08-041-1/+5
* * fixed indentation in ptype.expr_type. Prevously it looked like the 'if' isnickysn2014-09-301-31/+31
* Fix for Mantis #26288. Types declared inside a generic must have the df_gener...svenbarth2014-06-061-2/+6
* Fix for Mantis #26176. Don't handle "type helper" as unique.svenbarth2014-06-061-3/+9
* Added support for partial specialization. This should fix a few problems with...svenbarth2014-06-051-19/+58
* Fix for Mantis #25600. svenbarth2014-04-111-1/+4
* Fix for Mantis #25915.svenbarth2014-04-041-4/+15
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-24/+24
* Add a modeswitch for type helpers as discussed in core on 24th October 2013. ...svenbarth2014-02-161-2/+2
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+3
* compiler:paul2013-10-081-3/+11
* - undo hack from r25713jonas2013-10-071-1/+2
* Fix for Mantis #24453. Check for nested types after a specialization. Additio...svenbarth2013-09-261-0/+1
* Implement cross unit type overloading of generics. This fixes the regression ...svenbarth2013-09-181-7/+52
* compiler: modernize exception class parse:paul2013-09-041-0/+3
* * merge i8086 branch by Nikolay Nikolovflorian2013-04-251-2/+5
|\
| * * 16 bit targets cannot use Word and Longint as array indexflorian2013-03-231-2/+5
* | * Moved all code responsible for writing VMTs and interface wrappers (nobj.TV...sergei2013-04-191-68/+1
* | + introduce tvariantrecbranch to be able to storeflorian2013-04-141-3/+3
|/
* Disallow "protected" and "strict protected" in extended records (Delphi compa...svenbarth2013-02-111-0/+3
* Added support for type helpers. In non Delphi modes they use "type helper" an...svenbarth2013-02-061-4/+13
* compiler: also don't allow record constructors with only default argumentspaul2013-01-181-1/+1
* compiler: don't allow parameterless constructorspaul2013-01-181-1/+5
* compiler: don't allow constants, methods, class members and properties for lo...paul2013-01-171-2/+23
* compiler: implement record constructors + testspaul2013-01-161-2/+0
* Fix for Mantis #23571.svenbarth2013-01-091-1/+1
* Add support for generic type constraints. They are currently only useful to s...svenbarth2012-12-161-3/+3
* * fix for mantis #22796: add alignment padding to records before insertingjonas2012-09-171-2/+3
* + optimization that (re)orders instance fields of Delphi-style classes injonas2012-07-221-2/+2
* Fix for Mantis #22154:svenbarth2012-06-241-31/+31
* Fix for Mantis #22220svenbarth2012-06-241-2/+20
* Fix for Mantis #22219svenbarth2012-06-241-0/+21
* Fix for Mantis #21350svenbarth2012-06-141-0/+4
* ptype.pas, single_type: If the generic dummy type is used in mode Delphi then...svenbarth2012-06-061-3/+10
* Allow the usage of a generic's name without type arguments inside of nested c...svenbarth2012-05-221-4/+41
* compiler: allow compiler to find real class definition during class members p...paul2012-05-141-17/+22
* compiler: don't search symbol in other symtables than in found nested class, ...paul2012-05-121-0/+5
* * merged trunk up to r20882jonas2012-04-151-388/+208
|\
| * * create and push array def before the array range is parsed, this allows gen...florian2012-04-061-26/+36
| * * don't throw an error if a non-generic is tried to be specialized, resolves ...florian2012-03-231-1/+2
| * compiler: fix accidentally committed code in r20285paul2012-02-141-2/+2
| * Fix Mantis #21179svenbarth2012-02-131-0/+7
| * compiler:paul2012-02-091-2/+2
| * * pdecobj.pas, object_dec: svenbarth2012-01-281-3/+25
| * compiler: write INIT and RTTI info also for defs of nested records and classe...paul2012-01-241-8/+8
| * compiler: paul2012-01-241-4/+31
| * * compiler\pdecl.pas:svenbarth2012-01-021-2/+18
| * Merging of generics branch of Sven Barthflorian2011-12-061-285/+79