ack.git
37 years agonestlevel count per file
ceriel [Mon, 10 Aug 1987 10:43:51 +0000 (10:43 +0000)]
nestlevel count per file

37 years agodynamic table sizes, commons in ranlib table
ceriel [Mon, 10 Aug 1987 10:20:52 +0000 (10:20 +0000)]
dynamic table sizes, commons in ranlib table

37 years agosome fixes
ceriel [Fri, 7 Aug 1987 19:54:45 +0000 (19:54 +0000)]
some fixes

37 years agofixes to preprocessor part
ceriel [Fri, 7 Aug 1987 19:53:54 +0000 (19:53 +0000)]
fixes to preprocessor part

37 years agoran out of another static list; made length dynamic
ceriel [Fri, 7 Aug 1987 14:35:21 +0000 (14:35 +0000)]
ran out of another static list; made length dynamic

37 years agodeleted a warning
ceriel [Thu, 6 Aug 1987 19:15:40 +0000 (19:15 +0000)]
deleted a warning

37 years agomake two versions: one for new peephole optimizer
ceriel [Thu, 6 Aug 1987 19:00:21 +0000 (19:00 +0000)]
make two versions: one for new peephole optimizer

37 years agofixed manual page
ceriel [Thu, 6 Aug 1987 18:59:07 +0000 (18:59 +0000)]
fixed manual page

37 years agoAdded files for new peephole optimizer
ceriel [Thu, 6 Aug 1987 18:58:39 +0000 (18:58 +0000)]
Added files for new peephole optimizer

37 years agouse newer read_em module, + checking library
ceriel [Thu, 6 Aug 1987 18:56:36 +0000 (18:56 +0000)]
use newer read_em module, + checking library

37 years agoalign sizes
ceriel [Thu, 6 Aug 1987 18:40:02 +0000 (18:40 +0000)]
align sizes

37 years agogenerate commons for bss
ceriel [Thu, 6 Aug 1987 15:11:09 +0000 (15:11 +0000)]
generate commons for bss

37 years agoOUTTRACE was doubly defined
ceriel [Thu, 6 Aug 1987 14:29:16 +0000 (14:29 +0000)]
OUTTRACE was doubly defined

37 years agofix in font-change
ceriel [Thu, 6 Aug 1987 14:26:45 +0000 (14:26 +0000)]
fix in font-change

37 years agocode improvement
ceriel [Thu, 6 Aug 1987 14:24:08 +0000 (14:24 +0000)]
code improvement

37 years agofixes
ceriel [Thu, 6 Aug 1987 14:21:01 +0000 (14:21 +0000)]
fixes

37 years agominor mods
ceriel [Thu, 6 Aug 1987 14:20:11 +0000 (14:20 +0000)]
minor mods

37 years agofixed a bug with setjmp.
ceriel [Thu, 6 Aug 1987 14:19:06 +0000 (14:19 +0000)]
fixed a bug with setjmp.
Fixed a bug with non-struct pointers referring to structs

37 years agomoved the FCONST moves, so that they are found before the source moves
ceriel [Thu, 6 Aug 1987 13:08:02 +0000 (13:08 +0000)]
moved the FCONST moves, so that they are found before the source moves

37 years agouse malloc instead of sbrk
ceriel [Thu, 6 Aug 1987 13:04:20 +0000 (13:04 +0000)]
use malloc instead of sbrk

37 years agobigger define for MAXSTAB
ceriel [Thu, 6 Aug 1987 13:00:47 +0000 (13:00 +0000)]
bigger define for MAXSTAB

37 years agoadded end.s
ceriel [Thu, 6 Aug 1987 12:56:11 +0000 (12:56 +0000)]
added end.s

37 years agoadded missing patterns
ceriel [Thu, 6 Aug 1987 12:48:27 +0000 (12:48 +0000)]
added missing patterns

37 years agouse our own assembler instead of /bin/as
ceriel [Thu, 6 Aug 1987 11:36:47 +0000 (11:36 +0000)]
use our own assembler instead of /bin/as

37 years agosome nofits are actually errors
ceriel [Thu, 6 Aug 1987 11:17:30 +0000 (11:17 +0000)]
some nofits are actually errors

37 years agomany re-arrangements
ceriel [Thu, 6 Aug 1987 10:48:14 +0000 (10:48 +0000)]
many re-arrangements

37 years agoto .m instead of .k
ceriel [Thu, 6 Aug 1987 10:27:10 +0000 (10:27 +0000)]
to .m instead of .k

