summaryrefslogtreecommitdiff
path: root/compiler/node.pas
Commit message (Expand)AuthorAgeFilesLines
* Fix pos field closing in XML node output after commit 47720pierre2020-12-091-2/+2
* Fix bug introduced in commit #47709, by only calling node_complexity if firs...pierre2020-12-081-2/+5
* Apply patch proposed by J. Gareth Moreton in: pierre2020-12-011-325/+0
* * a nil node is also a constant pointer nodeflorian2020-06-011-1/+1
* * fix for Mantis #35140: apply patch by Ryan Joseph together with some furthe...svenbarth2020-04-251-4/+16
* * when copying goto nodes take care if the label node is part of the copied...florian2019-12-251-0/+10
* * fix some currency issues, resolves #33963 and #36179florian2019-12-011-0/+2
* * replaced tentryfile.get/putsmall/normalset() with a common tget/putsetjonas2019-11-061-4/+5
* Commit patch submitted in bug report #35787 by Gareth Moretonpierre2019-07-011-2/+2
* Commit of new debug feature implemented by J. Gareth Moretonpierre2019-06-221-1/+437
* - removed withnode (was no longer used since a very long time)jonas2019-01-051-2/+0
* * moved finalization of code generator temps to a node, so it can be getcopy'djonas2018-11-171-2/+4
* * allow nil to be assigned to generic types, resolves #34037florian2018-10-141-3/+5
* * moved nf_typedaddr to addrnodeflags (anf_typedaddr)nickysn2018-04-031-4/+1
* - removed some dataconstn remenantsjonas2017-01-161-3/+0
* + write also node complexity when dumping a node treeflorian2016-02-281-1/+1
* Merged revision(s) 28689 from branches/svenbarth/packages:svenbarth2016-01-221-1/+1
* * let is_conststringnode() and is_constwidestringnode() also recognise stringjonas2016-01-201-2/+7
* + new parser-only node class to handle Delphi-mode inline specializationssvenbarth2015-09-111-2/+4
* + nf_addr_taken: it marks nodes which address is takenflorian2014-02-071-1/+6
* + pointerconstn is also a constant nodeflorian2013-12-281-1/+1
* * mark the node which is the entry of the user code with a flagflorian2013-11-101-6/+14
* * Handle assigned(x) expressions entirely in first pass by converting them to...sergei2013-09-161-0/+1
* * make actualtargetnode a normal procedure using pointers to node so it can b...florian2013-06-291-10/+0
* * clear optinfo after allocating itflorian2013-06-141-1/+4
* + introduce tvariantrecbranch to be able to storeflorian2013-04-141-2/+2
* Added support for type helpers. In non Delphi modes they use "type helper" an...svenbarth2013-02-061-0/+8
* Patch by Vasiliy Kevroletin. Fixes Mantis #23655.svenbarth2013-01-151-1/+1
* * write node flags to log file instead of to stdoutjonas2012-12-151-2/+2
* * cleanup some unused units from uses clausesflorian2012-09-211-4/+2
* * write flags in tnode.printnodeinfoflorian2012-08-131-1/+16
* * part of r20140, forgot to commitjonas2012-01-211-2/+3
* * factored load node flags out of node flags to gain spaceflorian2011-10-301-8/+11
* o patch by Alexander Shishkin, resolves #20409florian2011-10-051-3/+3
* compiler: add unary plus node, search for unary plus operator if a type canno...paul2010-12-261-0/+2
* * when simplifying ordinal expressions during inlining, keep the resultdefjonas2010-10-071-2/+2
* * add type symbol names to -vp output (patch by Adriaan van Os, mantisjonas2010-02-131-1/+1
* * integrated the transformation of an Objective-C method call into a calljonas2009-10-011-2/+0
* Merged revisions 13627-13631,13637-13638,13640,13642-13648,13650-13653,13656-...jonas2009-09-121-0/+22
|\
| * o patch by Michael V. Denisenko to handle case <string> of (see also #13700)florian2009-09-031-0/+22
* | + parser-side of objcprotocol() expression to obtain the metaclassjonas2009-07-261-2/+4
* | Merged revisions 13218-13347 via svnmerge from jonas2009-06-281-1/+10
|\ \ | |/
| * * don't mark classes used in "is"- or "as"-expressions as potentiallyjonas2009-05-311-1/+10
* | * initial Objective-C 1.0 support:jonas2009-05-171-2/+4
|/
* + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enablejonas2009-03-081-2/+4
* * delay verbosity changes just like localswitches changesjonas2008-11-031-1/+6
* * don't waste a register for inc/dec(<pointer>,const);florian2008-09-211-0/+8
* * fix writing of goto node to ppupeter2008-09-031-73/+56
* * new node flag nf_modify to mark nodes being read and then written by one lo...florian2008-08-201-1/+2
* * optimize away unnecessary implicit upcasts to int64 for subtractionsjonas2008-01-061-0/+1