summaryrefslogtreecommitdiff
path: root/compiler/pparautl.pas
Commit message (Expand)AuthorAgeFilesLines
* * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-0/+2
* * only add hidden parameters for objectdef methods after generating the vmt,jonas2019-03-161-3/+11
* * fixed several places where the interface crc could change:jonas2019-01-061-1/+4
* * moved around/replaced the following procedures to stop nflw from dependingjonas2019-01-051-18/+567
* * moved handle_calling_convention() to pparautljonas2019-01-051-1/+137
* + introduce a new method tparamanager.asm_result_var(), which determines whethernickysn2018-02-151-1/+2
* * use sizesinttype instead of ptrsinttype for the index and high parameter ofnickysn2016-10-081-1/+1
* * hidden high parameter must be of type ptrsinttype, resolves issue #29204florian2015-12-261-1/+1
* * don't crash when inserting the parentfp parameter for "is nested" procvarjonas2015-12-051-1/+3
* Extend tlocalvarsym with the ability to not register it if needed.svenbarth2015-11-201-1/+1
* * changed getpointerdef() into a tpointerdef.getreusable() class methodjonas2015-06-221-1/+1
* * set the type of the hidden $vmt parameter to the correct classrefdef andjonas2015-05-311-3/+1
* * fixed the type of self in Objective-C category methodsjonas2015-05-311-0/+2
* * copy arrays passed by value to cdecl routines on the callee side even onjonas2015-02-231-5/+11
* * don't make copies of arrays passed as value parameters to cdecl routinesjonas2015-02-231-2/+5
* + support for targets that require by-reference value parameters to bejonas2015-02-231-1/+2
* + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension)jonas2014-07-181-1/+26
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-15/+15
* + added type parentfpvoidpointertype, which is a void pointer with the same sizenickysn2014-03-021-1/+1
* * add $parentfp as a first parameter on i8086, instead of last. This makesnickysn2013-10-181-2/+2
* compiler: don't add operator name as a function result into operator symtable...paul2013-09-251-9/+12
* Added support for type helpers. In non Delphi modes they use "type helper" an...svenbarth2013-02-061-2/+7
* compiler: change ret_in_param to accept tabstractprocdef instead of tproccall...paul2013-01-161-3/+3
* * prevent invalid typecast on targets using nestedfpstruct functionalityjonas2012-11-221-1/+3
* Use SUPPORT_SAFECALL conditionalpierre2012-09-271-1/+1
* Do not call ret_in_param of the current parameter manager when parsing a gene...svenbarth2012-06-141-1/+6
* * Added {$i fpcdefs.inc}, was missing in the newly added unit, causing incorr...sergei2012-05-171-0/+1
* * merged trunk up to r20882jonas2012-04-151-1/+6
* * split several parameter insertion helpers out from pdecsub forjonas2011-08-201-0/+362