ack.git
35 years agoAdded #define for buffer size needed for flt_flt2str()
ceriel [Mon, 31 Jul 1989 13:05:51 +0000 (13:05 +0000)]
Added #define for buffer size needed for flt_flt2str()

35 years agoAdded some assertions
ceriel [Mon, 31 Jul 1989 12:55:33 +0000 (12:55 +0000)]
Added some assertions

35 years agouse con_float file, and use new interface to fif and fef routines
ceriel [Mon, 31 Jul 1989 11:42:27 +0000 (11:42 +0000)]
use con_float file, and use new interface to fif and fef routines

35 years agouse con_float file
ceriel [Mon, 31 Jul 1989 11:22:43 +0000 (11:22 +0000)]
use con_float file

35 years agofixed some bugs, added flt_umin
ceriel [Fri, 28 Jul 1989 14:13:39 +0000 (14:13 +0000)]
fixed some bugs, added flt_umin

35 years agoneeds tail_mon for all languages
ceriel [Thu, 27 Jul 1989 10:22:26 +0000 (10:22 +0000)]
needs tail_mon for all languages

35 years agofixed behaviour on too long floating point constants
ceriel [Wed, 26 Jul 1989 11:16:59 +0000 (11:16 +0000)]
fixed behaviour on too long floating point constants

35 years agoAdded ext_comp.c
ceriel [Wed, 26 Jul 1989 11:08:24 +0000 (11:08 +0000)]
Added ext_comp.c

35 years agouse IEEE format in floating point package
ceriel [Tue, 25 Jul 1989 15:50:29 +0000 (15:50 +0000)]
use IEEE format in floating point package

35 years agomany changes, to use IEEE format
ceriel [Tue, 25 Jul 1989 14:21:09 +0000 (14:21 +0000)]
many changes, to use IEEE format

35 years agobug fix in NGI for longs
ceriel [Mon, 24 Jul 1989 10:40:21 +0000 (10:40 +0000)]
bug fix in NGI for longs

35 years agoneeded ldexp routine for exp.c
ceriel [Wed, 19 Jul 1989 14:51:19 +0000 (14:51 +0000)]
needed ldexp routine for exp.c

35 years agomain.old is not always present, so ignore exit status of 'size main.old'
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'

35 years agonew directory for Pascal front-end
ceriel [Wed, 19 Jul 1989 09:01:57 +0000 (09:01 +0000)]
new directory for Pascal front-end

35 years agoLIBSUF must be 'a', not 'ma'
ceriel [Wed, 19 Jul 1989 08:56:46 +0000 (08:56 +0000)]
LIBSUF must be 'a', not 'ma'

35 years agomerged -m flag with -j flag
ceriel [Mon, 17 Jul 1989 16:40:18 +0000 (16:40 +0000)]
merged -m flag with -j flag

35 years agodocumented environment variables, changed EM_DIR into ACKDIR
ceriel [Mon, 17 Jul 1989 16:19:10 +0000 (16:19 +0000)]
documented environment variables, changed EM_DIR into ACKDIR

35 years agoundef PASS_BIG_VAL_AS_VAR for now; it does not work properly in all cases
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

35 years agofixed a problem with the store: we sometimes lost some memory
ceriel [Mon, 17 Jul 1989 15:13:09 +0000 (15:13 +0000)]
fixed a problem with the store: we sometimes lost some memory

35 years agofixed a problem with recursive macros: this was not always detected
ceriel [Fri, 14 Jul 1989 09:51:02 +0000 (09:51 +0000)]
fixed a problem with recursive macros: this was not always detected

35 years agoexponent was wrong in divide routine; corrected
ceriel [Thu, 13 Jul 1989 11:18:02 +0000 (11:18 +0000)]
exponent was wrong in divide routine; corrected

35 years agoprocedure function --> function procedure
ceriel [Wed, 12 Jul 1989 10:59:16 +0000 (10:59 +0000)]
procedure function --> function procedure

35 years agochanged lay-out of manual page a bit
ceriel [Wed, 12 Jul 1989 09:48:15 +0000 (09:48 +0000)]
changed lay-out of manual page a bit

