ack.git
34 years agoInitial revision
ceriel [Wed, 4 Oct 1989 10:56:16 +0000 (10:56 +0000)]
Initial revision

34 years agouse the con_float include file
ceriel [Wed, 4 Oct 1989 10:28:50 +0000 (10:28 +0000)]
use the con_float include file

34 years agomakefile removed, was path-dependant
ceriel [Tue, 3 Oct 1989 16:31:29 +0000 (16:31 +0000)]
makefile removed, was path-dependant

35 years agominor changes concerning void and pre-processor
eck [Fri, 29 Sep 1989 16:20:38 +0000 (16:20 +0000)]
minor changes concerning void and pre-processor

35 years agoimproved parameters
eck [Fri, 29 Sep 1989 15:46:33 +0000 (15:46 +0000)]
improved parameters

35 years agoremoved yet another eor.l error
ceriel [Fri, 29 Sep 1989 11:45:19 +0000 (11:45 +0000)]
removed yet another eor.l error

35 years agosome minor fixes, renamed ch7 stuff to ch3
eck [Mon, 25 Sep 1989 14:28:10 +0000 (14:28 +0000)]
some minor fixes, renamed ch7 stuff to ch3

35 years agolots and lots of changes & improvements
eck [Tue, 19 Sep 1989 16:13:23 +0000 (16:13 +0000)]
lots and lots of changes & improvements

35 years agoexit from main instead of return
ceriel [Tue, 22 Aug 1989 11:46:56 +0000 (11:46 +0000)]
exit from main instead of return

35 years agoImproved checks for conversion between cardinal and integer
ceriel [Mon, 21 Aug 1989 17:08:54 +0000 (17:08 +0000)]
Improved checks for conversion between cardinal and integer

35 years agouse strindex instead of index
ceriel [Mon, 21 Aug 1989 17:03:05 +0000 (17:03 +0000)]
use strindex instead of index

35 years agouse strindex instead of index
ceriel [Mon, 21 Aug 1989 16:56:15 +0000 (16:56 +0000)]
use strindex instead of index

35 years agoAdded em_codeCE.h to repository and to .distr file
ceriel [Mon, 21 Aug 1989 13:12:51 +0000 (13:12 +0000)]
Added em_codeCE.h to repository and to .distr file

35 years agomade to compile under Xenix
ceriel [Mon, 21 Aug 1989 12:46:54 +0000 (12:46 +0000)]
made to compile under Xenix

35 years agodeclaration of sprintf only if __STDC__ is not defined
ceriel [Mon, 21 Aug 1989 11:43:41 +0000 (11:43 +0000)]
declaration of sprintf only if __STDC__ is not defined

35 years agoAdded l_comment.h to .distr file, fixed problem with #
ceriel [Mon, 21 Aug 1989 10:58:24 +0000 (10:58 +0000)]
Added l_comment.h to .distr file, fixed problem with #
occurring between macro name and arguments

35 years agoreplaced size_t by siz_t; size_t is reserved for ANSI C
ceriel [Mon, 21 Aug 1989 10:17:49 +0000 (10:17 +0000)]
replaced size_t by siz_t; size_t is reserved for ANSI C

35 years agopc directory no longer distributed
ceriel [Wed, 16 Aug 1989 13:03:58 +0000 (13:03 +0000)]
pc directory no longer distributed

35 years agoprevent core dump when the input file is not present
ceriel [Tue, 15 Aug 1989 09:06:26 +0000 (09:06 +0000)]
prevent core dump when the input file is not present

35 years agodid not handle -0.0 right
ceriel [Tue, 15 Aug 1989 09:04:49 +0000 (09:04 +0000)]
did not handle -0.0 right

35 years agofix: did not handle 0.0 right
ceriel [Tue, 15 Aug 1989 09:02:38 +0000 (09:02 +0000)]
fix: did not handle 0.0 right

35 years agoinline FEF code for M68881 was wrong; replaced bu subroutine call
ceriel [Thu, 10 Aug 1989 14:17:50 +0000 (14:17 +0000)]
inline FEF code for M68881 was wrong; replaced bu subroutine call

35 years agoremoved old dependency on EM_WSIZE
ceriel [Thu, 10 Aug 1989 09:23:44 +0000 (09:23 +0000)]
removed old dependency on EM_WSIZE

35 years agoremoved old comment
ceriel [Wed, 9 Aug 1989 16:38:12 +0000 (16:38 +0000)]
removed old comment

