ack.git
39 years agoInitial revision
keie [Fri, 12 Apr 1985 17:08:56 +0000 (17:08 +0000)]
Initial revision

39 years ago*** empty log message ***
keie [Fri, 12 Apr 1985 17:06:38 +0000 (17:06 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
keie [Fri, 12 Apr 1985 16:56:43 +0000 (16:56 +0000)]
*** empty log message ***

39 years agoDeletion of a few coercions caused a translation failure
keie [Fri, 12 Apr 1985 16:43:40 +0000 (16:43 +0000)]
Deletion of a few coercions caused a translation failure
for setjmp.e.
The coercions have been grabbed from an old version by FvH.

39 years agoInitial revision
keie [Fri, 12 Apr 1985 16:40:22 +0000 (16:40 +0000)]
Initial revision

39 years agofloating point stuff added
bal [Fri, 12 Apr 1985 15:47:30 +0000 (15:47 +0000)]
floating point stuff added

39 years ago*** empty log message ***
keie [Fri, 12 Apr 1985 15:06:05 +0000 (15:06 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
keie [Fri, 12 Apr 1985 14:59:45 +0000 (14:59 +0000)]
*** empty log message ***

39 years agoInitial revision
keie [Fri, 12 Apr 1985 14:55:00 +0000 (14:55 +0000)]
Initial revision

39 years ago*** empty log message ***
em [Fri, 12 Apr 1985 14:33:09 +0000 (14:33 +0000)]
*** empty log message ***

39 years agoAdded flp.s, contains subroutines for all EM fp instructions.
em [Fri, 12 Apr 1985 14:29:07 +0000 (14:29 +0000)]
Added flp.s, contains subroutines for all EM fp instructions.
They trap.

39 years ago1- Floating point routines now call routines instead of calling trp.
em [Fri, 12 Apr 1985 14:25:59 +0000 (14:25 +0000)]
1- Floating point routines now call routines instead of calling trp.

39 years ago*** empty log message ***
em [Fri, 12 Apr 1985 14:01:20 +0000 (14:01 +0000)]
*** empty log message ***

39 years agoPutting some dots on some i's.
keie [Fri, 12 Apr 1985 11:32:41 +0000 (11:32 +0000)]
Putting some dots on some i's.

39 years ago*** empty log message ***
keie [Fri, 12 Apr 1985 11:25:21 +0000 (11:25 +0000)]
*** empty log message ***

39 years agoJust newer.
keie [Fri, 12 Apr 1985 11:20:15 +0000 (11:20 +0000)]
Just newer.

39 years ago*** empty log message ***
keie [Tue, 9 Apr 1985 13:48:55 +0000 (13:48 +0000)]
*** empty log message ***

39 years agoAdded 1)libsys 2)end_em.
keie [Tue, 2 Apr 1985 11:21:33 +0000 (11:21 +0000)]
Added 1)libsys 2)end_em.
Changed handling of -i flag.

39 years agoError code 0 was returned when the installation failed!
keie [Tue, 2 Apr 1985 10:55:02 +0000 (10:55 +0000)]
Error code 0 was returned when the installation failed!

39 years agoCopy of ../libbc/compmodule.
keie [Tue, 2 Apr 1985 10:50:53 +0000 (10:50 +0000)]
Copy of ../libbc/compmodule.

39 years agoRemoved -DCPM.
keie [Tue, 2 Apr 1985 10:46:43 +0000 (10:46 +0000)]
Removed -DCPM.

