David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								6931ffa5a4 
								
							 
						 
						
							
							
								
								Disable the built-in preprocessor in cemcom.ansi; the external preprocessor is  
							
							... 
							
							
							
							always run. Fix a bug in block skipping in the preprocessor. 
							
						 
						
							2018-09-02 12:39:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								d623440c77 
								
							 
						 
						
							
							
								
								Add the core of a simple em22 platform. Unfortunately it doesn't work; the old  
							
							... 
							
							
							
							em libmon vanished decades ago (or never existed), and also ass appears to have
a different idea of what the em opcodes are to everything else and gets
confused. 
							
						 
						
							2018-06-10 20:25:48 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								4b5a7fee14 
								
							 
						 
						
							
							
								
								Made the cgg and the cg code generator work; use this to beat the PDP/11  
							
							... 
							
							
							
							backend into shape. It now generates binaries --- no idea whether they work or
not. 
							
						 
						
							2018-02-23 22:31:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									George Koehler 
								
							 
						 
						
							
							
							
							
								
							
							
								c261e2efaf 
								
							 
						 
						
							
							
								
								Add .pas as a Pascal suffix.  
							
							... 
							
							
							
							Requested by @dram in https://github.com/davidgiven/ack/issues/41  
							
						 
						
							2017-10-28 11:59:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								09c79b7dba 
								
							 
						 
						
							
							
								
								Fix cosmetic warning when compiling B.  
							
							
							
						 
						
							2017-01-15 23:00:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								72766a02de 
								
							 
						 
						
							
							
								
								Fix typo in the descr file which was stopping -B from working. Add B  
							
							... 
							
							
							
							documentation to the ack man page. 
							
						 
						
							2017-01-04 13:28:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								4e68af9781 
								
							 
						 
						
							
							
								
								Add a declaration for the -Bxyz module name flag, used by the B compiler.  
							
							... 
							
							
							
							Rename some of the Basic flags to avoid confusion. 
							
						 
						
							2016-12-29 17:12:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								4485d89b23 
								
							 
						 
						
							
							
								
								Hook the B compiler up to the compiler driver.  
							
							
							
						 
						
							2016-11-27 20:48:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								5bce5fc4da 
								
							 
						 
						
							
							
								
								Change the extension used by Basic files for .b to .bas, to avoid conflicts  
							
							... 
							
							
							
							with B. 
							
						 
						
							2016-11-27 20:38:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								5bae29a00c 
								
							 
						 
						
							
							
								
								ego now builds and is used.  
							
							... 
							
							
							
							This needed lots of refactoring to ego --- not all platforms have ego descr
files, and ego will just crash if you invoke it without one. I think originally
it was never intended that these platforms would be used at -O2 or above.
Plats now only specify the ego descr file if they have one. 
							
						 
						
							2016-08-21 22:01:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								92817a6ad7 
								
							 
						 
						
							
							
								
								Allow platforms to specify size of long double; seperate alignment from size.  
							
							... 
							
							
							
							--HG--
branch : dtrg-videocore 
							
						 
						
							2013-05-21 19:18:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								e9233b4712 
								
							 
						 
						
							
							
								
								Build ego.  
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem
rename : util/arch/build.mk => util/ego/build.mk 
							
						 
						
							2013-05-15 21:14:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								f6c43b95ef 
								
							 
						 
						
							
							
								
								Modula-2 now works.  
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem
rename : lang/pc/build.mk => lang/m2/build.mk
rename : lang/pc/libpc/build.mk => lang/m2/comp/build.mk
rename : lang/pc/libpc/build.mk => lang/m2/libm2/build.mk 
							
						 
						
							2013-05-14 22:24:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Given 
								
							 
						 
						
							
							
							
							
								
							
							
								a6ebaeabd0 
								
							 
						 
						
							
							
								
								Basic compiler now runs.  
							
							... 
							
							
							
							--HG--
