ack.git
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

37 years agoyet another bug fix: the brk systemcall destroyed d1
ceriel [Fri, 10 Jul 1987 11:57:45 +0000 (11:57 +0000)]
yet another bug fix: the brk systemcall destroyed d1

37 years agoadded manual pages for library and stand alone program
bruce [Fri, 10 Jul 1987 09:08:31 +0000 (09:08 +0000)]
added manual pages for library and stand alone program

37 years agosome fixes
ceriel [Fri, 10 Jul 1987 09:06:19 +0000 (09:06 +0000)]
some fixes

37 years agofix: sbu was wrong for 4-4
ceriel [Thu, 9 Jul 1987 17:46:31 +0000 (17:46 +0000)]
fix: sbu was wrong for 4-4

37 years agoadded m2_traps.h
ceriel [Thu, 9 Jul 1987 15:17:56 +0000 (15:17 +0000)]
added m2_traps.h

37 years agochanged random function, added CSP module
ceriel [Thu, 9 Jul 1987 15:15:22 +0000 (15:15 +0000)]
changed random function, added CSP module

37 years agoAdded lint entry to Makefile and removed some things lint complained about
bruce [Thu, 9 Jul 1987 15:04:03 +0000 (15:04 +0000)]
Added lint entry to Makefile and removed some things lint complained about

37 years agoCorrected clean option in Makefile
bruce [Thu, 9 Jul 1987 09:14:43 +0000 (09:14 +0000)]
Corrected clean option in Makefile

37 years agoChanged trans.c from switch statement into series of small procedures. Output files...
bruce [Thu, 9 Jul 1987 09:02:41 +0000 (09:02 +0000)]
Changed trans.c from switch statement into series of small procedures. Output files from parser now only written if changed

37 years agolatest changes to PascalIO: Reset and Rewrite have their parameters switched
ceriel [Wed, 8 Jul 1987 16:37:23 +0000 (16:37 +0000)]
latest changes to PascalIO: Reset and Rewrite have their parameters switched

37 years agofix: sometimes the index mode was used in the wrong way
ceriel [Wed, 8 Jul 1987 16:36:45 +0000 (16:36 +0000)]
fix: sometimes the index mode was used in the wrong way

37 years agoConvert to new READ_EM data structure. Build a em_nopt. Input names now O_ and output...
bruce [Tue, 7 Jul 1987 16:31:16 +0000 (16:31 +0000)]
Convert to new READ_EM data structure. Build a em_nopt. Input names now O_ and output C_. Add insert part support.

37 years agoBug fix: ch7sel should call any2opnd
ceriel [Mon, 6 Jul 1987 18:24:46 +0000 (18:24 +0000)]
Bug fix: ch7sel should call any2opnd

37 years agoAdded -DNDEBUG to Makefile, table now kills regvars
ceriel [Mon, 6 Jul 1987 15:28:59 +0000 (15:28 +0000)]
Added -DNDEBUG to Makefile, table now kills regvars

37 years agoadded Realloc, split into separate files
ceriel [Mon, 6 Jul 1987 14:46:00 +0000 (14:46 +0000)]
added Realloc, split into separate files

37 years agotried to make faster
ceriel [Mon, 6 Jul 1987 13:03:14 +0000 (13:03 +0000)]
tried to make faster

37 years agobug fix: sometimes register variables were treated as scratch regs!
ceriel [Mon, 6 Jul 1987 10:24:51 +0000 (10:24 +0000)]
bug fix: sometimes register variables were treated as scratch regs!

37 years agobug fix: did not check externals right
ceriel [Fri, 3 Jul 1987 16:41:45 +0000 (16:41 +0000)]
bug fix: did not check externals right

37 years agoname changes
ceriel [Fri, 3 Jul 1987 16:07:18 +0000 (16:07 +0000)]
name changes

37 years agofix: errmod --> errmon
ceriel [Fri, 3 Jul 1987 15:50:38 +0000 (15:50 +0000)]
fix: errmod --> errmon

37 years agoThe em_argtype sometimes was not set right
ceriel [Fri, 3 Jul 1987 10:35:55 +0000 (10:35 +0000)]
The em_argtype sometimes was not set right

37 years agoBASE only used when INCORE
ceriel [Wed, 1 Jul 1987 18:27:00 +0000 (18:27 +0000)]
BASE only used when INCORE

37 years agoAdded C_insertpart mechanism
ceriel [Wed, 1 Jul 1987 17:24:10 +0000 (17:24 +0000)]
Added C_insertpart mechanism

37 years agopass EMHOME on to nested make
ceriel [Wed, 1 Jul 1987 13:15:52 +0000 (13:15 +0000)]
pass EMHOME on to nested make