37 years agohandle returns better
ceriel [Thu, 6 Aug 1987 09:55:00 +0000 (09:55 +0000)]
handle returns better

37 years agosome minor improvements
ceriel [Wed, 5 Aug 1987 18:24:31 +0000 (18:24 +0000)]
some minor improvements

37 years agotemporary fix for commas within operands
ceriel [Wed, 5 Aug 1987 13:09:37 +0000 (13:09 +0000)]
temporary fix for commas within operands

37 years agofixed a subtle bug: in some obscure cases involving conflict resolvers and
ceriel [Wed, 5 Aug 1987 12:52:15 +0000 (12:52 +0000)]
fixed a subtle bug: in some obscure cases involving conflict resolvers and
defaults, wrong code was generated

37 years agofixed another bug with header blocks, and modified to use existing header
ceriel [Wed, 5 Aug 1987 09:46:38 +0000 (09:46 +0000)]
fixed another bug with header blocks, and modified to use existing header
block when possible

37 years agouse malloc, made more robust against errors in line directives
ceriel [Tue, 4 Aug 1987 19:30:14 +0000 (19:30 +0000)]
use malloc, made more robust against errors in line directives

37 years agofix
ceriel [Tue, 4 Aug 1987 19:29:28 +0000 (19:29 +0000)]
fix

37 years agobug fixes: put header block at end of procedure
ceriel [Tue, 4 Aug 1987 14:13:24 +0000 (14:13 +0000)]
bug fixes: put header block at end of procedure

37 years agoresulted in 32768 instead of -32768 on a PDP-11
ceriel [Tue, 4 Aug 1987 08:59:50 +0000 (08:59 +0000)]
resulted in 32768 instead of -32768 on a PDP-11

37 years agofix: variable sets were handled wrong
ceriel [Mon, 3 Aug 1987 18:20:55 +0000 (18:20 +0000)]
fix: variable sets were handled wrong

37 years agofix in check
ceriel [Mon, 3 Aug 1987 18:03:23 +0000 (18:03 +0000)]
fix in check

37 years agoAdded a break, so that an error message is only given once
ceriel [Mon, 3 Aug 1987 18:00:22 +0000 (18:00 +0000)]
Added a break, so that an error message is only given once

37 years agofix blocks.c
ceriel [Mon, 3 Aug 1987 14:40:49 +0000 (14:40 +0000)]
fix blocks.c

37 years agofix: may no address more memory than is present blocks.c
ceriel [Mon, 3 Aug 1987 14:04:44 +0000 (14:04 +0000)]
fix: may no address more memory than is present blocks.c

37 years agocheck name offset
ceriel [Mon, 3 Aug 1987 13:22:30 +0000 (13:22 +0000)]
check name offset

37 years agosome cosmetic changes
ceriel [Mon, 3 Aug 1987 11:01:19 +0000 (11:01 +0000)]
some cosmetic changes

37 years agoupdated
ceriel [Mon, 3 Aug 1987 09:47:46 +0000 (09:47 +0000)]
updated

37 years agosome cosmetic changes
ceriel [Mon, 3 Aug 1987 09:16:20 +0000 (09:16 +0000)]
some cosmetic changes

37 years agosome fixes and cosmetic changes
ceriel [Mon, 3 Aug 1987 09:09:07 +0000 (09:09 +0000)]
some fixes and cosmetic changes

37 years agoremoved the limitation of the next field
ceriel [Mon, 3 Aug 1987 09:07:25 +0000 (09:07 +0000)]
removed the limitation of the next field

37 years agofix in a call to record
ceriel [Thu, 30 Jul 1987 16:04:29 +0000 (16:04 +0000)]
fix in a call to record

37 years agonew version that passes current tests
ceriel [Thu, 30 Jul 1987 14:21:19 +0000 (14:21 +0000)]
new version that passes current tests

37 years agomany changes; some cosmetic; coercions now explicit in tree
ceriel [Thu, 30 Jul 1987 13:37:39 +0000 (13:37 +0000)]
many changes; some cosmetic; coercions now explicit in tree

37 years agoCorrected EMHOME in Makefile (yet again)
bruce [Thu, 30 Jul 1987 09:42:39 +0000 (09:42 +0000)]
Corrected EMHOME in Makefile (yet again)

37 years agodo better bad-pointer testing
ceriel [Thu, 30 Jul 1987 09:20:59 +0000 (09:20 +0000)]
do better bad-pointer testing