35 years agoremoved old EM_WSIZE dependency
ceriel [Wed, 9 Aug 1989 16:34:27 +0000 (16:34 +0000)]
removed old EM_WSIZE dependency

35 years agofix to fix: did not handle negative arguments right
ceriel [Wed, 9 Aug 1989 16:29:15 +0000 (16:29 +0000)]
fix to fix: did not handle negative arguments right

35 years agomade more ANSI conformant
ceriel [Wed, 9 Aug 1989 16:25:50 +0000 (16:25 +0000)]
made more ANSI conformant

35 years agofixed: arguments to fputs were the wrong way around
ceriel [Wed, 9 Aug 1989 16:22:59 +0000 (16:22 +0000)]
fixed: arguments to fputs were the wrong way around

35 years agofixed problem with fef on Infinity
ceriel [Wed, 9 Aug 1989 14:37:37 +0000 (14:37 +0000)]
fixed problem with fef on Infinity

35 years agoimproved rounding
ceriel [Wed, 9 Aug 1989 14:37:07 +0000 (14:37 +0000)]
improved rounding

35 years agochanged name of some identifiers to more accurately represent their
ceriel [Tue, 8 Aug 1989 09:11:32 +0000 (09:11 +0000)]
changed name of some identifiers to more accurately represent their
meaning, and fixed a problem with sometimes not detecting overflow in
constants

35 years agoAdded warning for initializer of formal parameter (the syntax allows this!)
ceriel [Wed, 2 Aug 1989 11:26:51 +0000 (11:26 +0000)]
Added warning for initializer of formal parameter (the syntax allows this!)

35 years agoinclude mach directory (for con_float)
ceriel [Wed, 2 Aug 1989 10:34:49 +0000 (10:34 +0000)]
include mach directory (for con_float)

35 years agofixed typo
ceriel [Wed, 2 Aug 1989 09:47:27 +0000 (09:47 +0000)]
fixed typo

35 years agomuch improved version
ceriel [Tue, 1 Aug 1989 16:40:28 +0000 (16:40 +0000)]
much improved version

35 years agosome fixes: representation for 0, and corrected check for overflow
ceriel [Tue, 1 Aug 1989 16:34:01 +0000 (16:34 +0000)]
some fixes: representation for 0, and corrected check for overflow

35 years agoAdded fp68881.s
ceriel [Tue, 1 Aug 1989 16:32:34 +0000 (16:32 +0000)]
Added fp68881.s

35 years agoremoved #define for IEEEFORMAT; now, the floating point package always
ceriel [Mon, 31 Jul 1989 15:15:41 +0000 (15:15 +0000)]
removed #define for IEEEFORMAT; now, the floating point package always
uses this format

35 years agosome fixes: fif did loose too many bits; unnormalized form did not work
ceriel [Mon, 31 Jul 1989 15:10:54 +0000 (15:10 +0000)]
some fixes: fif did loose too many bits; unnormalized form did not work

35 years agouse con_float routine
ceriel [Mon, 31 Jul 1989 15:10:36 +0000 (15:10 +0000)]
use con_float routine

35 years agoadapted for changed floating point package
ceriel [Mon, 31 Jul 1989 14:54:53 +0000 (14:54 +0000)]
adapted for changed floating point package

35 years agoremoved IEEEFORMAT #define
ceriel [Mon, 31 Jul 1989 14:52:45 +0000 (14:52 +0000)]
removed IEEEFORMAT #define

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

35 years agoAdded #define for CODE_GENERATOR
ceriel [Mon, 31 Jul 1989 14:45:40 +0000 (14:45 +0000)]
Added #define for CODE_GENERATOR

35 years agofixed interface to fef routines
ceriel [Mon, 31 Jul 1989 14:43:51 +0000 (14:43 +0000)]
fixed interface to fef routines

35 years agoremoved IEEEFORMAT #define, and define USE_DIVIDE for i386
ceriel [Mon, 31 Jul 1989 14:35:34 +0000 (14:35 +0000)]
removed IEEEFORMAT #define, and define USE_DIVIDE for i386

35 years agouse new interface to fif and fef routines
ceriel [Mon, 31 Jul 1989 14:34:23 +0000 (14:34 +0000)]
use new interface to fif and fef routines

35 years agoremoved IEEEFORMAT #define
ceriel [Mon, 31 Jul 1989 14:32:08 +0000 (14:32 +0000)]
removed IEEEFORMAT #define

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

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