branch : dtrg-buildsystem 
							
						 
						
							2013-05-14 18:01:38 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								868b8c5075 
								
							 
						 
						
							
							
								
								Fixed the ego parameters to actually allow extended optimisation.  
							
							
							
						 
						
							2007-04-29 21:25:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dtrg 
								
							 
						 
						
							
							
							
							
								
							
							
								400c475c03 
								
							 
						 
						
							
							
								
								Disabled the K&R C compiler in favour of the ANSI one.  
							
							
							
						 
						
							2007-04-21 23:03:35 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								e34b2fefba 
								
							 
						 
						
							
							
								
								Updated to point at the ncg code generator instead of the cg one.  
							
							
							
						 
						
							2006-07-20 22:37:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								39011a99c5 
								
							 
						 
						
							
							
								
								Pass -gdb on to M2 compiler  
							
							
							
						 
						
							1995-12-04 15:01:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								71913a9d1d 
								
							 
						 
						
							
							
								
								A68 rules from Charles Lindsey  
							
							
							
						 
						
							1995-08-18 07:27:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								3ad37ef26b 
								
							 
						 
						
							
							
								
								lib --> lib.bin for a68  
							
							
							
						 
						
							1995-08-18 07:26:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								1db6a3029b 
								
							 
						 
						
							
							
								
								Header --> Id  
							
							
							
						 
						
							1994-06-24 14:02:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								48ab6fa908 
								
							 
						 
						
							
							
								
								Fixed typo  
							
							
							
						 
						
							1993-11-24 13:01:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								c791a62031 
								
							 
						 
						
							
							
								
								Fixed: tail_mon2 instead of tail_sys  
							
							
							
						 
						
							1993-11-24 12:42:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								d8bcd5d06c 
								
							 
						 
						
							
							
								
								Added -s option to as (to keep stabs)  
							
							
							
						 
						
							1993-10-13 13:06:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								df61cc8c4b 
								
							 
						 
						
							
							
								
								Added sparc_solaris  
							
							
							
						 
						
							1993-10-07 09:52:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								a6d6f5943d 
								
							 
						 
						
							
							
								
								Added end_em  
							
							
							
						 
						
							1993-10-07 09:48:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								dd4903cc3a 
								
							 
						 
						
							
							
								
								Added sparc_solaris description  
							
							
							
						 
						
							1993-10-07 09:47:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								1a4c319f7e 
								
							 
						 
						
							
							
								
								Always define __ACK when preprocessing  
							
							
							
						 
						
							1993-08-05 11:09:12 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								10e6db39c6 
								
							 
						 
						
							
							
								
								Reversed bitfields for compatibility with (g)cc  
							
							
							
						 
						
							1993-08-05 11:08:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								851efa7ffe 
								
							 
						 
						
							
							
								
								Fixed error: removed space where it did not belong  
							
							
							
						 
						
							1992-11-04 16:08:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								6b5abe7ab3 
								
							 
						 
						
							
							
								
								Disable multiplication optimizer when global optimizer is used  
							
							
							
						 
						
							1992-08-31 16:47:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								6def6e1bea 
								
							 
						 
						
							
							
								
								Corrected: end_em is in lib/m68k2, not in lib/minixST  
							
							
							
						 
						
							1992-05-20 10:54:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								377cd17425 
								
							 
						 
						
							
							
								
								Improved fe  
							
							
							
						 
						
							1992-04-23 13:28:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								276c2ec750 
								
							 
						 
						
							
							
								
								Added -gdb flag  
							
							
							
						 
						
							1992-04-15 10:21:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								ea2e95a627 
								
							 
						 
						
							
							
								
								Allow letters after the -g flag (for -gdb)  
							
							
							
						 
						
							1992-03-27 17:33:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								e00c0aa591 
								
							 
						 
						
							
							
								
								Added debugger library for -g  
							
							
							
						 
						
							1991-12-18 09:42:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								16b930089a 
								
							 
						 
						
							
							
								
								Added target optimozer  
							
							
							
						 
						
							1991-12-04 14:27:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								4b167ab2ba 
								
							 
						 
						
							
							
								
								Added MACHOPT_F  
							
							
							
						 
						
							1991-11-20 16:07:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								aa0b70d921 
								
							 
						 
						
							
							
								
								Added MACHOPT_F  
							
							
							
						 
						
							1991-11-20 15:52:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								d03d8da282 
								
							 
						 
						
							
							
								
								lib --> lib.bin in ego description  
							
							
							
						 
						
							1991-10-25 11:31:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								4991f0027a 
								
							 
						 
						
							
							
								
								Only define NULL when not defined yet  
							
							
							
						 
						
							1991-10-15 09:25:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								57d44ec4bb 
								
							 
						 
						
							
							
								
								Added errno.h  
							
							
							
						 
						
							1991-10-14 09:05:56 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								98b019c735 
								
							 
						 
						
							
							
								
								Added fortran  
							
							
							
						 
						
							1991-10-07 15:29:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								3048dc72a7 
								
							 
						 
						
							
							
								
								Added __sun define  
							
							
							
						 
						
							1991-09-27 14:57:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								3eed94de5b 
								
							 
						 
						
							
							
								
								Added  
							
							
							
						 
						
							1991-09-25 09:15:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ceriel 
								
							 
						 
						
							
							
							
							
								
							
							
								dee2d11596 
								
							 
						 
						
							
							
								
								Added sparc  
							
							
							
						 
						
							1991-09-20 15:18:26 +00:00