Chris Hanson [Fri, 4 Aug 1989 02:08:35 +0000 (02:08 +0000)]
Add new primitive `directory-close'.
Chris Hanson [Thu, 3 Aug 1989 23:43:05 +0000 (23:43 +0000)]
Don't generate ".cref" file by default.
Chris Hanson [Thu, 3 Aug 1989 23:33:15 +0000 (23:33 +0000)]
Change library pathnames to be relative to
`(system-library-directory-pathname)' so that they will dynamically
changed depending on the microcode's defaults.
Chris Hanson [Thu, 3 Aug 1989 23:27:46 +0000 (23:27 +0000)]
Don't generate "cref.cref" by default.
Chris Hanson [Thu, 3 Aug 1989 23:27:08 +0000 (23:27 +0000)]
`cref/generate-constructors' should write the ".glob" file also.
Chris Hanson [Thu, 3 Aug 1989 23:26:06 +0000 (23:26 +0000)]
Don't generate ".free" files by default.
Chris Hanson [Thu, 3 Aug 1989 23:16:30 +0000 (23:16 +0000)]
Don't generate "runtim.cref" by default.
Chris Hanson [Thu, 3 Aug 1989 23:13:14 +0000 (23:13 +0000)]
Extend debugger to allow arbitrary evaluation in compiled code
environments. This is done by the trick of rewriting SCode, replacing
references to compiled-code variables with combinations that do the
reference.
Fix bug in compiled-code frame parser.
Change `print-gc-statistics' to show info about constant and heap
space in use.
New operation `system-library-directory-pathname' provides standard
way to find run-time library files.
Chris Hanson [Thu, 3 Aug 1989 23:08:55 +0000 (23:08 +0000)]
Add new operations:
environment-assign!
environment-assignable?
make-null-interpreter-environment
extended-scode-eval
system-library-directory-pathname
Chris Hanson [Thu, 3 Aug 1989 23:07:40 +0000 (23:07 +0000)]
Add initialization for new operation `extended-scode-eval'.
Chris Hanson [Thu, 3 Aug 1989 23:07:15 +0000 (23:07 +0000)]
Add new operation to clobber compiled-closure frames.
Chris Hanson [Thu, 3 Aug 1989 23:06:31 +0000 (23:06 +0000)]
Add new operation `system-library-directory-pathname' which
standardizes where to find various run-time library files.
Chris Hanson [Thu, 3 Aug 1989 23:05:29 +0000 (23:05 +0000)]
Change `print-gc-statistics' to show the current amount of constant
and heap in use.
Chris Hanson [Thu, 3 Aug 1989 23:04:49 +0000 (23:04 +0000)]
Initial revision
Chris Hanson [Thu, 3 Aug 1989 23:03:58 +0000 (23:03 +0000)]
Allow compiled-code environments to be used in evaluation and REP
loops.
Chris Hanson [Thu, 3 Aug 1989 23:01:31 +0000 (23:01 +0000)]
Add new operations `environment-assignable?' and `environment-assign!'
which allow individual variables in an environment to be assigned.
Chris Hanson [Thu, 3 Aug 1989 20:01:13 +0000 (20:01 +0000)]
Add default Starbase device driver.
Chris Hanson [Thu, 3 Aug 1989 19:56:36 +0000 (19:56 +0000)]
Add defininition required to fix Ultrix X11 library bug.
Chris Hanson [Thu, 3 Aug 1989 19:52:19 +0000 (19:52 +0000)]
Rearrange the definitions comprising X_LIB so that they can be used to
fix the Ultrix -lX11 bug.
Chris Hanson [Thu, 3 Aug 1989 01:34:55 +0000 (01:34 +0000)]
Extensive changes to permit use of indirect Info files.
Chris Hanson [Thu, 3 Aug 1989 01:34:32 +0000 (01:34 +0000)]
Export `message-args->string' to (edwin) package.
Chris Hanson [Thu, 3 Aug 1989 01:33:18 +0000 (01:33 +0000)]
Implement variable `debug-on-editor-error' which causes editor errors
to be signalled as Scheme errors for debugging.
Chris Hanson [Thu, 3 Aug 1989 01:32:31 +0000 (01:32 +0000)]
Move definitions of `info-tags-table-{start,end}' to "info.scm".
Chris Hanson [Thu, 3 Aug 1989 01:31:16 +0000 (01:31 +0000)]
For "s" interactive command letter, allow null string to be returned.
Chris Hanson [Wed, 2 Aug 1989 17:04:43 +0000 (17:04 +0000)]
Adjust "umax" processor entry.
Chris Hanson [Wed, 2 Aug 1989 17:04:07 +0000 (17:04 +0000)]
Add NS32K processor type.
Chris Hanson [Wed, 2 Aug 1989 17:03:38 +0000 (17:03 +0000)]
Add Encore Multimax.
Chris Hanson [Wed, 2 Aug 1989 17:02:36 +0000 (17:02 +0000)]
Initial revision
Chris Hanson [Wed, 2 Aug 1989 16:18:23 +0000 (16:18 +0000)]
Adjust paths to be consistent with rest of release.
Chris Hanson [Wed, 2 Aug 1989 01:36:55 +0000 (01:36 +0000)]
Initialize disassembler macros.
Chris Hanson [Wed, 2 Aug 1989 01:03:59 +0000 (01:03 +0000)]
Add definition of `ALTERNATE_M4'.
Chris Hanson [Wed, 2 Aug 1989 00:53:42 +0000 (00:53 +0000)]
CSH doesn't need to have $ doubled when it is wrapped in single
quotes.
Chris Hanson [Tue, 1 Aug 1989 17:19:23 +0000 (17:19 +0000)]
Bug: code to extract ASCII from a char object was assuming that the
machine was big-endian, rather than little-endian, and thus extracted
the type code rather than the ASCII code.
Panayotis Skordos [Sun, 30 Jul 1989 23:59:02 +0000 (23:59 +0000)]
*** empty log message ***
Chris Hanson [Thu, 27 Jul 1989 08:19:55 +0000 (08:19 +0000)]
Eliminate dependencies based on the version of cpp used to process
this file. Don't define rules in macros -- use shell scripts and
override the program names instead.
Chris Hanson [Thu, 27 Jul 1989 08:18:04 +0000 (08:18 +0000)]
Initial revision
Chris Hanson [Thu, 27 Jul 1989 06:30:38 +0000 (06:30 +0000)]
For now, don't try to use -lddsox11.
Chris Hanson [Thu, 27 Jul 1989 06:07:41 +0000 (06:07 +0000)]
Don't doubly define -g.
Chris Hanson [Thu, 27 Jul 1989 06:02:41 +0000 (06:02 +0000)]
Allow definition of STARBASE_DEVICE_DRIVERS to be overridden.
Chris Hanson [Thu, 27 Jul 1989 00:37:15 +0000 (00:37 +0000)]
Initial revision
Chris Hanson [Wed, 26 Jul 1989 23:59:35 +0000 (23:59 +0000)]
Move -ltermcap definition to hpux system file.
Chris Hanson [Wed, 26 Jul 1989 23:59:15 +0000 (23:59 +0000)]
Move -ltermcap definition to hpux system file.
Chris Hanson [Wed, 26 Jul 1989 23:15:23 +0000 (23:15 +0000)]
Include C_DEBUG_SWITCH in CFLAGS.
Chris Hanson [Wed, 26 Jul 1989 23:14:57 +0000 (23:14 +0000)]
Don't generate compiler band.
Chris Hanson [Wed, 26 Jul 1989 22:52:10 +0000 (22:52 +0000)]
Initial revision
Chris Hanson [Wed, 26 Jul 1989 04:17:38 +0000 (04:17 +0000)]
Add "mips-ultrix" configuration type.
Chris Hanson [Wed, 26 Jul 1989 04:17:10 +0000 (04:17 +0000)]
Rename LIBS_DEBUG to LIB_DEBUG.
Chris Hanson [Wed, 26 Jul 1989 04:16:35 +0000 (04:16 +0000)]
Add new options SUPPRESS_C_OPTIMIZER and SUPPRESS_C_DEBUGGING to
control the -O and -g flags to the compiler, and the associated -lg
flag to the linker.
Chris Hanson [Wed, 26 Jul 1989 04:16:14 +0000 (04:16 +0000)]
Rename LIBS_DEBUG to LIB_DEBUG. Add new options SUPPRESS_C_OPTIMIZER
and SUPPRESS_C_DEBUGGING to control the -O and -g flags to the
compiler, and the associated -lg flag to the linker.
Chris Hanson [Wed, 26 Jul 1989 04:15:04 +0000 (04:15 +0000)]
Don't delete "*.s" in "clean" as this is a loser on Sun3.
Chris Hanson [Wed, 26 Jul 1989 04:14:21 +0000 (04:14 +0000)]
Change (void *) pointer to (char *) since the former isn't supported
on all compilers yet.
Chris Hanson [Wed, 26 Jul 1989 03:55:44 +0000 (03:55 +0000)]
Add make target for Breakup.
Chris Hanson [Wed, 26 Jul 1989 03:52:34 +0000 (03:52 +0000)]
Add PROC_TYPE_MIPS.
Chris Hanson [Wed, 26 Jul 1989 03:48:06 +0000 (03:48 +0000)]
Initial revision
Chris Hanson [Wed, 26 Jul 1989 03:47:51 +0000 (03:47 +0000)]
Move M4 rule from "m/vax.h" to "s/ultrix.h".
Remove conditionalized definition of LIBS_MACHINE.
Chris Hanson [Wed, 26 Jul 1989 03:47:22 +0000 (03:47 +0000)]
Move M4 rule from "m/vax.h" to "s/ultrix.h".
Chris Hanson [Tue, 25 Jul 1989 19:26:33 +0000 (19:26 +0000)]
Create directories when needed. Change loop to find all
subdirectories and convert all normal files within those
subdirectories (I hope this works on all unix variants).
Arthur Gleckler [Tue, 25 Jul 1989 13:06:04 +0000 (13:06 +0000)]
Open-coding of floating-point arithmetic.
Arthur Gleckler [Tue, 25 Jul 1989 12:42:02 +0000 (12:42 +0000)]
Open-coding of floating-point arithmetic.
Arthur Gleckler [Tue, 25 Jul 1989 12:31:04 +0000 (12:31 +0000)]
Open-coding of floating-point arithmetic. Extend invertible expression
elimination to detect invertible expression pairs of the form
(a (b (c x))) ==> x
where a and b together cancel c, or b and c together cancel a.
Arthur Gleckler [Tue, 25 Jul 1989 12:26:41 +0000 (12:26 +0000)]
Initial revision
Arthur Gleckler [Tue, 25 Jul 1989 12:05:17 +0000 (12:05 +0000)]
Initial revision
Chris Hanson [Tue, 25 Jul 1989 08:46:06 +0000 (08:46 +0000)]
Alignment fixes.
Chris Hanson [Mon, 24 Jul 1989 21:34:00 +0000 (21:34 +0000)]
Move the sun-specific files to subdirectories.
Chris Hanson [Mon, 24 Jul 1989 21:08:15 +0000 (21:08 +0000)]
Define `C_SWITCH_FEATURES' here, and add comment regarding some
interesting values.
Chris Hanson [Mon, 24 Jul 1989 21:07:37 +0000 (21:07 +0000)]
Make `C_SWITCH_FEATURES' have some effect.
Chris Hanson [Mon, 24 Jul 1989 21:02:33 +0000 (21:02 +0000)]
On SunOS at least, can't do M4_RULE macro.
Chris Hanson [Mon, 24 Jul 1989 17:46:33 +0000 (17:46 +0000)]
Don't use `intern' for constant labels.
Chris Hanson [Thu, 20 Jul 1989 22:30:29 +0000 (22:30 +0000)]
Eliminate "unreferenced bound variable" warning.
Chris Hanson [Tue, 18 Jul 1989 22:36:14 +0000 (22:36 +0000)]
Initial revision
Chris Hanson [Tue, 18 Jul 1989 20:22:38 +0000 (20:22 +0000)]
Bug: `walk/node' was being called with an incorrect number of
arguments.
Chris Hanson [Tue, 18 Jul 1989 00:17:35 +0000 (00:17 +0000)]
*** empty log message ***
Chris Hanson [Fri, 14 Jul 1989 03:50:34 +0000 (03:50 +0000)]
Adjust for new release.
Chris Hanson [Fri, 14 Jul 1989 02:53:54 +0000 (02:53 +0000)]
Spectrum compiler won't allow casts on lvalues.
Chris Hanson [Thu, 13 Jul 1989 18:38:41 +0000 (18:38 +0000)]
Fix bug: can't assume that argument to `debugging-info/noise' is a
pair.
Chris Hanson [Wed, 12 Jul 1989 00:14:16 +0000 (00:14 +0000)]
*** empty log message ***
Chris Hanson [Tue, 11 Jul 1989 23:52:21 +0000 (23:52 +0000)]
*** empty log message ***
Chris Hanson [Wed, 5 Jul 1989 21:36:36 +0000 (21:36 +0000)]
Fix incorrectly written call to `critical_section_hook'.
Chris Hanson [Wed, 5 Jul 1989 19:08:45 +0000 (19:08 +0000)]
Eliminate random use of & on character array.
Chris Hanson [Wed, 5 Jul 1989 18:45:54 +0000 (18:45 +0000)]
Add \n\ as appropriate to documentation strings of primitives.
Chris Hanson [Wed, 5 Jul 1989 18:42:21 +0000 (18:42 +0000)]
Missing assigment in bit-substring-find-next-set-bit.
Chris Hanson [Wed, 5 Jul 1989 18:34:26 +0000 (18:34 +0000)]
Can't use #error because not all cpp's support it.
Chris Hanson [Sun, 2 Jul 1989 05:12:25 +0000 (05:12 +0000)]
Two problems with print_a_char: was not checking character
to see if it was in domain of character type predicates, and extended
character representation didn't match what Psbtobin is looking for --
used hex instead of decimal.
Chris Hanson [Sat, 1 Jul 1989 12:49:40 +0000 (12:49 +0000)]
Prepare for beta test 7.0.0
Chris Hanson [Sat, 1 Jul 1989 11:34:16 +0000 (11:34 +0000)]
Merge from branch 1.4.1.3
Chris Hanson [Sat, 1 Jul 1989 11:05:49 +0000 (11:05 +0000)]
*** empty log message ***
Chris Hanson [Tue, 27 Jun 1989 10:18:01 +0000 (10:18 +0000)]
Fix bug in sense of graphics buffering. Previously it worked
correctly by default, but the enable/disable operations had the wrong
sense. Also, flush the buffer when it is disabled.
Chris Hanson [Tue, 27 Jun 1989 10:16:02 +0000 (10:16 +0000)]
Implement `get-default' operation on X graphics windows, and allow a
string to be used as a display argument when opening a window.
Chris Hanson [Tue, 27 Jun 1989 10:10:01 +0000 (10:10 +0000)]
Change resource handling to use property names similar to those used
by GNU Emacs.
Chris Hanson [Tue, 27 Jun 1989 10:09:14 +0000 (10:09 +0000)]
Export procedure `x_get_default'.
Chris Hanson [Fri, 23 Jun 1989 21:35:19 +0000 (21:35 +0000)]
Conditionalize running of x-close-all-displays on its being
implemented.
ojn [Fri, 23 Jun 1989 21:13:06 +0000 (21:13 +0000)]
Export the x-graphics operations to the global package. Shouldn't
have deleted them in the first place.
Chris Hanson [Fri, 23 Jun 1989 04:34:49 +0000 (04:34 +0000)]
Change X resource names to conform to (what appear to be) standards.
Panayotis Skordos [Fri, 23 Jun 1989 03:47:49 +0000 (03:47 +0000)]
*** empty log message ***
Chris Hanson [Fri, 23 Jun 1989 00:01:43 +0000 (00:01 +0000)]
Initial revision
Chris Hanson [Thu, 22 Jun 1989 23:51:02 +0000 (23:51 +0000)]
Installation of new graphics operations. This requires support
available as of microcode version 10.85. Documentation to follow
shortly.
Chris Hanson [Thu, 22 Jun 1989 23:01:50 +0000 (23:01 +0000)]
Change name of primitive to prevent conflict with new X11 stuff.
Panayotis Skordos [Thu, 22 Jun 1989 21:52:26 +0000 (21:52 +0000)]
New 6003 system under construction
Chris Hanson [Thu, 22 Jun 1989 18:18:47 +0000 (18:18 +0000)]
*** empty log message ***
Chris Hanson [Wed, 21 Jun 1989 11:55:22 +0000 (11:55 +0000)]
`comtab-entry' was missing one place where it needed to special case
buttons.