David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								f67c98e239 
								
							 
						 
						
							
							
								
								Distributions are a pain --- let's not bother any more. Instead, we just tag  
							
							... 
							
							
							
							the repository and download a complete snapshot, old and ancient stuff and all. 
							
						 
						
							2016-09-02 23:00:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								612e38f1c6 
								
							 
						 
						
							
							
								
								Remove the old make-based build system, plus some big chunks of horribly  
							
							... 
							
							
							
							obsolete protomake build system. 
							
						 
						
							2016-09-02 22:17:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								4d24666432 
								
							 
						 
						
							
							
								
								Move util/data into modules/src/em_data, for consistency with the other  
							
							... 
							
							
							
							modules. 
							
						 
						
							2016-08-14 14:09:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								0d77cb8279 
								
							 
						 
						
							
							
								
								We can build our first C file.  
							
							
							
						 
						
							2016-08-07 21:56:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								88bd7ce126 
								
							 
						 
						
							
							
								
								Remove defunct pmfiles.  
							
							... 
							
							
							
							--HG--
branch : default-branch 
							
						 
						
							2016-06-03 13:56:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								fd7e9f9046 
								
							 
						 
						
							
							
								
								Fix an insidious 64-bitness bug which was causing incorrectly optimised code.  
							
							... 
							
							
							
							--HG--
branch : default-branch 
							
						 
						
							2016-03-17 22:30:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								98ea849d03 
								
							 
						 
						
							
							
								
								Improve flex correctness.  
							
							
							
						 
						
							2015-03-23 00:09:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								3d5e72e20b 
								
							 
						 
						
							
							
								
								Newer versions of GNU Make have a new function which collides with a  
							
							... 
							
							
							
							variable we're using; change the name of the variable. 
							
						 
						
							2015-03-22 12:09:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								11377070fd 
								
							 
						 
						
							
							
								
								Update distribution files.  
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem 
							
						 
						
							2013-05-15 23:46:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								aaa3f14a79 
								
							 
						 
						
							
							
								
								Fix build error in opt which was causing all code, everywhere, to be broken.  
							
							... 
							
							
							
							Remember to build opt2 too.
--HG--
branch : dtrg-buildsystem 
							
						 
						
							2013-05-15 22:09:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								d5f0107746 
								
							 
						 
						
							
							
								
								Build the Basic run-time library (after some modernisation).  
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem 
							
						 
						
							2013-05-14 16:11:29 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								ee72886e54 
								
							 
						 
						
							
							
								
								Renamed 'switch' variable to avoid conflict with a keyword in modern awks.  
							
							
							
						 
						
							2010-08-01 10:35:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								b611731ec3 
								
							 
						 
						
							
							
								
								Updated .distr files for the new release.  
							
							
							
						 
						
							2007-02-25 12:51:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								6d58210806 
								
							 
						 
						
							
							
								
								em_table is now in /h, not /etc.  
							
							
							
						 
						
							2007-02-25 12:51:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								478d0b1d8a 
								
							 
						 
						
							
							
								
								Fixed a compilation error that was causing opt to not have its  
							
							... 
							
							
							
							peephole optimisation tables, which would make it generate
