Chris Hanson [Thu, 1 Apr 1993 23:37:28 +0000 (23:37 +0000)]
Add M-x show-parameter-list to Scheme mode as M-A.
Chris Hanson [Thu, 1 Apr 1993 23:33:28 +0000 (23:33 +0000)]
Add M-x show-parameter-list to Scheme mode as M-A.
Chris Hanson [Thu, 1 Apr 1993 18:38:16 +0000 (18:38 +0000)]
Update for HP-UX 9.01.
Michael R. Blair [Wed, 31 Mar 1993 03:27:07 +0000 (03:27 +0000)]
Add request-interrupts! primitive and re-document interrupt mask primitives.
Guillermo J. Rozas [Sun, 28 Mar 1993 21:53:34 +0000 (21:53 +0000)]
Add missing B suffix to use of MOVZX instruction.
Jason Wilson [Thu, 25 Mar 1993 22:20:23 +0000 (22:20 +0000)]
fixed a misleading DEFINE-INSTRUCTION example.
Guillermo J. Rozas [Wed, 24 Mar 1993 02:44:26 +0000 (02:44 +0000)]
Fix bug in canonicalize/lambda. Lambda expressions that need the
binding of #[environment] cannot be compiled separately.
Chris Hanson [Tue, 23 Mar 1993 22:34:54 +0000 (22:34 +0000)]
Work around what is apparently a bug in the HP-UX 9.01 C compiler for
the S700 machines.
Chris Hanson [Mon, 22 Mar 1993 16:04:07 +0000 (16:04 +0000)]
*** empty log message ***
Chris Hanson [Wed, 17 Mar 1993 22:47:51 +0000 (22:47 +0000)]
Reformat DEFINE-STRUCTURE definition slightly to follow standard
Texinfo guidelines.
Arthur Gleckler [Wed, 17 Mar 1993 21:04:21 +0000 (21:04 +0000)]
Added Dave Espinosa's DEFINE-STRUCTURE documentation.
Chris Hanson [Wed, 17 Mar 1993 04:04:25 +0000 (04:04 +0000)]
Improve error message for NAMED option without TYPE option.
Guillermo J. Rozas [Wed, 17 Mar 1993 01:53:18 +0000 (01:53 +0000)]
rm in install causes no problems.
Guillermo J. Rozas [Wed, 17 Mar 1993 01:47:18 +0000 (01:47 +0000)]
Remove early stack-pop instructions.
Guillermo J. Rozas [Tue, 16 Mar 1993 22:13:00 +0000 (22:13 +0000)]
Add ``M'' command to print the stack frame in raw format.
Guillermo J. Rozas [Tue, 16 Mar 1993 22:09:38 +0000 (22:09 +0000)]
Declare the assembly hook region for the trap handler, and change the
flonum return convention so that some state is available in case of a
trap.
Guillermo J. Rozas [Tue, 16 Mar 1993 21:36:16 +0000 (21:36 +0000)]
Teach continue_from_trap about assembly hooks.
Guillermo J. Rozas [Tue, 16 Mar 1993 05:12:32 +0000 (05:12 +0000)]
After disk-restore, the display list must be flushed.
Stephen Adams [Tue, 16 Mar 1993 01:52:39 +0000 (01:52 +0000)]
Initial revision
Chris Hanson [Tue, 16 Mar 1993 00:23:16 +0000 (00:23 +0000)]
Fix some typos.
Stephen Adams [Mon, 15 Mar 1993 21:39:11 +0000 (21:39 +0000)]
Added more examples in the strings section.
Guillermo J. Rozas [Mon, 15 Mar 1993 18:55:37 +0000 (18:55 +0000)]
Remove more alpha problems.
Guillermo J. Rozas [Mon, 15 Mar 1993 18:38:49 +0000 (18:38 +0000)]
Remove more alpha problems.
Chris Hanson [Mon, 15 Mar 1993 18:36:18 +0000 (18:36 +0000)]
Work around stupid restrictions on aggregate initializers.
Guillermo J. Rozas [Sun, 14 Mar 1993 22:15:13 +0000 (22:15 +0000)]
Move includes before code so that external decls for a few procedures
are visible before the compiler infers decls.
Guillermo J. Rozas [Sun, 14 Mar 1993 22:12:53 +0000 (22:12 +0000)]
New alpha trap definitions.
Jason Wilson [Sat, 13 Mar 1993 05:39:16 +0000 (05:39 +0000)]
Fix magic constant in load/purification-root.
Stephen Adams [Thu, 11 Mar 1993 20:20:31 +0000 (20:20 +0000)]
Amended pathname documentation to conform to implementation
Chris Hanson [Thu, 11 Mar 1993 19:53:49 +0000 (19:53 +0000)]
Automatically disable GC reference trace at end of GC.
Chris Hanson [Wed, 10 Mar 1993 22:16:27 +0000 (22:16 +0000)]
Add documentation for record classes and the METHOD special form.
Chris Hanson [Wed, 10 Mar 1993 17:57:08 +0000 (17:57 +0000)]
Implement new interface to `select' system call, which allows
construction of "registries" of file descriptors, which can then be
passed in as arguments.
Chris Hanson [Wed, 10 Mar 1993 17:56:54 +0000 (17:56 +0000)]
Initial revision
Chris Hanson [Wed, 10 Mar 1993 17:20:04 +0000 (17:20 +0000)]
Add new primitive GC-TRACE-REFERENCES which will compute the set of
objects that point to a given object. This primitive is implemented
only when the compile-time flag ENABLE_GC_DEBUGGING_TOOLS is set.
Guillermo J. Rozas [Wed, 10 Mar 1993 02:36:21 +0000 (02:36 +0000)]
Fix bug in canonicalize/comment.
Chris Hanson [Tue, 9 Mar 1993 23:53:13 +0000 (23:53 +0000)]
Don't hold on to continuation of caller to CREATE-THREAD.
Guillermo J. Rozas [Mon, 8 Mar 1993 07:08:01 +0000 (07:08 +0000)]
Modify load/purification-root to allow the C back end not to generate
Scode comments.
Chris Hanson [Sun, 7 Mar 1993 20:56:23 +0000 (20:56 +0000)]
Add hooks to the runtime system that are for use by SOS:
* Add a slot to record types to hold the class wrapper so that records
can have classes associated with them, and thus be dispatched on by
generic procedures.
* Maintain a population of record types so that classes can be added
to records retroactively when the object system is loaded.
* Add a new unparser hook that overrides the default unparser for
records that satisfy RECORD? (records with explicit unparsers are
unaffected).
* Add a new unparser hook that may override the representation of
procedures, so that generic procedures can have a special
representation.
* Change the DEFINE-STRUCTURE macro so that record-based structures
don't have an explicit unparser unless the PRINT-PROCEDURE option is
used.
Guillermo J. Rozas [Fri, 5 Mar 1993 03:12:29 +0000 (03:12 +0000)]
Remove subprocess-job-control-available?, no longer needed and
interfering with the Unix version.
Chris Hanson [Wed, 3 Mar 1993 19:56:10 +0000 (19:56 +0000)]
Eliminate a few more error checks that were missed in the last edit.
Guillermo J. Rozas [Wed, 3 Mar 1993 16:37:54 +0000 (16:37 +0000)]
Enable use of MOVZX.
Guillermo J. Rozas [Tue, 2 Mar 1993 01:30:36 +0000 (01:30 +0000)]
Fix some bugs in the last edit.
Guillermo J. Rozas [Tue, 2 Mar 1993 01:16:21 +0000 (01:16 +0000)]
Improve code generated by multi-definition by using new CONSTANTIFY directive.
Guillermo J. Rozas [Tue, 2 Mar 1993 01:15:49 +0000 (01:15 +0000)]
Add CONSTANTIFY directive.
Arthur Gleckler [Mon, 1 Mar 1993 19:41:18 +0000 (19:41 +0000)]
Insert missing comma (after "COMPILED-CODE-BLOCK" in TYPE_NAME_TABLE)
reported by Jim Miller.
Guillermo J. Rozas [Mon, 1 Mar 1993 17:40:20 +0000 (17:40 +0000)]
Make DEFINE-MULTIPLE return the value returned by the last definition.
Guillermo J. Rozas [Mon, 1 Mar 1993 17:37:19 +0000 (17:37 +0000)]
Turn compress-top-level? on.
Guillermo J. Rozas [Mon, 1 Mar 1993 17:35:59 +0000 (17:35 +0000)]
Add generate/remote-links.
Chris Hanson [Sun, 28 Feb 1993 23:24:23 +0000 (23:24 +0000)]
Adjustments so that TeX output is good. Add new stuff: extension to
DEFINE-GENERIC-PROCEDURE, new class <MATH-OBJECT>.
Chris Hanson [Sun, 28 Feb 1993 21:03:50 +0000 (21:03 +0000)]
Eliminate prohibition against using syntactic keywords as variables.
If done properly, we could prohibit top-level variable bindings that
might cause trouble while allowing local bindings; but this requires
redesign of the syntaxer.
Guillermo J. Rozas [Sun, 28 Feb 1993 16:50:14 +0000 (16:50 +0000)]
Fix bug in fix-complex-return. The instr moved could be the one
storing the return address being loaded in the LDW instruction!
Guillermo J. Rozas [Sun, 28 Feb 1993 06:20:47 +0000 (06:20 +0000)]
Add generate/remote-links, PC caching, and cache hints for consing,
and PA-RISC 1.1 registers.
Guillermo J. Rozas [Sun, 28 Feb 1993 06:18:24 +0000 (06:18 +0000)]
Add generate/remote-links, PC caching, and cache hints for consing.
Guillermo J. Rozas [Sun, 28 Feb 1993 06:16:06 +0000 (06:16 +0000)]
Add generate/remote-links and PC caching.
Guillermo J. Rozas [Sat, 27 Feb 1993 21:42:15 +0000 (21:42 +0000)]
Eliminate spurious ZDEPs.
Guillermo J. Rozas [Sat, 27 Feb 1993 07:29:50 +0000 (07:29 +0000)]
Speed up the uncompressor.
Guillermo J. Rozas [Sat, 27 Feb 1993 07:17:38 +0000 (07:17 +0000)]
Speed up the uncompressor.
Chris Hanson [Fri, 26 Feb 1993 08:17:14 +0000 (08:17 +0000)]
Fix various bugs from previous edit.
Chris Hanson [Thu, 25 Feb 1993 19:59:36 +0000 (19:59 +0000)]
Install missing error checks in various procedures that take lists as
arguments. Replace simple error calls with calls to more specific
error signalling procedures. Change mapping procedures to use
iterative algorithm for multiple-list case.
Chris Hanson [Thu, 25 Feb 1993 19:53:29 +0000 (19:53 +0000)]
Install missing error checks in various procedures that take lists as
arguments. Replace simple error calls with calls to more specific
error signalling procedures. Change mapping procedures to use
iterative algorithm for multiple-list case.
Guillermo J. Rozas [Thu, 25 Feb 1993 09:14:09 +0000 (09:14 +0000)]
Fix package for dosprocess.
Guillermo J. Rozas [Thu, 25 Feb 1993 08:55:45 +0000 (08:55 +0000)]
shell-command must be autoloaded. `M-x shell' needs it.
Guillermo J. Rozas [Thu, 25 Feb 1993 08:52:48 +0000 (08:52 +0000)]
Directory must be passed to os/quit. By the time it is invoked,
the code is not running in the context of the editor.
Guillermo J. Rozas [Thu, 25 Feb 1993 08:35:52 +0000 (08:35 +0000)]
Fix backwards conditional.
Guillermo J. Rozas [Thu, 25 Feb 1993 08:22:43 +0000 (08:22 +0000)]
Remove the disassembler.
Guillermo J. Rozas [Thu, 25 Feb 1993 05:50:39 +0000 (05:50 +0000)]
Add doscom and dosshell
Guillermo J. Rozas [Thu, 25 Feb 1993 03:26:20 +0000 (03:26 +0000)]
Fix transposed characters (c-t).
Guillermo J. Rozas [Thu, 25 Feb 1993 03:20:22 +0000 (03:20 +0000)]
Eliminate warning from SF.
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).