|  florian | 8fe986ba11
							
							+ write also node complexity when dumping a node tree | il y a 9 ans | 
				
					
						|  svenbarth | 02e56f410d
							
							Merged revision(s) 28689 from branches/svenbarth/packages: | il y a 9 ans | 
				
					
						|  Jonas Maebe | 9ace5ad038
							
							* let is_conststringnode() and is_constwidestringnode() also recognise string | il y a 9 ans | 
				
					
						|  svenbarth | 4f5fc66298
							
							+ new parser-only node class to handle Delphi-mode inline specializations | il y a 10 ans | 
				
					
						|  florian | 1366498255
							
							+ nf_addr_taken: it marks nodes which address is taken | il y a 11 ans | 
				
					
						|  florian | 880201e56c
							
							+ pointerconstn is also a constant node | il y a 11 ans | 
				
					
						|  florian | 3cb747f4a7
							
							* mark the node which is the entry of the user code with a flag | il y a 12 ans | 
				
					
						|  sergei | dac8cbcefc
							
							* Handle assigned(x) expressions entirely in first pass by converting them to "x<>nil", indicate that procedure variables should not be called by setting nf_load_procvar flag (which is already used with typeconvnode for exactly the same purpose). This allows to generate better code when assigned(x) is used on right side of assigments. Mantis #24572. | il y a 12 ans | 
				
					
						|  florian | be2ab84474
							
							* make actualtargetnode a normal procedure using pointers to node so it can be used also when replacing nodes | il y a 12 ans | 
				
					
						|  florian | 3016d48521
							
							* clear optinfo after allocating it | il y a 12 ans | 
				
					
						|  florian | 2fdd3e2d0a
							
							+ introduce tvariantrecbranch to be able to store | il y a 12 ans | 
				
					
						|  svenbarth | 344571cb4e
							
							Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants. | il y a 12 ans | 
				
					
						|  svenbarth | c7a9e17bc5
							
							Patch by Vasiliy Kevroletin. Fixes Mantis #23655. | il y a 12 ans | 
				
					
						|  Jonas Maebe | 6e9a8c9187
							
							* write node flags to log file instead of to stdout | il y a 13 ans | 
				
					
						|  florian | ca5fabda6d
							
							* cleanup some unused units from uses clauses | il y a 13 ans | 
				
					
						|  florian | dd18d0bd4d
							
							* write flags in tnode.printnodeinfo | il y a 13 ans | 
				
					
						|  Jonas Maebe | eedb5c89de
							
							* part of r20140, forgot to commit | il y a 13 ans | 
				
					
						|  florian | 6ec0f2549a
							
							* factored load node flags out of node flags to gain space | il y a 14 ans | 
				
					
						|  florian | 111d05c68f
							
							o patch by Alexander Shishkin, resolves #20409 | il y a 14 ans | 
				
					
						|  paul | ee6fe6c4f5
							
							compiler: add unary plus node, search for unary plus operator if a type cannot be handled by compiler, increase ppu version because of node types change | il y a 15 ans | 
				
					
						|  Jonas Maebe | 94d976bc87
							
							* when simplifying ordinal expressions during inlining, keep the resultdef | il y a 15 ans | 
				
					
						|  Jonas Maebe | 1f4d7d6057
							
							* add type symbol names to -vp output (patch by Adriaan van Os, mantis | il y a 15 ans | 
				
					
						|  Jonas Maebe | 3660bf7f98
							
							* integrated the transformation of an Objective-C method call into a call | il y a 16 ans | 
				
					
						|  Jonas Maebe | ed9656d1e6
							
							Merged revisions 13627-13631,13637-13638,13640,13642-13648,13650-13653,13656-13658,13660,13664-13667,13672-13675,13680,13682,13687 via svnmerge from | il y a 16 ans | 
				
					
						|  florian | cf215d5097
							
							o patch by Michael V. Denisenko to handle case <string> of (see also #13700) | il y a 16 ans | 
				
					
						|  Jonas Maebe | 2799cfd83f
							
							+ parser-side of objcprotocol() expression to obtain the metaclass | il y a 16 ans | 
				
					
						|  Jonas Maebe | 92de010fe1
							
							Merged revisions 13218-13347 via svnmerge from | il y a 16 ans | 
				
					
						|  Jonas Maebe | 66c14c8a88
							
							* don't mark classes used in "is"- or "as"-expressions as potentially | il y a 16 ans | 
				
					
						|  Jonas Maebe | b1b9894ae3
							
							* initial Objective-C 1.0 support: | il y a 16 ans | 
				
					
						|  Jonas Maebe | 6165536b5e
							
							+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable | il y a 16 ans |