Guillermo J. Rozas [Thu, 25 Feb 1993 03:13:14 +0000 (03:13 +0000)]
Add dos commands and pseudo shell.
Guillermo J. Rozas [Thu, 25 Feb 1993 02:56:52 +0000 (02:56 +0000)]
Add load-option.
Guillermo J. Rozas [Thu, 25 Feb 1993 02:54:50 +0000 (02:54 +0000)]
Add package (edwin dosjob)
Guillermo J. Rozas [Thu, 25 Feb 1993 02:50:59 +0000 (02:50 +0000)]
Initial revision
Guillermo J. Rozas [Thu, 25 Feb 1993 02:48:54 +0000 (02:48 +0000)]
Add option DOSPROCESS
Guillermo J. Rozas [Thu, 25 Feb 1993 02:43:42 +0000 (02:43 +0000)]
Add os/quit and os/scheme-can-quit?
Guillermo J. Rozas [Thu, 25 Feb 1993 02:18:00 +0000 (02:18 +0000)]
Export available-machine-registers and remove the disassembler.
Guillermo J. Rozas [Thu, 25 Feb 1993 02:13:39 +0000 (02:13 +0000)]
Changes for the C back end and to improve the open coding of vectors
on the 386.
Guillermo J. Rozas [Thu, 25 Feb 1993 02:12:39 +0000 (02:12 +0000)]
Improve code generated by TYPED-CONS:VECTOR.
It now does something different if the number of elements exceeds the
number of the available word registers.
Guillermo J. Rozas [Thu, 25 Feb 1993 02:07:00 +0000 (02:07 +0000)]
Add compiler:avoid-scode?
Guillermo J. Rozas [Thu, 25 Feb 1993 02:05:42 +0000 (02:05 +0000)]
Add new rewrite that avoids Scode lambdas. Originally written for the
C back end.
Guillermo J. Rozas [Thu, 25 Feb 1993 02:02:48 +0000 (02:02 +0000)]
Fix bug in last edit.
Guillermo J. Rozas [Thu, 25 Feb 1993 01:58:17 +0000 (01:58 +0000)]
Add changes for the C back end.
Guillermo J. Rozas [Wed, 24 Feb 1993 21:58:39 +0000 (21:58 +0000)]
Change the name of the file where dates are stored.
Chris Hanson [Wed, 24 Feb 1993 07:45:54 +0000 (07:45 +0000)]
Change INSTANCE-OF? to accept any object as its first arg.
Chris Hanson [Wed, 24 Feb 1993 05:52:51 +0000 (05:52 +0000)]
Update to match revision 1.7 of "sos.scm". Flesh out part of the
meta-object protocol by stealing text from the CLOS spec.
Chris Hanson [Tue, 23 Feb 1993 23:09:59 +0000 (23:09 +0000)]
Initial revision
Guillermo J. Rozas [Tue, 23 Feb 1993 20:19:14 +0000 (20:19 +0000)]
Bug when checking in the last version.
Guillermo J. Rozas [Tue, 23 Feb 1993 20:18:50 +0000 (20:18 +0000)]
Bug when checking in.
Guillermo J. Rozas [Tue, 23 Feb 1993 17:34:10 +0000 (17:34 +0000)]
Fix bug in reference->register-transfer. The bug was the cause of
multiple
(mov w (r 0) (r 0))
instructions in the output.
Guillermo J. Rozas [Tue, 23 Feb 1993 02:38:48 +0000 (02:38 +0000)]
Add C_call_scheme.
Guillermo J. Rozas [Tue, 23 Feb 1993 02:38:22 +0000 (02:38 +0000)]
Add new errors.
Chris Hanson [Mon, 22 Feb 1993 22:38:41 +0000 (22:38 +0000)]
Handle case where REGISTER-LIVE-LENGTH of a register is zero. This
can happen when a register is assigned but not referenced; ideally it
would be best not to generate code like this but in at least one case
it is hard to avoid.
Guillermo J. Rozas [Mon, 22 Feb 1993 21:25:32 +0000 (21:25 +0000)]
Remove warnings.
Nick Papadakis [Mon, 22 Feb 1993 20:35:53 +0000 (20:35 +0000)]
Fixed bug with scmsig/scm6003 involving image.o
Somehow, #ifndef for REAL_IS_DEFINED_DOUBLE managed to vanish ...
Nick Papadakis [Mon, 22 Feb 1993 20:35:18 +0000 (20:35 +0000)]
Fixed bug with scmsig/scm6003 involving image.o
Nick Papadakis [Mon, 22 Feb 1993 20:31:31 +0000 (20:31 +0000)]
Removed references to local version of scheme (scmsig, scm6003, etc.)
Added call to 'clean.world' target in xmakefile (with errors ignored)
to take care of most of the reasons for the references.
Chris Hanson [Mon, 22 Feb 1993 19:32:01 +0000 (19:32 +0000)]
Fix bug that occurs in last line of paragraph when there's no
whitespace in the line and it's longer than the fill column.
Chris Hanson [Sun, 21 Feb 1993 05:55:02 +0000 (05:55 +0000)]
Read value of DIRED-LISTING-SWITCHES that is local to the dired
buffer being filled.
Guillermo J. Rozas [Sun, 21 Feb 1993 01:30:08 +0000 (01:30 +0000)]
Kludge in termcap.c for OSs with NO_BAUD_CONVERSION.
Guillermo J. Rozas [Sun, 21 Feb 1993 01:09:48 +0000 (01:09 +0000)]
386BSD defines all the _SC_..., it just doesn't have sysconf.
Guillermo J. Rozas [Sun, 21 Feb 1993 00:00:58 +0000 (00:00 +0000)]
SIGCHLD may be initially ignored, if the process that started (exec'd
to) scheme had set it to SIG_IGN.
Guillermo J. Rozas [Sat, 20 Feb 1993 07:00:36 +0000 (07:00 +0000)]
Add NO_BAUD_CONVERSION to OSF (at least DEC OSF).
Jason Wilson [Fri, 19 Feb 1993 22:42:44 +0000 (22:42 +0000)]
I added a primitive form of toggling case-sensitivity by giving search
commands a numeric argument. C-s and C-r are dumb in that if you
restart a search (ie C-s C-s), it won't remember if you were toggling
case-fold-search before. Also, search-prompt and re-search-prompt
should display the numeric arguement or better yet, the new
sensitivity when prompting.
Chris Hanson [Fri, 19 Feb 1993 17:49:44 +0000 (17:49 +0000)]
Implement SET-INTERRUPT-ENABLES! hook.
Chris Hanson [Fri, 19 Feb 1993 17:48:51 +0000 (17:48 +0000)]
Fix typo.
Chris Hanson [Fri, 19 Feb 1993 17:38:25 +0000 (17:38 +0000)]
Fix inconsistency with "edwin.pkg".
Guillermo J. Rozas [Thu, 18 Feb 1993 06:43:01 +0000 (06:43 +0000)]
Remove spurious NOPs
Guillermo J. Rozas [Thu, 18 Feb 1993 06:02:44 +0000 (06:02 +0000)]
Eliminate spurious NOPs.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:57:06 +0000 (05:57 +0000)]
Eliminate spurious NOPs.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:15:19 +0000 (05:15 +0000)]
Add EMULATE_FPATHCONF, EMULATE_SYSCONF, and fix a few prototypes.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:15:04 +0000 (05:15 +0000)]
Add macro NO_BAUD_CONVERSION.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:14:43 +0000 (05:14 +0000)]
Fix prototypes.
Guillermo J. Rozas [Thu, 18 Feb 1993 05:14:02 +0000 (05:14 +0000)]
ifdef extern declarations to prevent warnings.
Guillermo J. Rozas [Thu, 18 Feb 1993 04:46:18 +0000 (04:46 +0000)]
Initial revision
Guillermo J. Rozas [Thu, 18 Feb 1993 01:50:41 +0000 (01:50 +0000)]
Add 386bsd.
Guillermo J. Rozas [Thu, 18 Feb 1993 01:28:29 +0000 (01:28 +0000)]
Fix bug in split-64-bits.
Arthur Gleckler [Tue, 16 Feb 1993 00:02:14 +0000 (00:02 +0000)]
Fix = vs. == bug in OS_baud_rate_to_index.
Guillermo J. Rozas [Mon, 15 Feb 1993 23:17:39 +0000 (23:17 +0000)]
Disable warning about 64-bit constants.
Guillermo J. Rozas [Mon, 15 Feb 1993 21:45:36 +0000 (21:45 +0000)]
DEC OSF BL10 has fixed the bug about writing to the code containing
the PC. Re-enable the linker code.
Guillermo J. Rozas [Mon, 15 Feb 1993 17:09:43 +0000 (17:09 +0000)]
Fix bugs, missing rtl:constant-value
Guillermo J. Rozas [Mon, 15 Feb 1993 05:08:51 +0000 (05:08 +0000)]
Fix braino in last edit.
Guillermo J. Rozas [Mon, 15 Feb 1993 04:57:13 +0000 (04:57 +0000)]
Do not move instructions that mention *PC*.
Guillermo J. Rozas [Mon, 15 Feb 1993 04:01:11 +0000 (04:01 +0000)]
Fix braino.
Guillermo J. Rozas [Mon, 15 Feb 1993 03:46:52 +0000 (03:46 +0000)]
Eliminate obsolete flag and add optimization flag for BL10.
Guillermo J. Rozas [Mon, 15 Feb 1993 03:40:39 +0000 (03:40 +0000)]
Add missing dependency from fixnum.o to mul.c
Guillermo J. Rozas [Mon, 15 Feb 1993 03:39:48 +0000 (03:39 +0000)]
Fix problems on the Alpha
Guillermo J. Rozas [Mon, 15 Feb 1993 02:51:22 +0000 (02:51 +0000)]
Fix problems on the Alpha
Guillermo J. Rozas [Sun, 14 Feb 1993 23:14:18 +0000 (23:14 +0000)]
Add #\C-c #\C-d .
Guillermo J. Rozas [Sun, 14 Feb 1993 23:03:51 +0000 (23:03 +0000)]
Change to use correct osf feature macro.
Guillermo J. Rozas [Sun, 14 Feb 1993 22:33:18 +0000 (22:33 +0000)]
Add info on STWM.
Guillermo J. Rozas [Sun, 14 Feb 1993 22:14:09 +0000 (22:14 +0000)]
Fix parenthesis bug.
Guillermo J. Rozas [Sun, 14 Feb 1993 22:02:38 +0000 (22:02 +0000)]
Use reverse! instead of reverse to avoid holding onto two copies of
the instruction list.
Guillermo J. Rozas [Sun, 14 Feb 1993 06:26:55 +0000 (06:26 +0000)]
Do not move conditionals around conditionals.
Guillermo J. Rozas [Sun, 14 Feb 1993 04:23:48 +0000 (04:23 +0000)]
Add a simple peephole optimizer to improve common patterns.
Guillermo J. Rozas [Sun, 14 Feb 1993 00:53:30 +0000 (00:53 +0000)]
Fix bug introduced in last edit.
Guillermo J. Rozas [Sat, 13 Feb 1993 05:37:27 +0000 (05:37 +0000)]
Remove NOPs from conditionals by adding a branch-tensioner hack to
accomodate the sign of the displacement.
Guillermo J. Rozas [Fri, 12 Feb 1993 01:57:47 +0000 (01:57 +0000)]
Remove name conflict introduced by last change.
Guillermo J. Rozas [Fri, 12 Feb 1993 01:06:24 +0000 (01:06 +0000)]
Fix NaN handling in floating-point conditions.
Chris Hanson [Thu, 11 Feb 1993 21:27:47 +0000 (21:27 +0000)]
Update to reflect new hook for SET-INTERRUPT-ENABLES!.
Stephen Adams [Thu, 11 Feb 1993 02:35:32 +0000 (02:35 +0000)]
Conditionalized include of `8.3' filename for NT: bignumint.h -> bignumin.h
Stephen Adams [Thu, 11 Feb 1993 02:32:45 +0000 (02:32 +0000)]
Added posix types for Windows/NT + cl386
Stephen Adams [Thu, 11 Feb 1993 02:29:29 +0000 (02:29 +0000)]
Added conditionalizations for Windows/NT
Stephen Adams [Thu, 11 Feb 1993 02:27:13 +0000 (02:27 +0000)]
Parameterized 8.3 `8.3' filename problem for Windows/NT
Stephen Adams [Thu, 11 Feb 1993 02:26:13 +0000 (02:26 +0000)]
Changed `Header:' to `Id:'.
Stephen Adams [Thu, 11 Feb 1993 02:24:35 +0000 (02:24 +0000)]
Added Windows/NT-isms
Stephen Adams [Thu, 11 Feb 1993 02:21:21 +0000 (02:21 +0000)]
Header: -> Id:
Stephen Adams [Wed, 10 Feb 1993 23:53:26 +0000 (23:53 +0000)]
Header: -> Id:
Stephen Adams [Wed, 10 Feb 1993 23:38:00 +0000 (23:38 +0000)]
Header: -> Id:
Stephen Adams [Wed, 10 Feb 1993 23:31:23 +0000 (23:31 +0000)]
Header: -> Id:
Stephen Adams [Wed, 10 Feb 1993 23:13:36 +0000 (23:13 +0000)]
Windows/NT `8.3' filename conflict in #include "bignumint.h"
Stephen Adams [Wed, 10 Feb 1993 22:39:46 +0000 (22:39 +0000)]
Initial revision
Chris Hanson [Wed, 10 Feb 1993 22:29:57 +0000 (22:29 +0000)]
Fix typo.
Chris Hanson [Wed, 10 Feb 1993 16:24:39 +0000 (16:24 +0000)]
Eliminate unfortunate loop that caused error to be signalled by C-x
C-c when there were active processes.
Chris Hanson [Wed, 10 Feb 1993 16:21:07 +0000 (16:21 +0000)]
Change to match changes to "tagutl".
Chris Hanson [Wed, 10 Feb 1993 16:20:46 +0000 (16:20 +0000)]
Repaginate.
Arthur Gleckler [Tue, 9 Feb 1993 03:35:32 +0000 (03:35 +0000)]
Make FORWARD-TOPIC and FORWARD-UP-TOPIC move to the first topic marker
if the point starts before the first topic marker. Previously, they
had no effect in that case.
Chris Hanson [Tue, 9 Feb 1993 00:25:45 +0000 (00:25 +0000)]
Completely new generator, interface is upwards compatible with
previous design. RANDOM accepts any real number as a modulus
argument. MAKE-RANDOM-STATE additionally accepts an exact integer,
which it uses as a seed to create the state, thus providing a simple
means of producing a specific random state.
Guillermo J. Rozas [Sat, 6 Feb 1993 06:03:53 +0000 (06:03 +0000)]
Bug in last edit.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:46:32 +0000 (05:46 +0000)]
Make it work under Utah BSD 4.3
Guillermo J. Rozas [Sat, 6 Feb 1993 05:43:53 +0000 (05:43 +0000)]
Eta convert fclose to make it work with incompatible system-dependent
declarations.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:36:04 +0000 (05:36 +0000)]
Make it work under BSD.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:33:20 +0000 (05:33 +0000)]
Fix bad conditionalization for HP hardware. The definitions are
hardware dependent, not OS dependent.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:31:18 +0000 (05:31 +0000)]
Add support for BSD, with no uname call to find model, and with
heaps potentially non-executable.
Guillermo J. Rozas [Sat, 6 Feb 1993 05:28:52 +0000 (05:28 +0000)]
Avoid duplicate include of setjmp.h
Guillermo J. Rozas [Sat, 6 Feb 1993 05:27:26 +0000 (05:27 +0000)]
Eta convert read and write to avoid conflicting system-dependent
declarations.
Nick Papadakis [Tue, 2 Feb 1993 22:14:51 +0000 (22:14 +0000)]
Swapped order of arguments to x_default_color, was preferring "Emacs"
resources over "edwin" resources.
Jason Wilson [Tue, 2 Feb 1993 06:02:46 +0000 (06:02 +0000)]
Fix bug by which RTL INVOCATION:PRIMITIVEs had the wrong frame size
for combinations with partial open codings in tail-recursive position.
Guillermo J. Rozas [Tue, 2 Feb 1993 04:38:46 +0000 (04:38 +0000)]
Add a pseudo-suspend to DOS that invokes a subshell.
Guillermo J. Rozas [Tue, 2 Feb 1993 04:33:20 +0000 (04:33 +0000)]
Add a pseudo-suspend that invokes a subshell.