|  florian | 637976e83f
							
							* patch by Marģers to unify internal error numbers, resolves #37888 | 5 anni fa | 
				
					
						|  svenbarth | bf5d75e594
							
							* move the common sequence to build a VMT for an objectdef into a separate procedure (based on a patch by Blaise.ru) | 5 anni fa | 
				
					
						|  Jonas Maebe | a051b8d225
							
							- remmoved doregister parameter from t*sym constructors, as the registration | 6 anni fa | 
				
					
						|  Jonas Maebe | e008785152
							
							* insert the hidden parameters for objectdef methods after resolving | 6 anni fa | 
				
					
						|  Jonas Maebe | ed2ae508d0
							
							* only add hidden parameters for objectdef methods after generating the vmt, | 6 anni fa | 
				
					
						|  Jonas Maebe | 91d5457b38
							
							* moved around/replaced the following procedures to stop nflw from depending | 6 anni fa | 
				
					
						|  Jonas Maebe | acf02ab64b
							
							* when creating wrappers, add a prefix to parameter names to prevent them | 6 anni fa | 
				
					
						|  Jonas Maebe | c4b347c271
							
							* support anonymous procvar definitions for jvm outside parameter lists (in a | 10 anni fa | 
				
					
						|  svenbarth | 0ac12f0eaf
							
							Extend tstaticvarsym (and by extension tabstractnormalvarsym) with the capability to create it as unregistered if needed. | 10 anni fa | 
				
					
						|  svenbarth | 922646d106
							
							Adjust tfieldvarsym (and by extension tabstractvarsym) so that it can be created as not registered if needed. | 10 anni fa | 
				
					
						|  Jonas Maebe | 2cea723a0d
							
							* only write the parts of the unit localsymtables that are actually needed: | 10 anni fa | 
				
					
						|  Jonas Maebe | 0ea38852ac
							
							* fixed compilation of the jvm compiler after r31591 - r31593 | 10 anni fa | 
				
					
						|  Jonas Maebe | 627c83e828
							
							* when creating a bare procdef copy, don't copy the funcret parameter. | 11 anni fa | 
				
					
						|  Jonas Maebe | 2bd39f62cb
							
							* factored out associating properties with their getters/setters/fiels | 11 anni fa | 
				
					
						|  Jonas Maebe | 93d50bc287
							
							* moved jvm-specific classdef-related fields from tenumdef to a platform- | 11 anni fa | 
				
					
						|  Jonas Maebe | 11c7d5223c
							
							* moved ifdef'd jvm code from tprocvardef to jvm-specific descendant | 11 anni fa | 
				
					
						|  Jonas Maebe | b57c95043f
							
							+ support overriding tdef/tsym methods with target-specific functionality: | 11 anni fa | 
				
					
						|  florian | 4d5119bf1c
							
							* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables | 12 anni fa | 
				
					
						|  Jonas Maebe | 1ce93f7430
							
							* when automatically generating an overriding getter/setter method (because | 12 anni fa | 
				
					
						|  Jonas Maebe | 185f71762f
							
							* fixed automatic setter generation if only a setter and no getter prefix | 12 anni fa | 
				
					
						|  Jonas Maebe | 8f96ace589
							
							* fixed -CTauto(g|s)etterprefix automatically generated helpers in case they | 12 anni fa | 
				
					
						|  Jonas Maebe | 2ed4b295fe
							
							* only change the visibility of an existing getter/setter to that of | 12 anni fa | 
				
					
						|  Jonas Maebe | 4aa05f5133
							
							+ support for automatically generating setters/getters for properties on the | 13 anni fa | 
				
					
						|  Jonas Maebe | aee5380ae0
							
							* merged trunk up to r20882 | 13 anni fa | 
				
					
						|  Jonas Maebe | 94b058fe19
							
							* fixed version of r20547: can't check the number of abstract methods of a | 13 anni fa | 
				
					
						|  Jonas Maebe | 94bffa65e9
							
							* don't create an instance of abstract classes inside their virtual | 13 anni fa | 
				
					
						|  Jonas Maebe | cfca607b9b
							
							* in case of an enum without a type name (e.g., "type xx = set of (ea,eb)"), | 14 anni fa | 
				
					
						|  Jonas Maebe | cf47b8d422
							
							* fixed all known memory leaks in the code added for the JVM port | 14 anni fa | 
				
					
						|  Jonas Maebe | 26b19274a3
							
							+ create an nested interface type called "Callback" inside the classes that | 14 anni fa | 
				
					
						|  Jonas Maebe | 125c0cf225
							
							+ support for generics on the JVM target: | 14 anni fa |