summaryrefslogtreecommitdiff
path: root/compiler/pdecsub.pas
Commit message (Expand)AuthorAgeFilesLines
* * set the rangedef of open arrays to ptrsinttype (instead of s32inttype),jonas2014-06-151-1/+1
* Added support for partial specialization. This should fix a few problems with...svenbarth2014-06-051-5/+32
* + added virtual methods tabstractprocdef.declared_far and .declared_near, whichnickysn2014-04-121-2/+2
* Fix for Mantis #25959.svenbarth2014-04-041-1/+7
* * moved amiga/morphos-specific libsym-related field from tprocdef tojonas2014-04-011-4/+4
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-14/+14
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+10
* + noreturn directiveflorian2013-11-101-1/+10
* Refactor tobjectdef.find_implemented_interface out into unit defcmp so that t...svenbarth2013-10-231-1/+1
* compiler:paul2013-10-081-1/+1
* - undo hack from r25713jonas2013-10-071-1/+1
* compiler: temporary disable hint directive parse if objectivec1 modeswitch setpaul2013-10-071-1/+1
* compiler: check modeswitches firstpaul2013-10-071-1/+1
* fpc: allow hint directives between other procedure directives in Delphi mode ...paul2013-10-071-1/+4
* compiler: allow comparative operators to have result other than Boolean. Reas...paul2013-09-161-4/+0
* compiler: allow to hide parent function identifier inside them (by a nested f...paul2013-09-051-0/+8
* - Reverted r25269 and commented out r25261. The former one is wrong because i...sergei2013-08-161-1/+4
* * Implicitly use Variants unit when (ole)Variant type appears as a function/o...sergei2013-08-161-1/+5
* Fix bug report 24612:pierre2013-06-171-1/+9
* * nostackframe now results in an error if used on pascal subroutinesflorian2013-06-161-1/+1
* Fix for Mantis #22433.svenbarth2013-04-081-1/+6
* Don't allow "static" for class operators or normal methods (except in objects).svenbarth2013-03-201-2/+13
* Small optimization for the search of operator overloads. Add a flag "sto_has_...svenbarth2013-03-041-1/+3
* Fix a memory leak spotted by Blaise Thornsvenbarth2013-01-301-29/+26
* Add support for generic type constraints. They are currently only useful to s...svenbarth2012-12-161-1/+1
* o merge of the branch laksen/arm-embedded of Jeppe Johansen:florian2012-10-211-17/+0
* Add warning/error message about possible problems with nostackframe modifierpierre2012-10-161-0/+3
* * cleanup some unused units from uses clausesflorian2012-09-211-4/+5
* * support the "overload" modifier for Objective-C methodsjonas2012-09-111-1/+1
* * address parameters must be vr_addr regableflorian2012-09-111-1/+1
* * use the parsed node type for checking the validity of default parameterjonas2012-08-291-7/+1
* * give an error when trying to give a parameter of a non-simple type ajonas2012-08-061-21/+51
* + introduce cstylearrayofconst because pocall_mwcall was forgotten at several...florian2012-08-051-1/+1
* * don't turn constref shortstring parameters into openstrings (they can'tjonas2012-06-241-1/+1
* Fix for Mantis #21064.svenbarth2012-06-201-4/+59
* Fix for Mantis #21457svenbarth2012-06-121-2/+5
* * give an error if a routine definition defines default values forjonas2012-06-071-4/+11
* + implement auto inlining (-Ooautoinline)florian2012-05-191-2/+2
* * pdecsub.pas, parse_proc_dec: always parse operator overload heads as block ...svenbarth2012-05-091-0/+7
* * merged trunk up to r20882jonas2012-04-151-162/+252
|\
| * * inline is only a hint to the compiler which might be ignored so throw only ...florian2012-03-251-2/+2
| * * also show the valid bounds in most cases when signalling a range checkjonas2012-03-101-5/+5
| * compiler: paul2012-01-241-86/+101
| * * Disallow placing hidden 'high' parameter in register if it will be accessed...sergei2012-01-141-0/+5
| * Merging of generics branch of Sven Barthflorian2011-12-061-64/+51
| * * An open array/array of const parameter passed by value and requiring a loca...sergei2011-12-061-1/+1
| * compiler: push nested class hierarchy for parsing nested procedures arguments...paul2011-11-161-2/+2
| * * require that "overload" is present in the interface if it's used in thejonas2011-10-151-2/+7
| * --- Merging r19281 into '.':florian2011-10-031-1/+1
| * * give a proper error when a type identifier is missing in ajonas2011-09-251-1/+4