summaryrefslogtreecommitdiff
path: root/compiler/pinline.pas
Commit message (Expand)AuthorAgeFilesLines
* * fixed type of size parameter passed to fpc_getmem() when translatingjonas2020-11-081-1/+1
* * ensure that dispose(managed_ptr) does not result in multiple evaluations ofjonas2020-06-211-3/+17
* * allow in iso mode constants selecting the branch to dispose of a variant ...florian2020-05-271-44/+57
* * fix for Mantis #34333: improve error output for incorrect calls to Copy()svenbarth2018-09-261-1/+1
* * move handling of Concat to tinlinenode so that it can be easily extended fo...svenbarth2017-10-081-0/+7
* * the checks for no parameters are not needed for Insert() and Delete() as th...svenbarth2017-10-081-5/+5
* * use an enum instead of integer constants to represent inline numbersnickysn2017-05-101-2/+2
* * removed unused unitsflorian2017-05-091-9/+3
* Convert Insert() and Delete() to intrinsics in preparation for dynamic array ...svenbarth2016-06-031-3/+24
* * fixed string code page after setstring(rawbytestring,..) (mantis #29833)jonas2016-03-181-1/+7
* o basic extended pascal support:florian2015-11-151-3/+3
* Convert the Boolean parameters accept_equal, typeonly and hadspecialize of co...svenbarth2015-11-071-7/+7
* pexpr.pas:svenbarth2015-09-181-6/+6
* pexpr.pas:svenbarth2015-09-181-4/+4
* ncal.pas:svenbarth2015-09-181-1/+1
* * Removed lot of unused vars.yury2015-09-171-4/+0
* * handle records in iso mode properly if no tag-field is givenflorian2014-12-111-5/+7
* * fixed uninitialized helper procedure name in case setstring() was notjonas2014-10-141-8/+11
* * made setstring() a compiler intrinsic so it can set the compile-timejonas2014-10-121-0/+47
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+2
* Implement cross unit type overloading of generics. This fixes the regression ...svenbarth2013-09-181-1/+1
* * convert function like used new into a appropriate nodes only in pass_1 so p...florian2013-05-311-32/+3
* * asizeint => longint, it is unlikely that an variant record well ever have m...florian2013-04-161-1/+1
* + introduce tvariantrecbranch to be able to storeflorian2013-04-141-1/+44
* * allow type parameters variables being passed to new/dispose, resolves #23270florian2012-11-091-2/+22
* * merged trunk up to r20882jonas2012-04-151-0/+1
|\
| * * unified formattingflorian2012-04-031-1/+1
| * * Rewrote fpc_dynarray_copy to trim out-of-range arguments instead of raising...sergei2012-03-041-3/+3
| * compiler:paul2012-02-091-8/+10
| * * Generate direct order of indexes passed to fpc_dynarray_setlength at compil...sergei2012-01-101-3/+3
| * * ignore errors in setlength parsing inside a generic functin, resolves #20557florian2011-10-301-8/+18
| * compiler:paul2011-10-201-1/+1
| * merge r17484 from cpstrnew branch by michael:paul2011-09-171-0/+10
* | * for all managed VM targets, reject ord->ptr typecasts (except for 0),jonas2011-08-201-0/+4
* | * when the user calls initialize(), force initialization to happen on thejonas2011-08-201-2/+2
* | * moved support for copy() from pinline to ninl, so it can be (partially)jonas2011-08-201-89/+5
* | * moved setlength() handling from pinline to ninl so it can be overriddenjonas2011-08-201-119/+2
* | * turned call_fail_node, initialize_data_node, and finalize_data_node fromjonas2011-08-201-5/+5
|/
* * Merged helper branch made by Sven Barthflorian2011-04-161-1/+1
* Continue fixing open array handling:sergei2011-03-051-4/+2
* compiler: reintegrate branch http://svn.freepascal.org/svn/fpc/branches/paul/...paul2010-12-171-8/+8
* + support extra parameter for initialize() that indicates how many elementsjonas2010-11-231-52/+32
* * initialize file variables in iso modeflorian2010-07-311-1/+2
* * removed "and not is_class()" condition from is_managed_type(), becausejonas2010-05-221-3/+3
* * Copy() with WideChar array or PWideChar parameter should use fpc_unicodestr...yury2009-08-101-4/+4
* * fix from r13288jonas2009-06-181-1/+4
* * give a generic "type mismatch" error if copy() is called with less thanjonas2009-05-011-1/+7
* * refactor is_visible_for_objectpeter2008-11-171-1/+1
* Merged revisions 11665-11738 via svnmerge from florian2008-09-101-0/+3
* * remove registers{int/mmx/fpu} from firstpasspeter2007-09-261-2/+0