37 years agoyet another fix: outoperand must do nothing with ps_end
ceriel [Thu, 30 Jul 1987 08:59:40 +0000 (08:59 +0000)]
yet another fix: outoperand must do nothing with ps_end

37 years agoexternals were not handled right
ceriel [Wed, 29 Jul 1987 19:49:15 +0000 (19:49 +0000)]
externals were not handled right

37 years agoAdded removal of dead code patterns
bruce [Wed, 29 Jul 1987 16:10:27 +0000 (16:10 +0000)]
Added removal of dead code patterns

37 years agodid not handle HOL names right (null names)
ceriel [Wed, 29 Jul 1987 10:43:43 +0000 (10:43 +0000)]
did not handle HOL names right (null names)

37 years agofix: did not handle externals with big HOL offsets right
ceriel [Wed, 29 Jul 1987 10:39:02 +0000 (10:39 +0000)]
fix: did not handle externals with big HOL offsets right

37 years agochanged order in LIST, ReadString from InOut still did not work right
ceriel [Tue, 28 Jul 1987 13:46:13 +0000 (13:46 +0000)]
changed order in LIST, ReadString from InOut still did not work right

37 years agoParser outputs some stats and fixed error is pseudo.r
bruce [Tue, 28 Jul 1987 11:22:59 +0000 (11:22 +0000)]
Parser outputs some stats and fixed error is pseudo.r

37 years agoUpdated nopt.doc for dfa encoded using row displacement
bruce [Tue, 28 Jul 1987 10:56:44 +0000 (10:56 +0000)]
Updated nopt.doc for dfa encoded using row displacement

37 years agoConverted dfa to use row displacement compaction
bruce [Tue, 28 Jul 1987 09:37:09 +0000 (09:37 +0000)]
Converted dfa to use row displacement compaction

37 years agofixed the 'too many hits' complaint of refer
ceriel [Tue, 28 Jul 1987 09:06:53 +0000 (09:06 +0000)]
fixed the 'too many hits' complaint of refer

37 years agoSystem V has no ftime systemcall
ceriel [Fri, 24 Jul 1987 13:24:19 +0000 (13:24 +0000)]
System V has no ftime systemcall

37 years agocorrection: had deleted a line by accident
ceriel [Fri, 24 Jul 1987 11:58:51 +0000 (11:58 +0000)]
correction: had deleted a line by accident

37 years agocharacters were treated as unsigneds, lines with quotes in them
ceriel [Fri, 24 Jul 1987 09:21:24 +0000 (09:21 +0000)]
characters were treated as unsigneds, lines with quotes in them
where not treated correctly

37 years agoA different way of detecting conformant arrays
ceriel [Wed, 22 Jul 1987 17:02:54 +0000 (17:02 +0000)]
A different way of detecting conformant arrays

37 years agosome cosmetic changes
ceriel [Wed, 22 Jul 1987 16:35:09 +0000 (16:35 +0000)]
some cosmetic changes

37 years agoadded docs about -Xi flag
ceriel [Wed, 22 Jul 1987 13:42:46 +0000 (13:42 +0000)]
added docs about -Xi flag

37 years agopass -i flag to modula-2 compiler, via -Xi
ceriel [Wed, 22 Jul 1987 13:30:06 +0000 (13:30 +0000)]
pass -i flag to modula-2 compiler, via -Xi

37 years agodid not export cerror, did not define _errno
ceriel [Wed, 22 Jul 1987 12:46:07 +0000 (12:46 +0000)]
did not export cerror, did not define _errno

37 years agosome small fixes and additions
ceriel [Wed, 22 Jul 1987 12:42:10 +0000 (12:42 +0000)]
some small fixes and additions

37 years agoRemove strings library from Makefile
bruce [Wed, 22 Jul 1987 12:41:46 +0000 (12:41 +0000)]
Remove strings library from Makefile

37 years agosome more fixes
ceriel [Wed, 22 Jul 1987 10:59:24 +0000 (10:59 +0000)]
some more fixes

37 years agofixed a bug: constant sets were not handled right on 4-byte machines
ceriel [Wed, 22 Jul 1987 09:21:00 +0000 (09:21 +0000)]
fixed a bug: constant sets were not handled right on 4-byte machines

37 years agofixed a typo
ceriel [Wed, 22 Jul 1987 09:12:47 +0000 (09:12 +0000)]
fixed a typo

37 years agoUpdate for single buffer rather that queues
bruce [Tue, 21 Jul 1987 14:28:11 +0000 (14:28 +0000)]
Update for single buffer rather that queues