37 years agoAdded seek.c, an interface to the lseek systemcall
ceriel [Wed, 1 Jul 1987 13:00:43 +0000 (13:00 +0000)]
Added seek.c, an interface to the lseek systemcall

37 years agouse proper selector names
ceriel [Wed, 1 Jul 1987 09:52:17 +0000 (09:52 +0000)]
use proper selector names

37 years agoagain, more consistent naming
ceriel [Tue, 30 Jun 1987 18:59:51 +0000 (18:59 +0000)]
again, more consistent naming

37 years agoupdated
ceriel [Tue, 30 Jun 1987 18:44:08 +0000 (18:44 +0000)]
updated

37 years agopass EMHOME to nested make
ceriel [Tue, 30 Jun 1987 18:30:45 +0000 (18:30 +0000)]
pass EMHOME to nested make

37 years agoAdded some register decls
ceriel [Tue, 30 Jun 1987 18:24:27 +0000 (18:24 +0000)]
Added some register decls

37 years agoEM --> EMHOME
ceriel [Tue, 30 Jun 1987 18:20:25 +0000 (18:20 +0000)]
EM --> EMHOME

37 years agomore consistent naming
ceriel [Tue, 30 Jun 1987 17:02:45 +0000 (17:02 +0000)]
more consistent naming

37 years ago[ek]/C_failed.c removed. Now called failed.c
ceriel [Tue, 30 Jun 1987 16:11:19 +0000 (16:11 +0000)]
[ek]/C_failed.c removed. Now called failed.c

37 years agoall external names start with C_
ceriel [Tue, 30 Jun 1987 16:09:36 +0000 (16:09 +0000)]
all external names start with C_

37 years agoall external names start with C_, output buffered
ceriel [Tue, 30 Jun 1987 16:09:18 +0000 (16:09 +0000)]
all external names start with C_, output buffered

37 years agoputbyte --> C_putbyte
ceriel [Tue, 30 Jun 1987 15:24:02 +0000 (15:24 +0000)]
putbyte --> C_putbyte

37 years agofix
ceriel [Tue, 30 Jun 1987 13:17:53 +0000 (13:17 +0000)]
fix

37 years agominor changes, consistent naming of variables
ceriel [Tue, 30 Jun 1987 13:11:16 +0000 (13:11 +0000)]
minor changes, consistent naming of variables

37 years agonew version, different interface
ceriel [Tue, 30 Jun 1987 12:55:30 +0000 (12:55 +0000)]
new version, different interface

37 years agofix: ReadREAL did not work, because ok was'nt initialized
ceriel [Mon, 29 Jun 1987 19:33:01 +0000 (19:33 +0000)]
fix: ReadREAL did not work, because ok was'nt initialized

37 years agofix: rck must call trp, not jmp to it. Return is possible.
ceriel [Mon, 29 Jun 1987 18:13:47 +0000 (18:13 +0000)]
fix: rck must call trp, not jmp to it. Return is possible.

37 years agoAdded the modifications that were made to the Minix code generator
ceriel [Mon, 29 Jun 1987 15:57:48 +0000 (15:57 +0000)]
Added the modifications that were made to the Minix code generator

37 years agofixed a bug in a name-changing routine
ceriel [Mon, 29 Jun 1987 14:41:23 +0000 (14:41 +0000)]
fixed a bug in a name-changing routine

37 years ago- fixes: improved POINTER TO IDENT mechanism, prevent core dump when
ceriel [Mon, 29 Jun 1987 12:46:00 +0000 (12:46 +0000)]
- fixes: improved POINTER TO IDENT mechanism, prevent core dump when
        definition module not found, corrected typo.
- changed mechanism for variables that have their address given.
- added option for symmetric integer ranges

37 years agofixes
ceriel [Mon, 29 Jun 1987 12:27:50 +0000 (12:27 +0000)]
fixes

37 years agofixes, different traps, new files
ceriel [Fri, 26 Jun 1987 15:59:52 +0000 (15:59 +0000)]
fixes, different traps, new files

37 years agofix: ConvertInteger was wrong for MIN(INTEGER)
ceriel [Tue, 23 Jun 1987 17:38:18 +0000 (17:38 +0000)]
fix: ConvertInteger was wrong for MIN(INTEGER)

37 years agomap -Xs flag to -s for modula-2 compiler
ceriel [Tue, 23 Jun 1987 17:15:56 +0000 (17:15 +0000)]
map -Xs flag to -s for modula-2 compiler

37 years agofixes, made more consistent
ceriel [Tue, 23 Jun 1987 17:12:42 +0000 (17:12 +0000)]
fixes, made more consistent

