ack.git
34 years agosimplified a bit
ceriel [Mon, 16 Oct 1989 17:56:36 +0000 (17:56 +0000)]
simplified a bit

34 years agomerged cricon.c+crfcon.c+crucon.c into crxcon.c
ceriel [Mon, 16 Oct 1989 16:37:46 +0000 (16:37 +0000)]
merged cricon.c+crfcon.c+crucon.c into crxcon.c

34 years agoonly give warning about unresolved references if -u option is not given
ceriel [Mon, 16 Oct 1989 14:52:03 +0000 (14:52 +0000)]
only give warning about unresolved references if -u option is not given

34 years agohead_em.sun renamed to head_ext
ceriel [Mon, 16 Oct 1989 14:45:00 +0000 (14:45 +0000)]
head_em.sun renamed to head_ext

34 years agoAdded em_private.h
ceriel [Mon, 16 Oct 1989 14:23:25 +0000 (14:23 +0000)]
Added em_private.h

34 years agoadjusted sources for NOPP
eck [Mon, 16 Oct 1989 12:38:25 +0000 (12:38 +0000)]
adjusted sources for NOPP

34 years agoutil/ceg/as_parser also uses lex
ceriel [Mon, 16 Oct 1989 09:53:04 +0000 (09:53 +0000)]
util/ceg/as_parser also uses lex

34 years agoimproved Makefile: save libemopt.a when creating libCEopt.a
ceriel [Mon, 16 Oct 1989 09:45:06 +0000 (09:45 +0000)]
improved Makefile: save libemopt.a when creating libCEopt.a

34 years agoimproved: did not work with SunOs 4.0 make
ceriel [Mon, 16 Oct 1989 09:32:05 +0000 (09:32 +0000)]
improved: did not work with SunOs 4.0 make

34 years agoimproved: did not work with SunOs 4.0 make
ceriel [Mon, 16 Oct 1989 09:24:52 +0000 (09:24 +0000)]
improved: did not work with SunOs 4.0 make

34 years agocleaned up considerably
ceriel [Fri, 13 Oct 1989 18:26:05 +0000 (18:26 +0000)]
cleaned up considerably

34 years agoAdded head_em.s for Sun floating point emulation
ceriel [Fri, 13 Oct 1989 14:35:50 +0000 (14:35 +0000)]
Added head_em.s for Sun floating point emulation

34 years agoAdded headers
ceriel [Fri, 13 Oct 1989 14:27:28 +0000 (14:27 +0000)]
Added headers

34 years agoAdded RCS Headers
ceriel [Fri, 13 Oct 1989 14:03:25 +0000 (14:03 +0000)]
Added RCS Headers

34 years agofltcstoper.c addded to Repository
eck [Fri, 13 Oct 1989 11:04:42 +0000 (11:04 +0000)]
fltcstoper.c addded to Repository

34 years agoAdded mechanism for generating fast compilers
ceriel [Fri, 13 Oct 1989 10:48:07 +0000 (10:48 +0000)]
Added mechanism for generating fast compilers

34 years agoAdded mechanism for generating fast compilers
ceriel [Fri, 13 Oct 1989 09:59:54 +0000 (09:59 +0000)]
Added mechanism for generating fast compilers

34 years agoAdded mechanism for generating fast compilers
ceriel [Fri, 13 Oct 1989 09:25:21 +0000 (09:25 +0000)]
Added mechanism for generating fast compilers

34 years agofixed typo
ceriel [Fri, 13 Oct 1989 09:22:53 +0000 (09:22 +0000)]
fixed typo

34 years agoformatted a bit
ceriel [Thu, 12 Oct 1989 16:57:37 +0000 (16:57 +0000)]
formatted a bit

34 years agoAdded peephole optimizer library, code expander, and i386
ceriel [Thu, 12 Oct 1989 16:52:17 +0000 (16:52 +0000)]
Added peephole optimizer library, code expander, and i386

34 years agoAdded entry for peephole optimizer library and code expander
ceriel [Thu, 12 Oct 1989 16:50:29 +0000 (16:50 +0000)]
Added entry for peephole optimizer library and code expander

34 years agocleaned up Makefile
ceriel [Thu, 12 Oct 1989 16:18:38 +0000 (16:18 +0000)]
cleaned up Makefile

34 years agoThe InputLevel variable only exists when NOPP is not defined
ceriel [Thu, 12 Oct 1989 14:22:35 +0000 (14:22 +0000)]
The InputLevel variable only exists when NOPP is not defined

34 years agouse strindex() instead of index()
ceriel [Thu, 12 Oct 1989 11:16:43 +0000 (11:16 +0000)]
use strindex() instead of index()

34 years agosome fixes, f.i. process # in actual parameter list
ceriel [Thu, 12 Oct 1989 11:16:02 +0000 (11:16 +0000)]
some fixes, f.i. process # in actual parameter list

34 years agofixed wrong code for for-loop
ceriel [Thu, 12 Oct 1989 11:10:48 +0000 (11:10 +0000)]
fixed wrong code for for-loop

34 years agoinstall code-expander version
ceriel [Wed, 11 Oct 1989 15:31:10 +0000 (15:31 +0000)]
install code-expander version

34 years agoremoved include file in_all.h
ceriel [Wed, 11 Oct 1989 15:25:07 +0000 (15:25 +0000)]
removed include file in_all.h

34 years agoalso install peephole optimizer and code expander versions
ceriel [Wed, 11 Oct 1989 15:15:47 +0000 (15:15 +0000)]
also install peephole optimizer and code expander versions