37 years agofixes, changes to make smaller on PDP
ceriel [Tue, 21 Jul 1987 13:54:33 +0000 (13:54 +0000)]
fixes, changes to make smaller on PDP

37 years agoMajor change: All queues now in same buffer
bruce [Tue, 21 Jul 1987 13:23:09 +0000 (13:23 +0000)]
Major change: All queues now in same buffer

37 years agodeleted useless tst.b instruction
ceriel [Mon, 20 Jul 1987 14:31:46 +0000 (14:31 +0000)]
deleted useless tst.b instruction

37 years agodo not generate mes 11 AND mes 3!
ceriel [Fri, 17 Jul 1987 14:30:30 +0000 (14:30 +0000)]
do not generate mes 11 AND mes 3!

37 years agocall .trp instead of jmp to it
ceriel [Fri, 17 Jul 1987 14:16:39 +0000 (14:16 +0000)]
call .trp instead of jmp to it

37 years agoset _buf to 0 on open
ceriel [Fri, 17 Jul 1987 14:04:14 +0000 (14:04 +0000)]
set _buf to 0 on open

37 years agoname changes, fix in computation of set sizes
ceriel [Fri, 17 Jul 1987 13:50:04 +0000 (13:50 +0000)]
name changes, fix in computation of set sizes

37 years agoinclude <sys/time.h> on 4.2 systems
ceriel [Fri, 17 Jul 1987 09:38:18 +0000 (09:38 +0000)]
include <sys/time.h> on 4.2 systems

37 years agobug fixes, name changes
ceriel [Thu, 16 Jul 1987 19:51:40 +0000 (19:51 +0000)]
bug fixes, name changes

37 years agofix: wrong free
ceriel [Thu, 16 Jul 1987 16:08:13 +0000 (16:08 +0000)]
fix: wrong free

37 years agouse new C_insertpart mechanism, other minor changes
ceriel [Thu, 16 Jul 1987 13:27:37 +0000 (13:27 +0000)]
use new C_insertpart mechanism, other minor changes

37 years agodisabled assertions, fixed bug with pack/unpk
ceriel [Thu, 16 Jul 1987 09:44:44 +0000 (09:44 +0000)]
disabled assertions, fixed bug with pack/unpk

37 years agofixes with error_type, make "type" struct more compact.
ceriel [Thu, 16 Jul 1987 09:34:44 +0000 (09:34 +0000)]
fixes with error_type, make "type" struct more compact.

37 years agoremove a couple pieces of trivial lint
bruce [Tue, 14 Jul 1987 09:15:10 +0000 (09:15 +0000)]
remove a couple pieces of trivial lint

37 years agoAdded NOFL to Makefile, to pass NOFLOAT. Also improved the clean entry
ceriel [Mon, 13 Jul 1987 16:50:57 +0000 (16:50 +0000)]
Added NOFL to Makefile, to pass NOFLOAT. Also improved the clean entry

37 years agoAdded optimser document
bruce [Mon, 13 Jul 1987 15:14:13 +0000 (15:14 +0000)]
Added optimser document

37 years agodfa.c now a routine for each state rather than nested switch statement
bruce [Mon, 13 Jul 1987 15:03:27 +0000 (15:03 +0000)]
dfa.c now a routine for each state rather than nested switch statement

37 years agoAdded and corrected some comments
ceriel [Mon, 13 Jul 1987 13:34:56 +0000 (13:34 +0000)]
Added and corrected some comments

37 years agoversion for installation
ceriel [Mon, 13 Jul 1987 12:53:21 +0000 (12:53 +0000)]
version for installation

37 years agocompute some expressions in "int" instead of "arith"
ceriel [Mon, 13 Jul 1987 12:46:46 +0000 (12:46 +0000)]
compute some expressions in "int" instead of "arith"

37 years agofixes
ceriel [Mon, 13 Jul 1987 11:49:32 +0000 (11:49 +0000)]
fixes

37 years agofixes
ceriel [Mon, 13 Jul 1987 10:30:37 +0000 (10:30 +0000)]
fixes

37 years agoRemove free queue and use st_alloc/free from alloc module
bruce [Mon, 13 Jul 1987 10:07:33 +0000 (10:07 +0000)]
Remove free queue and use st_alloc/free from alloc module

37 years agoNew patterns, man page changes, other little fixes
bruce [Fri, 10 Jul 1987 14:16:32 +0000 (14:16 +0000)]
New patterns, man page changes, other little fixes