David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								a46ee91859 
								
							 
						 
						
							
							
								
								Fix warning.  
							
							 
							
							... 
							
							
							
							--HG--
branch : dtrg-videocore 
							
						 
						
							2013-05-19 23:18:36 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								e5f6d5acfa 
								
							 
						 
						
							
							
								
								Fix buffer overrun looking up type information for op_lab pseudoops (as  
							
							 
							
							... 
							
							
							
							they're not EM opcodes, we shouldn't look them up in em_flags!). 
							
						 
						
							2013-05-16 22:02:59 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								11377070fd 
								
							 
						 
						
							
							
								
								Update distribution files.  
							
							 
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem 
							
						 
						
							2013-05-15 23:46:15 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								8fbce949f5 
								
							 
						 
						
							
							
								
								Now describe the make-based build system in the README.  
							
							 
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem 
							
						 
						
							2013-05-15 23:12:05 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								a68b117e96 
								
							 
						 
						
							
							
								
								Add missing dependency.  
							
							 
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem 
							
						 
						
							2013-05-14 14:55:29 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								07453d184a 
								
							 
						 
						
							
							
								
								Top, topgen, aelflod. Moved the libraries back into the platform-specific  
							
							 
							
							... 
							
							
							
							directories --- wrangling descr files was too hard. C programs can be built
for cpm, pc86, linux386, linux68k!
--HG--
branch : dtrg-buildsystem
rename : util/ack/build.mk => util/led/build.mk
rename : util/LLgen/build.mk => util/topgen/build.mk 
							
						 
						
							2013-05-13 23:26:15 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								442306d557 
								
							 
						 
						
							
							
								
								Split off some of the platform-independent stuff (such as as and ncg).  
							
							 
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem
rename : plat/pc86/build.mk => mach/i386/build.mk
rename : plat/pc86/build.mk => mach/i80/build.mk
rename : plat/pc86/build.mk => mach/i86/build.mk
rename : plat/pc86/build.mk => mach/m68020/build.mk
rename : plat/pc86/build.mk => mach/powerpc/build.mk 
							
						 
						
							2013-05-13 22:12:46 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								b0c238eb5d 
								
							 
						 
						
							
							
								
								Made a start on building the runtimes for each platform and language; the  
							
							 
							
							... 
							
							
							
							Linuxes all build.
--HG--
branch : dtrg-buildsystem
rename : modules/src/em_mes/build.mk => modules/src/read_em/build.mk
rename : plat/pc86/build.mk => plat/linux386/build.mk
rename : plat/pc86/build.mk => plat/linux68k/build.mk
rename : plat/pc86/build.mk => plat/linuxppc/build.mk
rename : util/ack/build.mk => util/misc/build.mk 
							
						 
						
							2013-05-12 23:51:55 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								c1aca7dae5 
								
							 
						 
						
							
							
								
								First milestone of replacing the build system.  
							
							 
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem
rename : lang/cem/cpp.ansi/Parameters => lang/cem/cpp.ansi/parameters.h 
							
						 
						
							2013-05-12 20:45:55 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								c93cb69959 
								
							 
						 
						
							
							
								
								Check in incomplete Linux PowerPC and M68K work.  
							
							 
							
							... 
							
							
							
							--HG--
branch : dtrg-experimental-powerpc 
							
						 
						
							2013-05-08 00:48:48 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Koehler 
								
							 
						 
						
							
							
							
							
								
							
							
								0131ca4d46 
								
							 
						 
						
							
							
								
								Delete 689 undead files.  
							
							 
							
							... 
							
							
							
							These files "magically reappeared" after the conversion from CVS to
Mercurial.  The old CVS repository deleted these files but did not
record *when* it deleted these files.  The conversion resurrected these
files because they have no history of deletion.  These files were
probably deleted before year 1995.  The CVS repository begins to record
deletions around 1995.
These files may still appear in older revisions of this Mercurial
repository, when they should already be deleted.  There is no way to fix
this, because the CVS repository provides no dates of deletion.
See http://sourceforge.net/mailarchive/message.php?msg_id=29823032  
							
						 
						
							2012-09-20 22:26:32 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								b611731ec3 
								
							 
						 
						
							
							
								
								Updated .distr files for the new release.  
							
							 
							
							
							
						 
						
							2007-02-25 12:51:55 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								5c5f711cbb 
								
							 
						 
						
							
							
								
								Done a major overhaul of the way target include files are installed and  
							
							 
							
							... 
							
							
							
							how platform libraries are built. The ARCH pm variable has now been
