summaryrefslogtreecommitdiff
path: root/compiler/pdecsub.pas
Commit message (Expand)AuthorAgeFilesLines
* * fix for Mantis #38771: the owner of the procdef might be Nil in case of a s...svenbarth2021-04-181-1/+2
* - removed the discardresult proc directivenickysn2021-03-201-10/+1
* + introduced the discardresult directive and declared the UniqueString()nickysn2021-01-211-1/+10
* * throw a proper error if a contructur has a type parameter in delphi mode,...florian2021-01-081-49/+58
* * have the generic dummy symbols for procsyms keep track of their overloaded ...svenbarth2021-01-061-0/+2
* * Delphi does not allow a generic method to be overloaded by a non generic ty...svenbarth2021-01-021-3/+13
* * ensure that the dummy symbol is registered if it's added due to a routinesvenbarth2021-01-021-1/+5
* * apply slightly adjusted patch by Blaise.ru which moves parsing of result ty...svenbarth2020-12-181-5/+1
* * allow absolute variables with an address to be used as syscall baseflorian2020-12-111-1/+2
* * fix for Mantis #38083: ensure that the sp_generic_dummy flag is set correct...svenbarth2020-11-151-0/+5
* * added "const" to some string parametersjonas2020-11-031-1/+1
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-2/+2
* * msdos: Force names of external routines to be all uppercase only in TP mode.yury2020-08-161-0/+5
* * msdos: By default external routine names with the pascal calling convention...yury2020-08-141-0/+3
* * partial fix for Mantis #37253: po_hascallingconvention needs to be set as w...svenbarth2020-06-251-0/+1
* * fix for Mantis #35140: apply patch by Ryan Joseph together with some furthe...svenbarth2020-04-251-12/+20
* * fix WinAPI directive: the purpose is to present the OS' default calling con...svenbarth2020-04-201-1/+1
* * fix global generic functions with constraints in mode Delphi by handling im...svenbarth2020-02-161-1/+6
* * do not allow constraints in headers of procedure implementations in delph...florian2020-02-141-1/+1
* * rework syntax for cblocks: now a cblock directive is requiredsvenbarth2019-12-141-1/+10
* - remmoved doregister parameter from t*sym constructors, as the registrationjonas2019-09-141-2/+2
* * disable [...] syntax for procedure directives if modeswitch "prefixed attri...svenbarth2019-07-121-2/+7
* * fix for Mantis #35670: when a unused dummy symbol is found for a non-generi...svenbarth2019-07-051-0/+10
* * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-0/+8
* - Adds intrinsics to save/restore SREG when disabling interrupts.laksen2019-04-181-1/+1
* * added extra header to ppu inside a subsection, so we won't run intojonas2019-04-061-1/+1
* * clean up some things regarding explicit paraloc handling. this should fix m...karoly2019-03-181-4/+2
* * only add hidden parameters for objectdef methods after generating the vmt,jonas2019-03-161-1/+1
* * keep track of whether a routine has a C-style variadic parameter in thejonas2019-02-231-0/+7
* + nolinline modifier to specify that a routine must never be inlinedjonas2019-02-031-2/+11
* * moved around/replaced the following procedures to stop nflw from dependingjonas2019-01-051-531/+5
* * moved handle_calling_convention() to pparautljonas2019-01-051-135/+0
* * Removed unused local vars.yury2018-11-021-2/+1
* * only i386 uses oldfpccall for interrupts, all other architectures use now s...florian2018-09-271-0/+4
* * generate an error if the type parameters of a generic routine's definition ...svenbarth2018-09-021-0/+30
* * generate an error if the type parameters of the record, object or class do ...svenbarth2018-09-021-0/+39
* - the freegenericparams variable is no longer required as it's always true wh...svenbarth2018-08-031-4/+1
* * free the list containing the generic parameters as after calling insert_gen...svenbarth2018-08-031-3/+5
* + add missing exit as mentioned by J. Gareth Moreton in #33754florian2018-07-071-1/+1
* * patch by J. Gareth Moreton: clarity in directive conflict error messages, r...florian2018-07-071-24/+61
* * ensure that sto_has_generic is set when a generic routine has been parsedsvenbarth2018-06-151-0/+3
* * unified def creation for open arraysflorian2018-03-041-1/+1
* + implementation of the vectorcall calling convention by J. Gareth Moretonflorian2018-02-111-1/+10
* * fix compilation with 3.0.x and -Oonodedfa enabled after r37887florian2018-01-061-0/+1
* * check for conflicts between procedure directives specified in thejonas2018-01-011-10/+28
* Handle arm-palmos syscall modifierpierre2017-09-151-1/+2
* m68k-palmos: fixed the syscall generation, and improved it to support the dis...karoly2017-08-131-2/+12
* m68k-palmos: sketched up some entirely untested syscall support, but it's pro...karoly2017-08-121-0/+9
* * removed unused unitsflorian2017-05-091-1/+1
* * if an operator overload in a structured type is invalid print an error only...svenbarth2017-04-071-13/+16