Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							7fc5c04a14
							
						
					 | 
					
						
						
							
							* fixed bug in second_int_to_bool I introduced previous time
						
						
						
						
						
						
						
						(secondpass was being called twice!) 
						
					 | 
					
						2003-05-11 20:42:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							f616bfd3e2
							
						
					 | 
					
						
						
							
							* fixed second_int_to_bool() (but still problem with typecasts used for
						
						
						
						
						
						
						
						var parameters, not sure about solution) 
						
					 | 
					
						2003-05-11 13:06:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f71d48015
							
						
					 | 
					
						
						
							
							* yet another final fix for second_int_to_real() :) (tested this time)
						
						
						
						
						
					 | 
					
						2003-05-02 15:13:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							41da381f1a
							
						
					 | 
					
						
						
							
							* fixed a lot of PowerPC related stuff
						
						
						
						
						
					 | 
					
						2003-04-24 22:29:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							72ad478f97
							
						
					 | 
					
						
						
							
							* fix compile for ppc,sparc,m68k
						
						
						
						
						
					 | 
					
						2003-04-23 21:10:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							0284016ee9
							
						
					 | 
					
						
						
							
							* fixed several issues with powerpc
						
						
						
						
						
						
						
						+ applied a patch from Jonas for nested function calls (PowerPC only)
  * ... 
						
					 | 
					
						2003-04-23 12:35:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							d168ae15df
							
						
					 | 
					
						
						
							
							* lots of new regallocator fixes, both in generic and ppc-specific code
						
						
						
						
						
						
						
						(ppc compiler still can't compile the linux system unit though) 
						
					 | 
					
						2003-03-11 21:46:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							86bcea6ef5
							
						
					 | 
					
						
						
							
							* Code generator converted to new register notation
						
						
						
						
						
						
						
						- Horribily outdated todo.txt removed 
						
					 | 
					
						2003-02-19 22:00:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							121ca40b39
							
						
					 | 
					
						
						
							
							* some variant <-> dyn. array stuff
						
						
						
						
						
					 | 
					
						2002-12-05 14:27:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3fc72095f
							
						
					 | 
					
						
						
							
							* splitted defbase in defutil,symutil,defcmp
						
						
						
						
						
						
						
						* merged isconvertable and is_equal into compare_defs(_ext)
  * made operator search faster by walking the list only once 
						
					 | 
					
						2002-11-25 17:43:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							3be297f39c
							
						
					 | 
					
						
						
							
							+ added entry for pwchar_to_string conversion addition
						
						
						
						
						
					 | 
					
						2002-10-18 16:38:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							a15d8cfe39
							
						
					 | 
					
						
						
							
							* a_load_reg_reg() now has two size parameters: source and dest. This
						
						
						
						
						
						
						
						allows some optimizations on architectures that don't encode the
    register size in the register name.
						
					 | 
					
						2002-09-17 18:54:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b81e16fe2
							
						
					 | 
					
						
						
							
							* tempgen cleanup
						
						
						
						
						
						
						
						* tt_noreuse temp type added that will be used in genentrycode 
						
					 | 
					
						2002-08-23 16:14:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							c853f24a86
							
						
					 | 
					
						
						
							
							* more ppc assembling fixes
						
						
						
						
						
					 | 
					
						2002-08-18 10:34:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							d175d7113f
							
						
					 | 
					
						
						
							
							+ added fixing because first_in_to_real is now completely generic
						
						
						
						
						
					 | 
					
						2002-08-14 19:30:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ec544be88
							
						
					 | 
					
						
						
							
							* fixed powerpc compilation problems
						
						
						
						
						
					 | 
					
						2002-08-11 06:14:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee7d5f7b2a
							
						
					 | 
					
						
						
							
							* various fixes and optimizations
						
						
						
						
						
					 | 
					
						2002-08-10 17:15:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7a6cd18dd
							
						
					 | 
					
						
						
							
							* more fixes for the ppc
						
						
						
						
						
						
						
						+ wrappers for the tcnvnode.first_* stuff introduced 
						
					 | 
					
						2002-07-29 21:23:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							04cb71275a
							
						
					 | 
					
						
						
							
							+ second_int_to_int implementation which is almost the same as the
						
						
						
						
						
						
						
						generic implementation, but it avoids some unnecessary type conversions 
						
					 | 
					
						2002-07-29 09:20:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b83738e7d
							
						
					 | 
					
						
						
							
							+ generic implementation of tcg.g_flags2ref()
						
						
						
						
						
						
						
						* tcg.flags2xxx() now also needs a size parameter 
						
					 | 
					
						2002-07-27 19:53:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							156fc666c8
							
						
					 | 
					
						
						
							
							* small typo fixed, compiles with 1.0.x again
						
						
						
						
						
					 | 
					
						2002-07-24 14:38:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							3eb6dc156e
							
						
					 | 
					
						
						
							
							* hopefully final fix for second_int_to_real()
						
						
						
						
						
					 | 
					
						2002-07-21 16:57:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							59abf2555b
							
						
					 | 
					
						
						
							
							* types.pas renamed to defbase.pas because D6 contains a types
						
						
						
						
						
						
						
						unit so this would conflicts if D6 programms are compiled
  + Willamette/SSE2 instructions to assembler added 
						
					 | 
					
						2002-07-20 11:57:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							79c0a402ef
							
						
					 | 
					
						
						
							
							* fixed fpu constants in second_int_to_real (fpu values are also stored
						
						
						
						
						
						
						
						in big endian) 
						
					 | 
					
						2002-07-13 06:49:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0e2409c9f
							
						
					 | 
					
						
						
							
							* fixed to compile with 1.1
						
						
						
						
						
					 | 
					
						2002-07-12 22:02:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								florian
							
						 
					 | 
					
						
						
						
						
							
						
						
							336808f6c3
							
						
					 | 
					
						
						
							
							* start of the new generic parameter handling
						
						
						
						
						
					 | 
					
						2002-07-11 14:41:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							82e23e60f5
							
						
					 | 
					
						
						
							
							* fixed nppccnv and enabled it
						
						
						
						
						
						
						
						- removed PPC specific second_int_to_int and use the generic one instead 
						
					 | 
					
						2002-07-11 07:42:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							d75603c2ed
							
						
					 | 
					
						
						
							
							* bugfix of hdisponen (base must be set, not index)
						
						
						
						
						
						
						
						* more portability fixes 
						
					 | 
					
						2002-05-20 13:30:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							06ebac4e27
							
						
					 | 
					
						
						
							
							* readded missing revisions
						
						
						
						
						
					 | 
					
						2002-05-18 13:34:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							21b3a10f02
							
						
					 | 
					
						
						
							
							+ defines.inc -> fpcdefs.inc to avoid conflicts if compiling by hand
						
						
						
						
						
						
						
						+ try to fix temp allocation (still in ifdef)
+ generic constructor calls
+ start of tassembler / tmodulebase class cleanup 
						
					 | 
					
						2002-05-16 19:46:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							2992e1819c
							
						
					 | 
					
						
						
							
							* removed old logs and updated copyright year
						
						
						
						
						
					 | 
					
						2002-05-14 19:34:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							71a52a4aeb
							
						
					 | 
					
						
						
							
							* several powerpc-related additions and fixes
						
						
						
						
						
					 | 
					
						2002-04-06 18:10:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							91f567bb66
							
						
					 | 
					
						
						
							
							* powerpc/cgcpu.pas compiles :)
						
						
						
						
						
						
						
						* several powerpc-related fixes
  * cpuasm unit is now based on common tainst unit
  + nppcmat unit for powerpc (almost complete) 
						
					 | 
					
						2001-12-29 15:28:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							00a1625ce3
							
						
					 | 
					
						
						
							
							+ second_int_to_real for cardinal, int64 and qword
						
						
						
						
						
					 | 
					
						2001-10-28 14:17:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							da7d733384
							
						
					 | 
					
						
						
							
							+ implemented second_int_to_real
						
						
						
						
						
						
						
						* fixed small bug in second_int_to_int 
						
					 | 
					
						2001-10-01 12:17:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca8623dfb6
							
						
					 | 
					
						
						
							
							+ implemented bool_to_int and int_to_int (+ helper in nppcutil)
						
						
						
						
						
					 | 
					
						2001-09-29 21:33:12 +00:00 | 
					
					
						
						
							
							
							
						
					 |