renamed PLATFORM (which is more accurate) and a different ARCH
variable added, which represents the CPU family rather than the
hardware platform. 
							
						 
						
							2007-02-20 00:46:10 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								c21ba9ed0f 
								
							 
						 
						
							
							
								
								Updated to work with the new version of pm.  
							
							 
							
							
							
						 
						
							2006-11-11 22:59:52 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								db0b628497 
								
							 
						 
						
							
							
								
								Removed a definition of 'struct label' as 'label_t', as it clashes with  
							
							 
							
							... 
							
							
							
							a common Posix extension on BSD systems. 
							
						 
						
							2006-07-21 10:35:34 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								097c640a6c 
								
							 
						 
						
							
							
								
								First version in CVS.  
							
							 
							
							
							
						 
						
							2006-07-20 23:24:28 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								4c0a0e6119 
								
							 
						 
						
							
							
								
								Rationalised use of #includes to be more standards-compliant.  
							
							 
							
							
							
						 
						
							2006-07-18 17:10:29 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								2aca7fbaf4 
								
							 
						 
						
							
							
								
								Renamed the private 'atol()' function to 'our_atol()' to avoid clashes with the libc one.  
							
							 
							
							
							
						 
						
							2006-07-18 16:57:51 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								1db6a3029b 
								
							 
						 
						
							
							
								
								Header --> Id  
							
							 
							
							
							
						 
						
							1994-06-24 14:02:31 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								ed2ba2e1d5 
								
							 
						 
						
							
							
								
								improved ply handling  
							
							 
							
							
							
						 
						
							1992-12-18 10:22:55 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								4d068e8e04 
								
							 
						 
						
							
							
								
								ply adaption was wrong for EM replacements  
							
							 
							
							
							
						 
						
							1992-12-17 12:52:21 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								0571a16bcb 
								
							 
						 
						
							
							
								
								Allow for machine-dependent options  
							
							 
							
							
							
						 
						
							1992-03-27 17:38:54 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								5ccd830347 
								
							 
						 
						
							
							
								
								replaced atol definition  
							
							 
							
							
							
						 
						
							1991-12-18 16:15:18 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								53c4951b29 
								
							 
						 
						
							
							
								
								Do not use '#endif/#else xxx'; it is not allowed for ANSI C  
							
							 
							
							
							
						 
						
							1991-12-17 15:05:43 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								8c82c2e5ef 
								
							 
						 
						
							
							
								
								MAXPROCARG could be 0  
							
							 
							
							
							
						 
						
							1991-09-17 09:46:12 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								65454de06c 
								
							 
						 
						
							
							
								
								Fixed proto.make  
							
							 
							
							
							
						 
						
							1991-09-13 14:56:50 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								b53634fa73 
								
							 
						 
						
							
							
								
								New installation mechanism  
							
							 
							
							
							
						 
						
							1991-08-28 11:28:56 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								2b3ea5faab 
								
							 
						 
						
							
							
								
								Added proto.make file  
							
							 
							
							
							
						 
						
							1991-08-23 14:06:51 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								c34fcda208 
								
							 
						 
						
							
							
								
								Fixes: sometimes entered panic mode with wrong fakestack  
							
							 
							
							
							
						 
						
							1991-07-30 16:05:59 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								0d65b92220 
								
							 
						 
						
							
							
								
								removed -i flag  
							
							 
							
							
							
						 
						
							1991-02-19 16:57:39 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								224ac1b8ff 
								
							 
						 
						
							
							
								
								Some more optim (?)  
							
							 
							
							
							
						 
						
							1991-01-11 10:54:03 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								f572b1fb35 
								
							 
						 
						
							
							
								
								some changes that may make ncg a tiny bit less inefficient  
							
							 
							
							
							
						 
						
							1991-01-10 18:39:36 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eck 
								
							 
						 
						
							
							
							
							
								
							
							
								e37c249248 
								
							 
						 
						
							
							
								
								added casts of pointer difference to integer  
							
							 
							
							
							
						 
						
							1990-12-17 14:22:41 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								41dc11e497 
								
							 
						 
						
							
							
								
								Fixed problem with cost computation, added some assertions and  
							
							 
							
							... 
							
							
							
							added some more precise debugging printing 
							
						 
						
							1990-12-17 10:02:52 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								da44a4c705 
								
							 
						 
						
							
							
								
								Added a default for WRD_FMT  
							
							 
							
							
							
						 
						
							1990-11-15 10:27:15 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								32f21c2bfa 
								
							 
						 
						
							
							
								
								changed 'uses REG=%1' behaviour: if no REG containing %1 is found, an  
							
							 
							
							... 
							
							
							
							attempt is made to find an empty one 
							
						 
						
							1990-10-26 18:18:53 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eck 
								
							 
						 
						
							
							
							
							
								
							
							
								5badcb4296 
								
							 
						 
						
							
							
								
								changed stackheight computation to top element size computation  
							
							 
							
							
							
						 
						
							1990-09-04 17:16:00 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								2f83a7e3d9 
								
							 
						 
						
							
							
								
								fix: also kill condition codes if they are set to a register that is to be killed  
							
							 
							
							
							
						 
						
							1990-09-03 11:12:44 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								6d675af42c 
								
							 
						 
						
							
							
								
								removed limit on string size  
							
							 
							
							
							
						 
						
							1990-07-30 15:40:08 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eck 
								
							 
						 
						
							
							
							
							
								
							
							
								7ef2d1bc37 
								
							 
						 
						
							
							
								
								switch to text segment when generating a label  
							
							 
							
							
							
						 
						
							1990-07-20 14:02:35 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eck 
								
							 
						 
						
							
							
							
							
								
							
							
								4ef2c70ed3 
								
							 
						 
						
							
							
								
								added stackheight message handling  
							
							 
							
							
							
						 
						
							1990-07-18 14:53:19 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								16ef0467a8 
								
							 
						 
						
							
							
								
								Fixed wrong assertion, and fixed bug in distance routine: it did not check  
							
							 
							
							... 
							
							
							
							that each stackpattern token that does not exactly match can be made from the