35 years agoAdded #define for Free, improved text
ceriel [Tue, 11 Jul 1989 17:02:07 +0000 (17:02 +0000)]
Added #define for Free, improved text

35 years agocon_float now uses the flt_arith module
ceriel [Tue, 11 Jul 1989 14:17:34 +0000 (14:17 +0000)]
con_float now uses the flt_arith module

35 years agotail_mon needed for .e
ceriel [Tue, 11 Jul 1989 12:52:00 +0000 (12:52 +0000)]
tail_mon needed for .e

35 years agomade to compile, added proper cast
ceriel [Tue, 11 Jul 1989 12:48:40 +0000 (12:48 +0000)]
made to compile, added proper cast

35 years agoAdded some %persistents, improved behaviour of preprocessor, and other
ceriel [Tue, 11 Jul 1989 12:34:38 +0000 (12:34 +0000)]
Added some %persistents, improved behaviour of preprocessor, and other
minor mods

35 years agomade names of some files shorter
ceriel [Tue, 11 Jul 1989 11:38:52 +0000 (11:38 +0000)]
made names of some files shorter

35 years agothere is no longer a lib directory; it is replaced by ../libce
ceriel [Tue, 11 Jul 1989 11:34:51 +0000 (11:34 +0000)]
there is no longer a lib directory; it is replaced by ../libce

35 years agomade to work, and added the b64 shift routines to the interface
ceriel [Tue, 11 Jul 1989 09:15:17 +0000 (09:15 +0000)]
made to work, and added the b64 shift routines to the interface

35 years agonew mechanism for floating point constants
ceriel [Mon, 10 Jul 1989 17:15:55 +0000 (17:15 +0000)]
new mechanism for floating point constants

35 years agonew floating point constant mechanism
ceriel [Mon, 10 Jul 1989 16:52:02 +0000 (16:52 +0000)]
new floating point constant mechanism

35 years agoAdded flt_arith
ceriel [Mon, 10 Jul 1989 11:25:02 +0000 (11:25 +0000)]
Added flt_arith

35 years agoInitial revision
ceriel [Mon, 10 Jul 1989 11:17:19 +0000 (11:17 +0000)]
Initial revision

35 years agoreplaced some db.. instructions; they are wrong if the count register
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

35 years agoreplaced some db.. instructions; they are wrong if the count register
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

35 years agoreplaced some db.. instructions; they are wrong if the count register
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

35 years agoreplaced some db.. instructions; they are wrong if the count register
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

35 years agomade a bit more robust
ceriel [Fri, 30 Jun 1989 14:46:27 +0000 (14:46 +0000)]
made a bit more robust

35 years agofix: did not work when called from different directory
ceriel [Thu, 29 Jun 1989 11:03:23 +0000 (11:03 +0000)]
fix: did not work when called from different directory

35 years agosome fixes
ceriel [Wed, 28 Jun 1989 12:51:16 +0000 (12:51 +0000)]
some fixes

35 years agoAdded ret.s
ceriel [Wed, 28 Jun 1989 12:40:22 +0000 (12:40 +0000)]
Added ret.s

35 years agofixed bug: the assembler suppressed a relocation record because it
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

35 years agoAdded descriptions for EM machines
ceriel [Tue, 27 Jun 1989 15:46:58 +0000 (15:46 +0000)]
Added descriptions for EM machines

35 years agofixed reading of archives
ceriel [Tue, 27 Jun 1989 15:41:47 +0000 (15:41 +0000)]
fixed reading of archives

35 years agoremoved the ACKFLOAT #define
ceriel [Tue, 27 Jun 1989 13:17:39 +0000 (13:17 +0000)]
removed the ACKFLOAT #define

35 years agoAdded con_float, for floating point constants
ceriel [Tue, 27 Jun 1989 13:16:17 +0000 (13:16 +0000)]
Added con_float, for floating point constants

35 years agoremoved some useless PushBack's, and added warnings
ceriel [Tue, 27 Jun 1989 11:43:26 +0000 (11:43 +0000)]
removed some useless PushBack's, and added warnings

35 years agovarious fixes and improvements
eck [Mon, 26 Jun 1989 10:37:05 +0000 (10:37 +0000)]
various fixes and improvements