37 years agofixes, added 's' option
ceriel [Tue, 23 Jun 1987 17:12:25 +0000 (17:12 +0000)]
fixes, added 's' option

37 years agoenabled range checks
ceriel [Fri, 19 Jun 1987 09:47:53 +0000 (09:47 +0000)]
enabled range checks

37 years agofixes
ceriel [Fri, 19 Jun 1987 09:25:08 +0000 (09:25 +0000)]
fixes

37 years agoAdded a kind of range-check for assignments between cards and ints
ceriel [Thu, 18 Jun 1987 17:42:47 +0000 (17:42 +0000)]
Added a kind of range-check for assignments between cards and ints

37 years agosome fixes, and changed priority of unary minus
ceriel [Thu, 18 Jun 1987 15:46:08 +0000 (15:46 +0000)]
some fixes, and changed priority of unary minus

37 years agofix: Read did not set "Done" in the "unread" case
ceriel [Tue, 16 Jun 1987 09:04:27 +0000 (09:04 +0000)]
fix: Read did not set "Done" in the "unread" case

37 years agofixed bug
ceriel [Fri, 12 Jun 1987 19:10:12 +0000 (19:10 +0000)]
fixed bug

37 years agoexg instruction translated wrong
ceriel [Thu, 11 Jun 1987 14:44:48 +0000 (14:44 +0000)]
exg instruction translated wrong

37 years agoReadString did not skip leading spaces
ceriel [Thu, 11 Jun 1987 13:07:27 +0000 (13:07 +0000)]
ReadString did not skip leading spaces

37 years agofix in asp -2
ceriel [Thu, 11 Jun 1987 10:47:13 +0000 (10:47 +0000)]
fix in asp -2

37 years agomodified print to use _write
ceriel [Wed, 10 Jun 1987 14:52:39 +0000 (14:52 +0000)]
modified print to use _write

37 years agosome more fixes
ceriel [Wed, 10 Jun 1987 14:06:14 +0000 (14:06 +0000)]
some more fixes

37 years agobug fixes
ceriel [Wed, 10 Jun 1987 13:46:21 +0000 (13:46 +0000)]
bug fixes

37 years agobug fix
ceriel [Wed, 10 Jun 1987 10:33:19 +0000 (10:33 +0000)]
bug fix

37 years agosome fixes
ceriel [Tue, 9 Jun 1987 15:15:18 +0000 (15:15 +0000)]
some fixes

37 years agocorrected some errors
ceriel [Tue, 9 Jun 1987 11:05:09 +0000 (11:05 +0000)]
corrected some errors

37 years agoadded some routines
ceriel [Tue, 9 Jun 1987 10:50:47 +0000 (10:50 +0000)]
added some routines

37 years agocorrected syntax error
ceriel [Tue, 9 Jun 1987 10:35:22 +0000 (10:35 +0000)]
corrected syntax error

37 years agomany changes because of introduction of register variables si/di
ceriel [Tue, 9 Jun 1987 10:22:50 +0000 (10:22 +0000)]
many changes because of introduction of register variables si/di

37 years agopass EMHOME to nested make
ceriel [Tue, 9 Jun 1987 10:19:47 +0000 (10:19 +0000)]
pass EMHOME to nested make

37 years agoAdded register variables: registers si and di
ceriel [Tue, 9 Jun 1987 09:47:02 +0000 (09:47 +0000)]
Added register variables: registers si and di

37 years agoremoved printf.s
ceriel [Tue, 9 Jun 1987 09:24:05 +0000 (09:24 +0000)]
removed printf.s

37 years agominor changes to many files
ceriel [Wed, 3 Jun 1987 19:05:14 +0000 (19:05 +0000)]
minor changes to many files

37 years agobug fix in local extern-declarations, some other minor changes
ceriel [Mon, 1 Jun 1987 10:17:29 +0000 (10:17 +0000)]
bug fix in local extern-declarations, some other minor changes

37 years agofixed Makefile
ceriel [Mon, 1 Jun 1987 08:59:07 +0000 (08:59 +0000)]
fixed Makefile

37 years agofixed Makefile
ceriel [Mon, 1 Jun 1987 08:56:50 +0000 (08:56 +0000)]
fixed Makefile

37 years agofixes, added some standard functions to handle LONGREAL, LONGINT
ceriel [Wed, 27 May 1987 10:16:03 +0000 (10:16 +0000)]
fixes, added some standard functions to handle LONGREAL, LONGINT

37 years agoAdded Mathlib; MathLib0 now uses Mathlib
ceriel [Wed, 27 May 1987 10:05:01 +0000 (10:05 +0000)]
Added Mathlib; MathLib0 now uses Mathlib