stack 
							
						 
						
							1990-04-04 14:52:29 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								95632b0fef 
								
							 
						 
						
							
							
								
								Oops in assertion: MAXPROCARG instead of MAXPROCARGS  
							
							 
							
							
							
						 
						
							1990-02-23 17:05:04 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								0ec452930f 
								
							 
						 
						
							
							
								
								print pointer as hex  
							
							 
							
							
							
						 
						
							1990-02-23 16:58:34 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								3f950c9f17 
								
							 
						 
						
							
							
								
								Added a new operator for ncg: is_rom()  
							
							 
							
							
							
						 
						
							1990-02-09 16:34:17 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								79b0bb3347 
								
							 
						 
						
							
							
								
								do not declare sprintf. On some systems it is an int, on others it is  
							
							 
							
							... 
							
							
							
							a char * 
							
						 
						
							1989-11-29 09:55:03 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								d9d6cc127f 
								
							 
						 
						
							
							
								
								Allow more procedure parameters  
							
							 
							
							
							
						 
						
							1989-11-09 11:04:18 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								339f9dd942 
								
							 
						 
						
							
							
								
								fixed bug in EM replacement code, and use new #defines from tables.h  
							
							 
							
							
							
						 
						
							1989-11-08 17:13:33 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								74546bd985 
								
							 
						 
						
							
							
								
								Added a command to kill a register  
							
							 
							
							
							
						 
						
							1989-10-26 15:41:38 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									eck 
								
							 
						 
						
							
							
							
							
								
							
							
								78d3e500fb 
								
							 
						 
						
							
							
								
								added CPP variable to Makefile  
							
							 
							
							
							
						 
						
							1989-10-20 11:05:00 +00:00