35 years agouse better algorithms for some mathematical functions
ceriel [Tue, 20 Jun 1989 13:10:32 +0000 (13:10 +0000)]
use better algorithms for some mathematical functions

35 years agobug fix: printed some reals wrong
ceriel [Tue, 20 Jun 1989 11:43:01 +0000 (11:43 +0000)]
bug fix: printed some reals wrong

35 years agoAdded routines to read and write LONGREALS
ceriel [Tue, 20 Jun 1989 11:23:43 +0000 (11:23 +0000)]
Added routines to read and write LONGREALS

35 years agouse new math algorithms
ceriel [Mon, 19 Jun 1989 16:22:23 +0000 (16:22 +0000)]
use new math algorithms

35 years agouse new math routines
ceriel [Mon, 19 Jun 1989 15:56:30 +0000 (15:56 +0000)]
use new math routines

35 years agoinitialize variable inheader
ceriel [Mon, 19 Jun 1989 11:31:22 +0000 (11:31 +0000)]
initialize variable inheader

35 years agogenerated with newer makefile generator
ceriel [Mon, 19 Jun 1989 11:30:37 +0000 (11:30 +0000)]
generated with newer makefile generator

35 years agouse make_asobj
ceriel [Mon, 19 Jun 1989 11:27:36 +0000 (11:27 +0000)]
use make_asobj

35 years agoAdded some patterns for floating point code
ceriel [Mon, 19 Jun 1989 11:24:10 +0000 (11:24 +0000)]
Added some patterns for floating point code

35 years agogenerated stupid code for long unsigned comparison
ceriel [Mon, 19 Jun 1989 11:23:08 +0000 (11:23 +0000)]
generated stupid code for long unsigned comparison

35 years agodon't remove compiler generated labels when they are external
ceriel [Mon, 19 Jun 1989 11:19:22 +0000 (11:19 +0000)]
don't remove compiler generated labels when they are external

35 years agouse different (better) hashing algorithm
ceriel [Mon, 19 Jun 1989 11:17:41 +0000 (11:17 +0000)]
use different (better) hashing algorithm

35 years agoAdded ranlib line
ceriel [Mon, 19 Jun 1989 11:16:53 +0000 (11:16 +0000)]
Added ranlib line

35 years agoAvoid I/O buffering when using the checking malloc
ceriel [Mon, 19 Jun 1989 11:10:58 +0000 (11:10 +0000)]
Avoid I/O buffering when using the checking malloc

35 years agoavoid a null-reference
ceriel [Mon, 19 Jun 1989 11:09:44 +0000 (11:09 +0000)]
avoid a null-reference

35 years agofix: sizes were the wrong way around for MAXINSTR
ceriel [Mon, 19 Jun 1989 09:57:35 +0000 (09:57 +0000)]
fix: sizes were the wrong way around for MAXINSTR

35 years agosome minor corrections
ceriel [Mon, 19 Jun 1989 09:56:16 +0000 (09:56 +0000)]
some minor corrections

35 years agofixed some leapyear problems
ceriel [Mon, 19 Jun 1989 09:50:38 +0000 (09:50 +0000)]
fixed some leapyear problems

35 years agofixed exit status of test program
ceriel [Mon, 19 Jun 1989 09:49:22 +0000 (09:49 +0000)]
fixed exit status of test program

35 years agoversions for new Pascal compiler
ceriel [Mon, 19 Jun 1989 09:46:29 +0000 (09:46 +0000)]
versions for new Pascal compiler

35 years agofixed some typos
ceriel [Thu, 15 Jun 1989 19:50:14 +0000 (19:50 +0000)]
fixed some typos

35 years agoimproved Makefile, fixed writes: a field width of 0 is not standard
ceriel [Thu, 15 Jun 1989 19:11:01 +0000 (19:11 +0000)]
improved Makefile, fixed writes: a field width of 0 is not standard

35 years agoAdded call to C_close in the fatal routine
ceriel [Thu, 15 Jun 1989 19:08:18 +0000 (19:08 +0000)]
Added call to C_close in the fatal routine

35 years agofixed problem with void returns and changed a warning somewhat
ceriel [Thu, 15 Jun 1989 19:06:56 +0000 (19:06 +0000)]
fixed problem with void returns and changed a warning somewhat