34 years agoAdded em_codeO.h
ceriel [Wed, 11 Oct 1989 15:13:07 +0000 (15:13 +0000)]
Added em_codeO.h

34 years agouse EMHOME instead of ../../..
ceriel [Wed, 11 Oct 1989 14:21:37 +0000 (14:21 +0000)]
use EMHOME instead of ../../..

34 years agobug fix in rounding for 4-byte floating point numbers
ceriel [Wed, 11 Oct 1989 13:34:05 +0000 (13:34 +0000)]
bug fix in rounding for 4-byte floating point numbers

34 years agoAdded nopt.doc and ceg
ceriel [Wed, 11 Oct 1989 13:17:21 +0000 (13:17 +0000)]
Added nopt.doc and ceg

34 years agoAdded em_opt
ceriel [Wed, 11 Oct 1989 12:43:53 +0000 (12:43 +0000)]
Added em_opt

34 years agomoved and initialized the C_tmpdir variable; some linkers do not
ceriel [Tue, 10 Oct 1989 15:06:56 +0000 (15:06 +0000)]
moved and initialized the C_tmpdir variable; some linkers do not
find it otherwise

34 years agoAdded code-expander-generator
ceriel [Tue, 10 Oct 1989 14:48:42 +0000 (14:48 +0000)]
Added code-expander-generator

34 years agoAdded i386
ceriel [Tue, 10 Oct 1989 14:42:59 +0000 (14:42 +0000)]
Added i386

34 years agoAdded i386 to .distr file
ceriel [Tue, 10 Oct 1989 14:20:45 +0000 (14:20 +0000)]
Added i386 to .distr file

34 years agoinitial version
ceriel [Tue, 10 Oct 1989 11:40:55 +0000 (11:40 +0000)]
initial version

34 years agomany fixes, found by actually running the code
ceriel [Tue, 10 Oct 1989 11:38:18 +0000 (11:38 +0000)]
many fixes, found by actually running the code

34 years agosome small corrections in the lint part
dick [Tue, 10 Oct 1989 11:21:55 +0000 (11:21 +0000)]
some small corrections in the lint part

34 years agoinitial version
ceriel [Tue, 10 Oct 1989 11:01:01 +0000 (11:01 +0000)]
initial version

34 years agomany fixes; got working afcc with this version
ceriel [Tue, 10 Oct 1989 10:58:30 +0000 (10:58 +0000)]
many fixes; got working afcc with this version

34 years agomany fixes, found by actually running the code it produces
ceriel [Tue, 10 Oct 1989 10:54:20 +0000 (10:54 +0000)]
many fixes, found by actually running the code it produces

34 years agomany fixes; now passes the tests
ceriel [Tue, 10 Oct 1989 10:44:26 +0000 (10:44 +0000)]
many fixes; now passes the tests

34 years agoInitial revision
ceriel [Tue, 10 Oct 1989 10:38:39 +0000 (10:38 +0000)]
Initial revision

34 years agomkstrct.o ended up in the archive twice
ceriel [Mon, 9 Oct 1989 15:03:01 +0000 (15:03 +0000)]
mkstrct.o ended up in the archive twice

34 years agosome fixes
ceriel [Mon, 9 Oct 1989 14:15:51 +0000 (14:15 +0000)]
some fixes

34 years agofix to bitfield code: contained non-portable shift
ceriel [Mon, 9 Oct 1989 13:42:39 +0000 (13:42 +0000)]
fix to bitfield code: contained non-portable shift

34 years agorecursive calls to sametest routine were wrong; How could this ever work?
ceriel [Fri, 6 Oct 1989 14:53:49 +0000 (14:53 +0000)]
recursive calls to sametest routine were wrong; How could this ever work?

34 years agocorrected XOR problem, and ILOCAL does not exist for m68k4
ceriel [Fri, 6 Oct 1989 11:13:16 +0000 (11:13 +0000)]
corrected XOR problem, and ILOCAL does not exist for m68k4

34 years agovarargs in panic()
dick [Wed, 4 Oct 1989 16:04:02 +0000 (16:04 +0000)]
varargs in panic()

34 years agobetter error reporting
dick [Wed, 4 Oct 1989 15:36:56 +0000 (15:36 +0000)]
better error reporting

34 years agocorrection lint.1
dick [Wed, 4 Oct 1989 15:33:49 +0000 (15:33 +0000)]
correction lint.1

34 years agoif to be preprocessed, # should be the first character
ceriel [Wed, 4 Oct 1989 15:18:12 +0000 (15:18 +0000)]
if to be preprocessed, # should be the first character

34 years agofixed problem: sometimes incorrect labels were generated in case descriptors
ceriel [Wed, 4 Oct 1989 14:39:55 +0000 (14:39 +0000)]
fixed problem: sometimes incorrect labels were generated in case descriptors

34 years agoAdded some XOR patterns
ceriel [Wed, 4 Oct 1989 14:35:50 +0000 (14:35 +0000)]
Added some XOR patterns

34 years agolatest Makefile Version
ceriel [Wed, 4 Oct 1989 11:12:57 +0000 (11:12 +0000)]
latest Makefile Version

34 years agofixed: removed an #endif
ceriel [Wed, 4 Oct 1989 11:06:18 +0000 (11:06 +0000)]
fixed: removed an #endif

34 years agoThis is the 4th distribution version
ceriel [Wed, 4 Oct 1989 11:02:39 +0000 (11:02 +0000)]
This is the 4th distribution version

34 years agofixup commit for tag 'distr3' distr3
cvs2hg [Wed, 4 Oct 1989 10:56:17 +0000 (10:56 +0000)]
fixup commit for tag 'distr3'

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