39 years ago*** empty log message ***
em [Mon, 1 Apr 1985 17:02:55 +0000 (17:02 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
keie [Mon, 1 Apr 1985 14:44:26 +0000 (14:44 +0000)]
*** empty log message ***

39 years agoAdapted after installation of backend.
keie [Mon, 1 Apr 1985 14:02:58 +0000 (14:02 +0000)]
Adapted after installation of backend.

39 years ago*** empty log message ***
keie [Mon, 1 Apr 1985 14:00:00 +0000 (14:00 +0000)]
*** empty log message ***

39 years agoSome minor cleaning up.
keie [Mon, 1 Apr 1985 13:20:42 +0000 (13:20 +0000)]
Some minor cleaning up.

39 years ago*** empty log message ***
em [Fri, 29 Mar 1985 21:44:50 +0000 (21:44 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
em [Fri, 29 Mar 1985 21:10:43 +0000 (21:10 +0000)]
*** empty log message ***

39 years agoCorrected parameter name usage from i to d.
keie [Tue, 26 Mar 1985 17:03:30 +0000 (17:03 +0000)]
Corrected parameter name usage from i to d.

39 years agoRemoved pascal library.
keie [Tue, 26 Mar 1985 16:27:23 +0000 (16:27 +0000)]
Removed pascal library.

39 years ago*** empty log message ***
keie [Tue, 26 Mar 1985 16:23:21 +0000 (16:23 +0000)]
*** empty log message ***

39 years agoThe dl programs is replaced by a more general cv.
keie [Tue, 26 Mar 1985 16:20:11 +0000 (16:20 +0000)]
The dl programs is replaced by a more general cv.

39 years agoInstalled backend and libraries.
keie [Tue, 26 Mar 1985 16:18:24 +0000 (16:18 +0000)]
Installed backend and libraries.

39 years agoOr's are not allowed on a-registers, add's are.
keie [Tue, 26 Mar 1985 16:09:07 +0000 (16:09 +0000)]
Or's are not allowed on a-registers, add's are.

39 years agoAdapted to Unisoft signal handling.
keie [Tue, 26 Mar 1985 16:08:09 +0000 (16:08 +0000)]
Adapted to Unisoft signal handling.

39 years ago*** empty log message ***
keie [Tue, 26 Mar 1985 15:04:46 +0000 (15:04 +0000)]
*** empty log message ***

39 years agoAdded head_em.
keie [Tue, 26 Mar 1985 15:04:02 +0000 (15:04 +0000)]
Added head_em.

39 years agoAdded head_em to libsys.
keie [Tue, 26 Mar 1985 15:00:09 +0000 (15:00 +0000)]
Added head_em to libsys.

39 years agoFetch head_em from pmds4.
keie [Tue, 26 Mar 1985 14:58:54 +0000 (14:58 +0000)]
Fetch head_em from pmds4.
Short size is 2 not 4!

39 years agoMoved head_em to libsys.
keie [Tue, 26 Mar 1985 14:53:00 +0000 (14:53 +0000)]
Moved head_em to libsys.

39 years ago*** empty log message ***
keie [Tue, 26 Mar 1985 14:48:32 +0000 (14:48 +0000)]
*** empty log message ***

39 years agoAdded some more system calls.
keie [Thu, 21 Mar 1985 14:13:55 +0000 (14:13 +0000)]
Added some more system calls.
Moved errno to a separate file.

39 years agoerrno is moved to a sfile of its own.
keie [Thu, 21 Mar 1985 14:05:03 +0000 (14:05 +0000)]
errno is moved to a sfile of its own.

39 years ago*** empty log message ***
keie [Thu, 21 Mar 1985 14:04:45 +0000 (14:04 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
em [Mon, 18 Mar 1985 17:27:42 +0000 (17:27 +0000)]
*** empty log message ***

39 years agoInitial revision
em [Mon, 18 Mar 1985 17:24:31 +0000 (17:24 +0000)]
Initial revision

39 years ago*** empty log message ***
em [Mon, 18 Mar 1985 15:52:00 +0000 (15:52 +0000)]
*** empty log message ***

39 years agoChanged 8080 into i80.
em [Mon, 18 Mar 1985 14:44:15 +0000 (14:44 +0000)]
Changed 8080 into i80.

39 years ago*** empty log message ***
em [Mon, 18 Mar 1985 14:39:26 +0000 (14:39 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
em [Mon, 18 Mar 1985 14:32:46 +0000 (14:32 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
em [Mon, 18 Mar 1985 13:46:31 +0000 (13:46 +0000)]
*** empty log message ***

39 years agoInitial revision
em [Mon, 18 Mar 1985 13:15:00 +0000 (13:15 +0000)]
Initial revision

39 years ago*** empty log message ***
em [Mon, 18 Mar 1985 13:12:07 +0000 (13:12 +0000)]
*** empty log message ***

39 years agoAdded RCS id.
garde [Mon, 18 Mar 1985 12:55:07 +0000 (12:55 +0000)]
Added RCS id.

39 years ago*** empty log message ***
em [Mon, 18 Mar 1985 12:46:51 +0000 (12:46 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
em [Mon, 18 Mar 1985 11:11:44 +0000 (11:11 +0000)]
*** empty log message ***

39 years agoSome less important changes
garde [Mon, 18 Mar 1985 10:00:30 +0000 (10:00 +0000)]
Some less important changes

39 years agoThe universal assembler has a bug that precludes use of .align
keie [Fri, 15 Mar 1985 11:03:41 +0000 (11:03 +0000)]
The universal assembler has a bug that precludes use of .align
in text segments, except as the very last command.

39 years agoThe universal assembler has a bug that precludes use of .align
keie [Fri, 15 Mar 1985 10:50:35 +0000 (10:50 +0000)]
The universal assembler has a bug that precludes use of .align
in text segments, except as the very last command.

39 years agoThe assembler proved to contain yet another bug.
em [Thu, 14 Mar 1985 17:33:28 +0000 (17:33 +0000)]
The assembler proved to contain yet another bug.
.align in text segments will not work for values that are
not a divisor of the gcd of the instruction sizes.

39 years agoExpressions are now always calculated in long.
em [Tue, 12 Mar 1985 10:41:29 +0000 (10:41 +0000)]
Expressions are now always calculated in long.
Some backends needed that.

39 years agoExpression are always evaluated in longs.
em [Tue, 12 Mar 1985 10:39:24 +0000 (10:39 +0000)]
Expression are always evaluated in longs.
Some 2-4 backends needed long expressions.

39 years agoUse of the Pascal library will not occur.
em [Tue, 12 Mar 1985 10:24:51 +0000 (10:24 +0000)]
Use of the Pascal library will not occur.
/.

39 years agoNow also testing for availability of /tmp and /usr/tmp.
keie [Mon, 11 Mar 1985 13:10:52 +0000 (13:10 +0000)]
Now also testing for availability of /tmp and /usr/tmp.

39 years agoArgument is 4 bytes (pointer), not 2 bytes.
bal [Tue, 5 Mar 1985 12:33:29 +0000 (12:33 +0000)]
Argument is 4 bytes (pointer), not 2 bytes.

39 years agoInitial revision
keie [Tue, 5 Mar 1985 00:17:40 +0000 (00:17 +0000)]
Initial revision

39 years ago*** empty log message ***
keie [Tue, 5 Mar 1985 00:15:40 +0000 (00:15 +0000)]
*** empty log message ***

39 years agoAdapted to 4-4.
keie [Mon, 4 Mar 1985 17:26:31 +0000 (17:26 +0000)]
Adapted to 4-4.

39 years agoBleasdale only.
keie [Mon, 4 Mar 1985 16:47:56 +0000 (16:47 +0000)]
Bleasdale only.

39 years agoInitial revision
keie [Mon, 4 Mar 1985 16:44:32 +0000 (16:44 +0000)]
Initial revision

39 years ago*** empty log message ***
keie [Mon, 4 Mar 1985 16:35:40 +0000 (16:35 +0000)]
*** empty log message ***

39 years agoNow using 4-byte integers and clearing D1 for double size
keie [Mon, 4 Mar 1985 16:12:10 +0000 (16:12 +0000)]
Now using 4-byte integers and clearing D1 for double size
instruction pointers.

39 years agoNow returns correct values.
keie [Mon, 4 Mar 1985 16:11:56 +0000 (16:11 +0000)]
Now returns correct values.

39 years agoAdded execv and execle.
keie [Mon, 4 Mar 1985 16:11:41 +0000 (16:11 +0000)]
Added execv and execle.

39 years agoNow using .reghp.
keie [Mon, 4 Mar 1985 16:11:26 +0000 (16:11 +0000)]
Now using .reghp.

39 years agoRemoved superfluous instruction.
keie [Mon, 4 Mar 1985 16:10:47 +0000 (16:10 +0000)]
Removed superfluous instruction.

39 years ago*** empty log message ***
keie [Mon, 4 Mar 1985 16:08:41 +0000 (16:08 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
keie [Mon, 4 Mar 1985 15:55:28 +0000 (15:55 +0000)]
*** empty log message ***

39 years agoTo force the first part of a circular ring of modules in from
keie [Mon, 4 Mar 1985 15:37:38 +0000 (15:37 +0000)]
To force the first part of a circular ring of modules in from
tail_em.
/.

39 years agoThe previous version still assumed two-byte integers.
keie [Mon, 4 Mar 1985 15:33:28 +0000 (15:33 +0000)]
The previous version still assumed two-byte integers.

39 years agoIncorrect alignment caused odd _end, which caused
keie [Mon, 4 Mar 1985 15:30:44 +0000 (15:30 +0000)]
Incorrect alignment caused odd _end, which caused
failures of malloc().

39 years agoNow also prints stack height.
keie [Mon, 4 Mar 1985 15:29:36 +0000 (15:29 +0000)]
Now also prints stack height.

39 years agoAlignment now also works when the alignment ended on odd boundaries.
keie [Mon, 4 Mar 1985 15:28:02 +0000 (15:28 +0000)]
Alignment now also works when the alignment ended on odd boundaries.

39 years agoInitial revision
keie [Mon, 4 Mar 1985 15:27:09 +0000 (15:27 +0000)]
Initial revision

39 years agoAlways returned non-zero value.
keie [Mon, 4 Mar 1985 15:25:33 +0000 (15:25 +0000)]
Always returned non-zero value.

39 years ago*** empty log message ***
keie [Mon, 4 Mar 1985 15:14:01 +0000 (15:14 +0000)]
*** empty log message ***

39 years agoMany things improved and extended
garde [Mon, 4 Mar 1985 13:42:38 +0000 (13:42 +0000)]
Many things improved and extended

39 years agoAdapted to single cv for all machines.
keie [Fri, 1 Mar 1985 22:11:46 +0000 (22:11 +0000)]
Adapted to single cv for all machines.

39 years agoAdapted to a single cv for all machines.
keie [Fri, 1 Mar 1985 22:10:44 +0000 (22:10 +0000)]
Adapted to a single cv for all machines.

39 years agoCorrected a horrible typing mistake.
keie [Fri, 1 Mar 1985 20:08:45 +0000 (20:08 +0000)]
Corrected a horrible typing mistake.

39 years ago1 - At RREMOVE also check the stack set aside for coercions.
keie [Fri, 1 Mar 1985 16:25:21 +0000 (16:25 +0000)]
1 - At RREMOVE also check the stack set aside for coercions.
2 - When coercions unexpectedly need stack of part of the
stakpattern, discontinue this option.

39 years agoThe top of the stack, which is set aside for certain
keie [Fri, 1 Mar 1985 16:20:13 +0000 (16:20 +0000)]
The top of the stack, which is set aside for certain
coercions is now saved with special routines.
This allows RREMOVE to check for registers.

39 years agoAlso clear D1 (for static link).
keie [Fri, 1 Mar 1985 16:00:23 +0000 (16:00 +0000)]
Also clear D1 (for static link).

39 years agoAdded RCS ID.
keie [Fri, 1 Mar 1985 10:34:00 +0000 (10:34 +0000)]
Added RCS ID.

39 years ago*** empty log message ***
keie [Fri, 1 Mar 1985 10:30:23 +0000 (10:30 +0000)]
*** empty log message ***

39 years agobug fixed in kill_much():
bal [Thu, 28 Feb 1985 10:35:57 +0000 (10:35 +0000)]
bug fixed in kill_much():
for ( .. ; i != (Lindex) i; ..  ) should be
for ( .. ; i != (Lindex) 0; ..  ).

39 years agocg tried to stack register parameters of moves, when
keie [Tue, 26 Feb 1985 16:31:38 +0000 (16:31 +0000)]
cg tried to stack register parameters of moves, when
these registers were killed.

39 years ago1 - Removed PMDS from selection list.
keie [Tue, 26 Feb 1985 11:56:57 +0000 (11:56 +0000)]
1 - Removed PMDS from selection list.
2 - Joined two line, that should have been one.

39 years agoBug fixed: co_lfirst received wrong value for multiply-optimization.
bal [Mon, 25 Feb 1985 14:03:09 +0000 (14:03 +0000)]
Bug fixed: co_lfirst received wrong value for multiply-optimization.

39 years agoCalls of which the actual and formal parameters do not match
bal [Wed, 20 Feb 1985 15:01:02 +0000 (15:01 +0000)]
Calls of which the actual and formal parameters do not match
are no longer substituted inline.