35 years agosome added patterns for M688881, and a fix
ceriel [Thu, 15 Jun 1989 10:35:42 +0000 (10:35 +0000)]
some added patterns for M688881, and a fix

35 years agocontinue when an include file is not found
ceriel [Thu, 15 Jun 1989 09:16:27 +0000 (09:16 +0000)]
continue when an include file is not found

35 years agoInitial revision
eck [Wed, 14 Jun 1989 16:11:19 +0000 (16:11 +0000)]
Initial revision

35 years agoInitial revision
eck [Wed, 14 Jun 1989 15:07:06 +0000 (15:07 +0000)]
Initial revision

35 years agoInitial revision
eck [Wed, 14 Jun 1989 14:41:35 +0000 (14:41 +0000)]
Initial revision

35 years agoInitial revision
eck [Tue, 13 Jun 1989 11:23:28 +0000 (11:23 +0000)]
Initial revision

35 years agoInitial revision
eck [Mon, 12 Jun 1989 15:22:14 +0000 (15:22 +0000)]
Initial revision

35 years agoremoved old Pascal error files
ceriel [Mon, 12 Jun 1989 14:24:17 +0000 (14:24 +0000)]
removed old Pascal error files

35 years agosome optimizations for M68881; it is still horrible, though
ceriel [Mon, 12 Jun 1989 14:05:25 +0000 (14:05 +0000)]
some optimizations for M68881; it is still horrible, though

35 years agoAdded simple support for M68881
ceriel [Mon, 12 Jun 1989 09:30:39 +0000 (09:30 +0000)]
Added simple support for M68881

35 years agoAdded some flags
ceriel [Fri, 9 Jun 1989 15:07:54 +0000 (15:07 +0000)]
Added some flags

35 years agofixed typo
ceriel [Fri, 9 Jun 1989 09:53:29 +0000 (09:53 +0000)]
fixed typo

35 years agoAdded saving of registers
ceriel [Fri, 9 Jun 1989 09:32:40 +0000 (09:32 +0000)]
Added saving of registers

35 years agoinstalled new Pascal compiler
ceriel [Thu, 8 Jun 1989 13:05:21 +0000 (13:05 +0000)]
installed new Pascal compiler

35 years agosome additions to .distr file
ceriel [Thu, 8 Jun 1989 13:02:26 +0000 (13:02 +0000)]
some additions to .distr file

35 years agoAdded support for MC68881 floating point processor
ceriel [Thu, 8 Jun 1989 12:46:17 +0000 (12:46 +0000)]
Added support for MC68881 floating point processor

35 years agoleave register messages with a count of 0
ceriel [Mon, 5 Jun 1989 15:47:53 +0000 (15:47 +0000)]
leave register messages with a count of 0

35 years agofix to constant unary minus
ceriel [Wed, 31 May 1989 12:42:56 +0000 (12:42 +0000)]
fix to constant unary minus

35 years agoimproved fix
ceriel [Tue, 30 May 1989 14:50:16 +0000 (14:50 +0000)]
improved fix

35 years agotransform HOL into BSS so that IL does not get confused
ceriel [Tue, 30 May 1989 14:32:12 +0000 (14:32 +0000)]
transform HOL into BSS so that IL does not get confused

35 years agoInitial revision
eck [Tue, 30 May 1989 13:34:25 +0000 (13:34 +0000)]
Initial revision

35 years agotoken references in EM replacements do not work. Give error message
ceriel [Tue, 30 May 1989 12:20:54 +0000 (12:20 +0000)]
token references in EM replacements do not work. Give error message

35 years agostatic links are not considered read-only anymore
ceriel [Tue, 30 May 1989 10:44:34 +0000 (10:44 +0000)]
static links are not considered read-only anymore

35 years agofixed typo, which resulted in memory fault
ceriel [Tue, 30 May 1989 10:41:42 +0000 (10:41 +0000)]
fixed typo, which resulted in memory fault

35 years agoremoved printf.s, put in dia.s
ceriel [Tue, 30 May 1989 10:38:45 +0000 (10:38 +0000)]
removed printf.s, put in dia.s

35 years agoAdded files
ceriel [Mon, 29 May 1989 14:45:56 +0000 (14:45 +0000)]
Added files