ceriel [Thu, 27 Jul 1989 10:22:26 +0000 (10:22 +0000)]
needs tail_mon for all languages
ceriel [Wed, 26 Jul 1989 11:16:59 +0000 (11:16 +0000)]
fixed behaviour on too long floating point constants
ceriel [Wed, 26 Jul 1989 11:08:24 +0000 (11:08 +0000)]
Added ext_comp.c
ceriel [Tue, 25 Jul 1989 15:50:29 +0000 (15:50 +0000)]
use IEEE format in floating point package
ceriel [Tue, 25 Jul 1989 14:21:09 +0000 (14:21 +0000)]
many changes, to use IEEE format
ceriel [Mon, 24 Jul 1989 10:40:21 +0000 (10:40 +0000)]
bug fix in NGI for longs
ceriel [Wed, 19 Jul 1989 14:51:19 +0000 (14:51 +0000)]
needed ldexp routine for exp.c
ceriel [Wed, 19 Jul 1989 14:27:19 +0000 (14:27 +0000)]
main.old is not always present, so ignore exit status of 'size main.old'
ceriel [Wed, 19 Jul 1989 09:01:57 +0000 (09:01 +0000)]
new directory for Pascal front-end
ceriel [Wed, 19 Jul 1989 08:56:46 +0000 (08:56 +0000)]
LIBSUF must be 'a', not 'ma'
ceriel [Mon, 17 Jul 1989 16:40:18 +0000 (16:40 +0000)]
merged -m flag with -j flag
ceriel [Mon, 17 Jul 1989 16:19:10 +0000 (16:19 +0000)]
documented environment variables, changed EM_DIR into ACKDIR
ceriel [Mon, 17 Jul 1989 15:37:04 +0000 (15:37 +0000)]
undef PASS_BIG_VAL_AS_VAR for now; it does not work properly in all cases
ceriel [Mon, 17 Jul 1989 15:13:09 +0000 (15:13 +0000)]
fixed a problem with the store: we sometimes lost some memory
ceriel [Fri, 14 Jul 1989 09:51:02 +0000 (09:51 +0000)]
fixed a problem with recursive macros: this was not always detected
ceriel [Thu, 13 Jul 1989 11:18:02 +0000 (11:18 +0000)]
exponent was wrong in divide routine; corrected
ceriel [Wed, 12 Jul 1989 10:59:16 +0000 (10:59 +0000)]
procedure function --> function procedure
ceriel [Wed, 12 Jul 1989 09:48:15 +0000 (09:48 +0000)]
changed lay-out of manual page a bit
ceriel [Tue, 11 Jul 1989 17:02:07 +0000 (17:02 +0000)]
Added #define for Free, improved text
ceriel [Tue, 11 Jul 1989 14:17:34 +0000 (14:17 +0000)]
con_float now uses the flt_arith module
ceriel [Tue, 11 Jul 1989 12:52:00 +0000 (12:52 +0000)]
tail_mon needed for .e
ceriel [Tue, 11 Jul 1989 12:48:40 +0000 (12:48 +0000)]
made to compile, added proper cast
ceriel [Tue, 11 Jul 1989 12:34:38 +0000 (12:34 +0000)]
Added some %persistents, improved behaviour of preprocessor, and other
minor mods
ceriel [Tue, 11 Jul 1989 11:38:52 +0000 (11:38 +0000)]
made names of some files shorter
ceriel [Tue, 11 Jul 1989 11:34:51 +0000 (11:34 +0000)]
there is no longer a lib directory; it is replaced by ../libce
ceriel [Tue, 11 Jul 1989 09:15:17 +0000 (09:15 +0000)]
made to work, and added the b64 shift routines to the interface
ceriel [Mon, 10 Jul 1989 17:15:55 +0000 (17:15 +0000)]
new mechanism for floating point constants
ceriel [Mon, 10 Jul 1989 16:52:02 +0000 (16:52 +0000)]
new floating point constant mechanism
ceriel [Mon, 10 Jul 1989 11:25:02 +0000 (11:25 +0000)]
Added flt_arith
ceriel [Mon, 10 Jul 1989 11:17:19 +0000 (11:17 +0000)]
Initial revision
ceriel [Fri, 7 Jul 1989 16:01:03 +0000 (16:01 +0000)]
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
ceriel [Fri, 7 Jul 1989 15:11:35 +0000 (15:11 +0000)]
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
ceriel [Fri, 7 Jul 1989 15:05:33 +0000 (15:05 +0000)]
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
ceriel [Fri, 7 Jul 1989 13:53:37 +0000 (13:53 +0000)]
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
ceriel [Fri, 30 Jun 1989 14:46:27 +0000 (14:46 +0000)]
made a bit more robust
ceriel [Thu, 29 Jun 1989 11:03:23 +0000 (11:03 +0000)]
fix: did not work when called from different directory
ceriel [Wed, 28 Jun 1989 12:51:16 +0000 (12:51 +0000)]
some fixes
ceriel [Wed, 28 Jun 1989 12:40:22 +0000 (12:40 +0000)]
Added ret.s
ceriel [Tue, 27 Jun 1989 16:26:02 +0000 (16:26 +0000)]
fixed bug: the assembler suppressed a relocation record because it
thought it was RELPC. It was not
ceriel [Tue, 27 Jun 1989 15:46:58 +0000 (15:46 +0000)]
Added descriptions for EM machines
ceriel [Tue, 27 Jun 1989 15:41:47 +0000 (15:41 +0000)]
fixed reading of archives
ceriel [Tue, 27 Jun 1989 13:17:39 +0000 (13:17 +0000)]
removed the ACKFLOAT #define
ceriel [Tue, 27 Jun 1989 13:16:17 +0000 (13:16 +0000)]
Added con_float, for floating point constants
ceriel [Tue, 27 Jun 1989 11:43:26 +0000 (11:43 +0000)]
removed some useless PushBack's, and added warnings
eck [Mon, 26 Jun 1989 10:37:05 +0000 (10:37 +0000)]
various fixes and improvements
ceriel [Tue, 20 Jun 1989 13:10:32 +0000 (13:10 +0000)]
use better algorithms for some mathematical functions
ceriel [Tue, 20 Jun 1989 11:43:01 +0000 (11:43 +0000)]
bug fix: printed some reals wrong
ceriel [Tue, 20 Jun 1989 11:23:43 +0000 (11:23 +0000)]
Added routines to read and write LONGREALS
ceriel [Mon, 19 Jun 1989 16:22:23 +0000 (16:22 +0000)]
use new math algorithms
ceriel [Mon, 19 Jun 1989 15:56:30 +0000 (15:56 +0000)]
use new math routines
ceriel [Mon, 19 Jun 1989 11:31:22 +0000 (11:31 +0000)]
initialize variable inheader
ceriel [Mon, 19 Jun 1989 11:30:37 +0000 (11:30 +0000)]
generated with newer makefile generator
ceriel [Mon, 19 Jun 1989 11:27:36 +0000 (11:27 +0000)]
use make_asobj
ceriel [Mon, 19 Jun 1989 11:24:10 +0000 (11:24 +0000)]
Added some patterns for floating point code
ceriel [Mon, 19 Jun 1989 11:23:08 +0000 (11:23 +0000)]
generated stupid code for long unsigned comparison
ceriel [Mon, 19 Jun 1989 11:19:22 +0000 (11:19 +0000)]
don't remove compiler generated labels when they are external
ceriel [Mon, 19 Jun 1989 11:17:41 +0000 (11:17 +0000)]
use different (better) hashing algorithm
ceriel [Mon, 19 Jun 1989 11:16:53 +0000 (11:16 +0000)]
Added ranlib line
ceriel [Mon, 19 Jun 1989 11:10:58 +0000 (11:10 +0000)]
Avoid I/O buffering when using the checking malloc
ceriel [Mon, 19 Jun 1989 11:09:44 +0000 (11:09 +0000)]
avoid a null-reference
ceriel [Mon, 19 Jun 1989 09:57:35 +0000 (09:57 +0000)]
fix: sizes were the wrong way around for MAXINSTR
ceriel [Mon, 19 Jun 1989 09:56:16 +0000 (09:56 +0000)]
some minor corrections
ceriel [Mon, 19 Jun 1989 09:50:38 +0000 (09:50 +0000)]
fixed some leapyear problems
ceriel [Mon, 19 Jun 1989 09:49:22 +0000 (09:49 +0000)]
fixed exit status of test program
ceriel [Mon, 19 Jun 1989 09:46:29 +0000 (09:46 +0000)]
versions for new Pascal compiler
ceriel [Thu, 15 Jun 1989 19:50:14 +0000 (19:50 +0000)]
fixed some typos
ceriel [Thu, 15 Jun 1989 19:11:01 +0000 (19:11 +0000)]
improved Makefile, fixed writes: a field width of 0 is not standard
ceriel [Thu, 15 Jun 1989 19:08:18 +0000 (19:08 +0000)]
Added call to C_close in the fatal routine
ceriel [Thu, 15 Jun 1989 19:06:56 +0000 (19:06 +0000)]
fixed problem with void returns and changed a warning somewhat
ceriel [Thu, 15 Jun 1989 10:35:42 +0000 (10:35 +0000)]
some added patterns for M688881, and a fix
ceriel [Thu, 15 Jun 1989 09:16:27 +0000 (09:16 +0000)]
continue when an include file is not found
eck [Wed, 14 Jun 1989 16:11:19 +0000 (16:11 +0000)]
Initial revision
eck [Wed, 14 Jun 1989 15:07:06 +0000 (15:07 +0000)]
Initial revision
eck [Wed, 14 Jun 1989 14:41:35 +0000 (14:41 +0000)]
Initial revision
eck [Tue, 13 Jun 1989 11:23:28 +0000 (11:23 +0000)]
Initial revision
eck [Mon, 12 Jun 1989 15:22:14 +0000 (15:22 +0000)]
Initial revision
ceriel [Mon, 12 Jun 1989 14:24:17 +0000 (14:24 +0000)]
removed old Pascal error files
ceriel [Mon, 12 Jun 1989 14:05:25 +0000 (14:05 +0000)]
some optimizations for M68881; it is still horrible, though
ceriel [Mon, 12 Jun 1989 09:30:39 +0000 (09:30 +0000)]
Added simple support for M68881
ceriel [Fri, 9 Jun 1989 15:07:54 +0000 (15:07 +0000)]
Added some flags
ceriel [Fri, 9 Jun 1989 09:53:29 +0000 (09:53 +0000)]
fixed typo
ceriel [Fri, 9 Jun 1989 09:32:40 +0000 (09:32 +0000)]
Added saving of registers
ceriel [Thu, 8 Jun 1989 13:05:21 +0000 (13:05 +0000)]
installed new Pascal compiler
ceriel [Thu, 8 Jun 1989 13:02:26 +0000 (13:02 +0000)]
some additions to .distr file
ceriel [Thu, 8 Jun 1989 12:46:17 +0000 (12:46 +0000)]
Added support for MC68881 floating point processor
ceriel [Mon, 5 Jun 1989 15:47:53 +0000 (15:47 +0000)]
leave register messages with a count of 0
ceriel [Wed, 31 May 1989 12:42:56 +0000 (12:42 +0000)]
fix to constant unary minus
ceriel [Tue, 30 May 1989 14:50:16 +0000 (14:50 +0000)]
improved fix
ceriel [Tue, 30 May 1989 14:32:12 +0000 (14:32 +0000)]
transform HOL into BSS so that IL does not get confused
eck [Tue, 30 May 1989 13:34:25 +0000 (13:34 +0000)]
Initial revision
ceriel [Tue, 30 May 1989 12:20:54 +0000 (12:20 +0000)]
token references in EM replacements do not work. Give error message
ceriel [Tue, 30 May 1989 10:44:34 +0000 (10:44 +0000)]
static links are not considered read-only anymore
ceriel [Tue, 30 May 1989 10:41:42 +0000 (10:41 +0000)]
fixed typo, which resulted in memory fault
ceriel [Tue, 30 May 1989 10:38:45 +0000 (10:38 +0000)]
removed printf.s, put in dia.s
ceriel [Mon, 29 May 1989 14:45:56 +0000 (14:45 +0000)]
Added files
ceriel [Mon, 29 May 1989 14:42:18 +0000 (14:42 +0000)]
changed printf name: removed underscore
ceriel [Mon, 29 May 1989 14:40:51 +0000 (14:40 +0000)]
removed printf.s
ceriel [Mon, 29 May 1989 11:32:23 +0000 (11:32 +0000)]
some fixes
ceriel [Mon, 29 May 1989 11:17:40 +0000 (11:17 +0000)]
Added version number to binary
ceriel [Mon, 29 May 1989 11:11:34 +0000 (11:11 +0000)]
bug fix: did not handle #elif right