duff code. 
							
						 
						
							2007-02-20 00:27:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								dbe10d2c19 
								
							 
						 
						
							
							
								
								Updated to the version 0.1 of Prime Mover (which involves some syntax changes).  
							
							
							
						 
						
							2006-10-15 00:28:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								dc5d08b2a3 
								
							 
						 
						
							
							
								
								Modified to include the appropriate header file rather than (badly)  
							
							... 
							
							
							
							prototyping syscalls itself. 
							
						 
						
							2006-07-26 12:28:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								345f4c8978 
								
							 
						 
						
							
							
								
								Modified to avoid creating a zero-length iargs array, which some compilers  
							
							... 
							
							
							
							(OSX) do not create a symbol for. 
							
						 
						
							2006-07-23 18:29:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								22db34a460 
								
							 
						 
						
							
							
								
								Fixed revision history.  
							
							
							
						 
						
							2006-07-20 23:10:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								cf461cd82f 
								
							 
						 
						
							
							
								
								First version in CVS.  
							
							
							
						 
						
							2006-07-20 23:04:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								35f2f8b043 
								
							 
						 
						
							
							
								
								Rationalised use of #includes to be more standards-compliant.  
							
							
							
						 
						
							2006-07-20 23:04:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								6717b9e700 
								
							 
						 
						
							
							
								
								Changed configuration to now use malloc()/free() rather than sbrk().  
							
							
							
						 
						
							2006-07-20 22:59:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								d722986e66 
								
							 
						 
						
							
							
								
								Added the appropriate #! magic at the beginning of shell scripts. (Some modern shells don't like scripts to be without it.)  
							
							
							
						 
						
							2006-07-18 17:20:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								1ed24cab9b 
								
							 
						 
						
							
							
								
								No longer generates zero bytes in the script's output file.  
							
							
							
						 
						
							2006-07-18 17:20:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								9bc8c07deb 
								
							 
						 
						
							
							
								
								Replaced references to /usr/tmp with references to /tmp.  
							
							
							
						 
						
							2005-06-24 22:08:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								4851c0c9f3 
								
							 
						 
						
							
							
								
								Fine tuning of some patterns  
							
							
							
						 
						
							1994-10-19 14:09:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								5c83e7dbb5 
								
							 
						 
						
							
							
								
								Header --> Id  
							
							
							
						 
						
							1994-06-24 11:31:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								af0e9371e9 
								
							 
						 
						
							
							
								
								call abort() only when NDEBUG is not defined  
							
							
							
						 
						
							1994-02-25 14:01:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								f33df43f9a 
								
							 
						 
						
							
							
								
								Fix: had array bound error  
							
							
							
						 
						
							1993-11-10 12:58:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								256151c7e4 
								
							 
						 
						
							
							
								
								Added some patterns and fixed error in constant multiplication  
							
							
							
						 
						
							1993-02-03 10:10:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								fd0bc5d531 
								
							 
						 
						
							
							
								
								Fix in tes mechanism: CAL and CAI  
							
							
							
						 
						
							1993-01-12 15:48:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								6896679afd 
								
							 
						 
						
							
							
								
								Added some patterns involving DUPs  
							
							
							
						 
						
							1992-09-01 11:16:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								016273ba99 
								
							 
						 
						
							
							
								
								And some more ...  
							
							
							
						 
						
							1992-07-22 13:45:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								4adaf3165f 
								
							 
						 
						
							
							
								
								Added some patterns  
							
							
							
						 
						
							1992-07-22 13:37:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								45d0d9f68f 
								
							 
						 
						
							
							
								
								Removed # in commands  
							
							
							
						 
						
							1992-06-26 12:54:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								bc42e31518 
								
							 
						 
						
							
							
								
								Fixed problem with repl_mul(); it was called far too often  
							
							
							
						 
						
							1992-04-24 12:39:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								12149f5858 
								
							 
						 
						
							
							
								
								Added pop_push.h  
							
							
							
						 
						
							1991-12-18 09:47:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								ec47c06ad7 
								
							 
						 
						
							
							
								
								bug fix in repl_mul and moved call to it so that it is done after pattern matching  
							
							
							
						 
						
							1991-11-28 16:59:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								3a2211512d 
								
							 
						 
						
							
							
								
								Removed makedepend  
							
							
							
						 
						
							1991-11-23 12:26:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								aa702fa855 
								
							 
						 
						
							
							
								
								Bug fix in multiplication optimization  
							
							
							
						 
						
							1991-11-23 12:17:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								2291dff954 
								
							 
						 
						
							
							
								
								updated manual page  
							
							
							
						 
						
							1991-11-20 16:45:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								17352b8b8d 
								
							 
						 
						
							
							
								
								Added code to optimize multiplies with constants  
							
							
							
						 
						
							1991-11-20 15:53:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								4e99d889ff 
								
							 
						 
						
							
							
								
								Changed manual page installation mechanism  
							
							
							
						 
						
							1991-11-05 15:31:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								33ec8e07ed 
								
							 
						 
						
							
							
								
								improved installation mechanism  
							
							
							
						 
						
							1991-10-14 09:38:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								0d055f2272 
								
							 
						 
						
							
							
								
								Added some patterns  
							
							
							
						 
						
							1991-10-04 11:10:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								7551b8e83a 
								
							 
						 
						
							
							
								
								Changes to manual page  
							
							
							
						 
						
							1991-10-01 12:18:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								53b7af7a80 
								
							 
						 
						
							
							
								
								New installation mechanism  
							
							
							
						 
						
							1991-08-27 09:20:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								edd602fcdb 
								
							 
						 
						
							
							
								
								Keep ms_stb's where they are  
							
							
							
						 
						
							1991-08-27 09:08:05 +00:00