mit-scheme.git
35 years agoAdded a procedure to find an inferior containing a given x,y
Mark Friedman [Mon, 19 Jun 1989 22:36:54 +0000 (22:36 +0000)]
Added a procedure to find an inferior containing a given x,y
coordinate. Used in support of mouse button stuff.

35 years agoSupport for mouse buttons. The support is not complete, but it does
Mark Friedman [Mon, 19 Jun 1989 22:22:49 +0000 (22:22 +0000)]
Support for mouse buttons. The support is not complete, but it does
more or less work. See x-mouse.scm for soem examples.

There is no support for chording (with multiple buttons, or with
button and key combos), multiple clicking, or dragging.

There is also no buffering of button events beyond the buffering done
by X itself. I'm not sure how much of a problem this is.

There is a small timing problem on edwin startup, where you can't
use a mouse button until a key has been pressed. I think that the
solution to this involves including mouse events (at least the button
events) in the input port abstraction.

35 years agoChange the string hashing algorithm one more time. This one looks
Chris Hanson [Fri, 16 Jun 1989 11:32:03 +0000 (11:32 +0000)]
Change the string hashing algorithm one more time.  This one looks
like more of a winner than the previous one.

35 years agoChange the string hashing algorithm one more time. This one looks
Chris Hanson [Fri, 16 Jun 1989 11:15:04 +0000 (11:15 +0000)]
Change the string hashing algorithm one more time.  This one looks
like more of a winner than the previous one.

35 years agoSignificant changes to symbol interning code. Various other related
Chris Hanson [Fri, 16 Jun 1989 09:45:32 +0000 (09:45 +0000)]
Significant changes to symbol interning code.  Various other related
changes.

35 years agoSignificant rewrite -- changed algorithm used for string hashing,
Chris Hanson [Fri, 16 Jun 1989 09:44:40 +0000 (09:44 +0000)]
Significant rewrite -- changed algorithm used for string hashing,
altered interfaces of utility procedures.  Eliminated character-list
primitives, which are no longer used.  Added new primitive,
`find-symbol', which is like `symbol->string' except that it returns
#F if the symbol was not already in the obarray.

35 years agoChange reference to `Intern' to refer to `intern_symbol'. The latter
Chris Hanson [Fri, 16 Jun 1989 09:41:53 +0000 (09:41 +0000)]
Change reference to `Intern' to refer to `intern_symbol'.  The latter
is a replacement for the former, with somewhat different interface.

35 years agoChange code that previously referenced `Find_Symbol' to use the
Chris Hanson [Fri, 16 Jun 1989 09:40:14 +0000 (09:40 +0000)]
Change code that previously referenced `Find_Symbol' to use the
replacement procedure `find_symbol'.  Reformat primitives to use up to
date argument and value macros.

35 years agoDelete export of `Find_Symbol', which has been deleted.
Chris Hanson [Fri, 16 Jun 1989 09:37:49 +0000 (09:37 +0000)]
Delete export of `Find_Symbol', which has been deleted.

35 years agoAdd definition for `UNSPECIFIC'.
Chris Hanson [Fri, 16 Jun 1989 09:37:04 +0000 (09:37 +0000)]
Add definition for `UNSPECIFIC'.
Delete definition of parameters for string-hashing algorithm.

35 years agoFix bug in calling sequence of known lexprs: when callee needs a
Chris Hanson [Fri, 16 Jun 1989 09:14:08 +0000 (09:14 +0000)]
Fix bug in calling sequence of known lexprs: when callee needs a
static link, the number of arguments pushed is one less than the frame
size.  Previously this case was not being handled specially, and the
resulting code worked only because the compiled code interface had a
bug which caused the wrong number of arguments to be popped.

35 years agoFix formatting of error message in `make-primitive-procedure'.
Chris Hanson [Tue, 13 Jun 1989 21:57:05 +0000 (21:57 +0000)]
Fix formatting of error message in `make-primitive-procedure'.

35 years agoAdd most linking code and a few other procedures.
Guillermo J. Rozas [Tue, 13 Jun 1989 08:21:36 +0000 (08:21 +0000)]
Add most linking code and a few other procedures.

35 years agoChange the normal termination message.
Guillermo J. Rozas [Mon, 12 Jun 1989 17:36:22 +0000 (17:36 +0000)]
Change the normal termination message.

35 years agoFix comentry_lexpr_apply. The number of arguments passed to it does
Guillermo J. Rozas [Mon, 12 Jun 1989 17:36:03 +0000 (17:36 +0000)]
Fix comentry_lexpr_apply.  The number of arguments passed to it does
not include the procedure, while invoke_lexpr expects it to be
included.

Bump the compiler's default constant space size.

Change the normal termination message.

35 years agoBump constant space size for the compiler.
Guillermo J. Rozas [Mon, 12 Jun 1989 16:08:28 +0000 (16:08 +0000)]
Bump constant space size for the compiler.

35 years agoFix trivial bug to recursive-compilation-results. Entries in
Guillermo J. Rozas [Sat, 10 Jun 1989 23:54:04 +0000 (23:54 +0000)]
Fix trivial bug to recursive-compilation-results.  Entries in
*recursive-compilation-results* are vectors, not lists!

35 years agoAdd new global variable, `sf/default-declarations', which defines
Chris Hanson [Fri, 9 Jun 1989 16:56:35 +0000 (16:56 +0000)]
Add new global variable, `sf/default-declarations', which defines
extra declarations to be used in addition to those inside each file.

35 years agoAdd new event-receiver, `event:before-exit', which is invoked before
Chris Hanson [Fri, 9 Jun 1989 16:51:44 +0000 (16:51 +0000)]
Add new event-receiver, `event:before-exit', which is invoked before
Scheme is killed and before a disk-restore is performed.  This allows
cleaning up of any state, such as open files, that relates the runtime
system to the external world.

35 years agoAdd new flags to the microcode:
Guillermo J. Rozas [Thu, 8 Jun 1989 00:26:10 +0000 (00:26 +0000)]
Add new flags to the microcode:

BAD_TYPES_INNOCUOUS
If a bad type is seen, the system treats it as a non-pointer for most
purposes.

BAD_TYPES_LETHAL
If a bad type is seen, kill Scheme with TERM_INVALID_TYPE_CODE.

The default is BAD_TYPES_LETHAL when there is no compiler support,
BAD_TYPES_INNOCUOUS when there is.

35 years agoAdd new flags to the microcode:
Guillermo J. Rozas [Thu, 8 Jun 1989 00:19:13 +0000 (00:19 +0000)]
Add new flags to the microcode:

BAD_TYPES_INNOCUOUS
If a bad type is seen, the system treats it as a non-pointer for most
purposes.

BAD_TYPES_LETHAL
If a bad type is seen, kill Scheme with TERM_INVALID_TYPE_CODE.

The default is BAD_TYPES_LETHAL when there is no compiler support,
BAD_TYPES_INNOCUOUS when there is.

35 years agoTake into account the case where a variable is in a register (i.e. not
Mark Friedman [Wed, 7 Jun 1989 20:47:04 +0000 (20:47 +0000)]
Take into account the case where a variable is in a register (i.e. not
on the stack).
Delete-integrated-parameters is now done in a separate phase.

35 years agoFix stupid bugs introduced in `vector-map'.
Chris Hanson [Wed, 7 Jun 1989 19:15:00 +0000 (19:15 +0000)]
Fix stupid bugs introduced in `vector-map'.

35 years agoAdd primitive uuo link disassembly.
Guillermo J. Rozas [Wed, 7 Jun 1989 02:17:36 +0000 (02:17 +0000)]
Add primitive uuo link disassembly.

35 years agoSupply missing argument to compiled-code-block/dbg-info from
Guillermo J. Rozas [Wed, 7 Jun 1989 02:14:22 +0000 (02:14 +0000)]
Supply missing argument to compiled-code-block/dbg-info from
compiler:disassemble.

35 years agoMake SIGUSR2 renice scheme.
Guillermo J. Rozas [Wed, 7 Jun 1989 01:10:13 +0000 (01:10 +0000)]
Make SIGUSR2 renice scheme.

35 years agoAdd new operations `append-map', `append-map*', `append-map!',
Chris Hanson [Tue, 6 Jun 1989 22:43:13 +0000 (22:43 +0000)]
Add new operations `append-map', `append-map*', `append-map!',
`append-map*!', and `1d-table/alist'.

35 years agoAdd new operations `append-map', `append-map*'; these are respectively
Chris Hanson [Tue, 6 Jun 1989 22:41:04 +0000 (22:41 +0000)]
Add new operations `append-map', `append-map*'; these are respectively
like `mapcan' and `mapcan*' but using `append' instead of `append!'.
Rename `mapcan' and `mapcan*' to `append-map!' and `append-map*!',
respectively.  Keep old names for compatibility.

35 years agoAdd new operation `for-each-vector-element'.
Chris Hanson [Tue, 6 Jun 1989 22:30:26 +0000 (22:30 +0000)]
Add new operation `for-each-vector-element'.

35 years agoAdd new operation `1d-table/alist'.
Chris Hanson [Tue, 6 Jun 1989 22:28:51 +0000 (22:28 +0000)]
Add new operation `1d-table/alist'.

35 years agoWrote comutil_link.
Guillermo J. Rozas [Tue, 6 Jun 1989 17:15:44 +0000 (17:15 +0000)]
Wrote comutil_link.

35 years agoFinished comutil_apply.
Guillermo J. Rozas [Sat, 3 Jun 1989 15:07:11 +0000 (15:07 +0000)]
Finished comutil_apply.

35 years agoFix "infinite" GC bug when a bad type code is encountered in the gc.
Guillermo J. Rozas [Fri, 2 Jun 1989 21:43:13 +0000 (21:43 +0000)]
Fix "infinite" GC bug when a bad type code is encountered in the gc.
Split a part of Microcode_Termination off into
attempt_termination_backout.

35 years agoInitial revision
Guillermo J. Rozas [Fri, 2 Jun 1989 14:49:59 +0000 (14:49 +0000)]
Initial revision

35 years agoRemove the concept of safe primitives since the microcode now takes
Guillermo J. Rozas [Wed, 31 May 1989 20:02:25 +0000 (20:02 +0000)]
Remove the concept of safe primitives since the microcode now takes
care of them.

Add primitive uuo link unparsing to the disassembler.

35 years agoMake unsafe primitives back out of compiled code so that they don't
Guillermo J. Rozas [Wed, 31 May 1989 01:51:15 +0000 (01:51 +0000)]
Make unsafe primitives back out of compiled code so that they don't
have to be treated specially by the compiler or the compiled code
interface.  This allows UUO linking of primitives, and applying
primitives from compiled code without going to the interpreter.

"Unsafe" primitives must use the new macro
PRIMITIVE_CANONICALIZE_CONTEXT before they start manipulating the
interpreter's state.

This macro will allow them to proceed if they have been invoked from
the interpreter, or will cause them to back into the interpreter and
restart if they have been invoked from compiled code.

35 years agoMake Prim_Inexistent (last entry in the primitive table) have "lexpr"
Guillermo J. Rozas [Wed, 31 May 1989 01:45:29 +0000 (01:45 +0000)]
Make Prim_Inexistent (last entry in the primitive table) have "lexpr"
arity so that the apply code in the compiler interface can avoid
checking whether a primitive is implemented in the common case.

35 years agoFix many little bugs found when porting to the PMAX and at various
Guillermo J. Rozas [Fri, 26 May 1989 20:22:19 +0000 (20:22 +0000)]
Fix many little bugs found when porting to the PMAX and at various
other times.

35 years ago0x19 + 1 = 0x1a, not 0x20!
Guillermo J. Rozas [Fri, 26 May 1989 20:20:24 +0000 (20:20 +0000)]
0x19 + 1 = 0x1a, not 0x20!

35 years agoInitial revision
Guillermo J. Rozas [Fri, 26 May 1989 16:29:27 +0000 (16:29 +0000)]
Initial revision

35 years agoAdd operation to extract defined names from a syntax table.
Chris Hanson [Thu, 25 May 1989 16:24:00 +0000 (16:24 +0000)]
Add operation to extract defined names from a syntax table.

35 years ago*** empty log message ***
Chris Hanson [Thu, 25 May 1989 16:22:58 +0000 (16:22 +0000)]
*** empty log message ***

35 years ago*** empty log message ***
Chris Hanson [Thu, 25 May 1989 16:22:27 +0000 (16:22 +0000)]
*** empty log message ***

35 years agoMake Wsize output the few remaining definitions required by config.h.
Guillermo J. Rozas [Wed, 24 May 1989 18:42:37 +0000 (18:42 +0000)]
Make Wsize output the few remaining definitions required by config.h.

35 years agoAdd a comment about consistency between object.h and Wsize.c.
Guillermo J. Rozas [Wed, 24 May 1989 18:14:52 +0000 (18:14 +0000)]
Add a comment about consistency between object.h and Wsize.c.

35 years agoFix bug in debugging version of Apply_Primitive. The macro
Guillermo J. Rozas [Wed, 24 May 1989 15:11:28 +0000 (15:11 +0000)]
Fix bug in debugging version of Apply_Primitive.  The macro
INTERNAL_APPLY_PRIMITIVE was being called with only one argument.

35 years agoAdd PMAX (MIPS) definitions.
Guillermo J. Rozas [Wed, 24 May 1989 05:35:21 +0000 (05:35 +0000)]
Add PMAX (MIPS) definitions.

35 years agoAdd missing extern declaration.
Guillermo J. Rozas [Wed, 24 May 1989 05:33:24 +0000 (05:33 +0000)]
Add missing extern declaration.

35 years agoFix edit bug. MINIMUM_LENGTH must include the other fields!
Guillermo J. Rozas [Wed, 24 May 1989 05:32:23 +0000 (05:32 +0000)]
Fix edit bug.  MINIMUM_LENGTH must include the other fields!

35 years agoImprove the heuristic disassembly so that the disassembler can win
Guillermo J. Rozas [Wed, 24 May 1989 05:10:26 +0000 (05:10 +0000)]
Improve the heuristic disassembly so that the disassembler can win
when there is no .binf file.

35 years agoFix bug in disassembler/write-compiled-code-block by which the
Guillermo J. Rozas [Wed, 24 May 1989 05:09:32 +0000 (05:09 +0000)]
Fix bug in disassembler/write-compiled-code-block by which the
dbg-info/labels were being extracted even if there was no info structure.

35 years agoRemove crsend which has moved to compiler/etc.
Guillermo J. Rozas [Mon, 22 May 1989 17:11:04 +0000 (17:11 +0000)]
Remove crsend which has moved to compiler/etc.

35 years agoFix pathname for global-definitions.
Guillermo J. Rozas [Sun, 21 May 1989 18:13:47 +0000 (18:13 +0000)]
Fix pathname for global-definitions.

35 years agoFix pathname for global-definitions.
Guillermo J. Rozas [Sun, 21 May 1989 18:07:51 +0000 (18:07 +0000)]
Fix pathname for global-definitions.

35 years agoUpgrade to Liar 4.44 because of many bug fixes.
Guillermo J. Rozas [Sun, 21 May 1989 17:58:19 +0000 (17:58 +0000)]
Upgrade to Liar 4.44 because of many bug fixes.

35 years agoUpgrade to Liar 4.44 because of many bug fixes.
Guillermo J. Rozas [Sun, 21 May 1989 17:55:03 +0000 (17:55 +0000)]
Upgrade to Liar 4.44 because of many bug fixes.

35 years agoAllow for the possibility of purifying the bcon file, although it is
Guillermo J. Rozas [Sun, 21 May 1989 17:17:56 +0000 (17:17 +0000)]
Allow for the possibility of purifying the bcon file, although it is
currently turned off for space reasons.

35 years agoRewrite definition of system-global-environment/bound-names to use
Guillermo J. Rozas [Sun, 21 May 1989 17:16:43 +0000 (17:16 +0000)]
Rewrite definition of system-global-environment/bound-names to use
obarray->list.

35 years agoIncrement version number after some bug fixes by various people.
Guillermo J. Rozas [Sun, 21 May 1989 17:15:32 +0000 (17:15 +0000)]
Increment version number after some bug fixes by various people.

35 years agoAdd a new global procedure, obarray->list so that symbols can be
Guillermo J. Rozas [Sun, 21 May 1989 17:14:29 +0000 (17:14 +0000)]
Add a new global procedure, obarray->list so that symbols can be
filtered, etc.

35 years agoAllow for the possibility of the bcon file being purified, although it
Guillermo J. Rozas [Sun, 21 May 1989 17:13:47 +0000 (17:13 +0000)]
Allow for the possibility of the bcon file being purified, although it
currently is not because of space reasons.

35 years agoMinor changes to reflect VAX needs.
Guillermo J. Rozas [Sun, 21 May 1989 14:52:30 +0000 (14:52 +0000)]
Minor changes to reflect VAX needs.

Add base/crstop to compiler files.

The compiler system name now includes the processor kind (Motorola
MC68020), (DEC VAX), etc.

35 years agoFix bug in terse-print-expression. This procedure was checking for
Guillermo J. Rozas [Sun, 21 May 1989 04:31:33 +0000 (04:31 +0000)]
Fix bug in terse-print-expression.  This procedure was checking for
debugging-info on the wrong expression!

35 years agoFix bug in node/noop?. variable-assigned? can't be used because it is
Guillermo J. Rozas [Sun, 21 May 1989 03:57:49 +0000 (03:57 +0000)]
Fix bug in node/noop?.  variable-assigned? can't be used because it is
set up by phase/design-environment-frames which runs AFTER
phase/subproblem-ordering which is using this procedure.

35 years agoFix broken rule. To set the type it was using BICL rather than BISL!
Guillermo J. Rozas [Sun, 21 May 1989 03:55:50 +0000 (03:55 +0000)]
Fix broken rule.  To set the type it was using BICL rather than BISL!

35 years agoFix inverted conditional clauses in constant->ea.
Guillermo J. Rozas [Sun, 21 May 1989 03:55:03 +0000 (03:55 +0000)]
Fix inverted conditional clauses in constant->ea.

35 years agoEliminate unreferenced variable warning caused by last edit.
Guillermo J. Rozas [Sun, 21 May 1989 02:40:17 +0000 (02:40 +0000)]
Eliminate unreferenced variable warning caused by last edit.

35 years agoEliminate double fasdump in cross-compile-bin-file-end.
Guillermo J. Rozas [Sun, 21 May 1989 02:38:50 +0000 (02:38 +0000)]
Eliminate double fasdump in cross-compile-bin-file-end.

35 years agoFix external label disassembly. The disassembler was only printing the
Guillermo J. Rozas [Fri, 19 May 1989 12:14:30 +0000 (12:14 +0000)]
Fix external label disassembly.  The disassembler was only printing the
first word correctly, and then it was printing the second as an
instruction.

35 years agoInitial revision
Guillermo J. Rozas [Wed, 17 May 1989 20:44:56 +0000 (20:44 +0000)]
Initial revision

35 years agoCompiled code block NMV header is now inserted as an object so that
Guillermo J. Rozas [Wed, 17 May 1989 20:42:19 +0000 (20:42 +0000)]
Compiled code block NMV header is now inserted as an object so that
the cross compiler can dump the resulting compiled code block.
Some reorganization of the final phase.

35 years agoInitial revision
Guillermo J. Rozas [Wed, 17 May 1989 20:32:50 +0000 (20:32 +0000)]
Initial revision

35 years agoNew VAX port, May 1989.
Guillermo J. Rozas [Wed, 17 May 1989 20:31:24 +0000 (20:31 +0000)]
New VAX port, May 1989.

35 years agoUse new syntax-entry "p" bit to properly describe the Scheme prefix
Chris Hanson [Tue, 16 May 1989 18:52:49 +0000 (18:52 +0000)]
Use new syntax-entry "p" bit to properly describe the Scheme prefix
character actions.

35 years agoAdd new syntax_entry bit, "p", which indicates that the character is a
Chris Hanson [Tue, 16 May 1989 18:19:32 +0000 (18:19 +0000)]
Add new syntax_entry bit, "p", which indicates that the character is a
prefix character.  A combination of `syntaxcode_whitespace' and this
bit is equivalent to `syntaxcode_quote' -- except that the new bit can
be used in combination with other codes to provide new functionality.

35 years agoAdd new syntax_entry bit, "p", which indicates that the character is a
Chris Hanson [Tue, 16 May 1989 17:01:17 +0000 (17:01 +0000)]
Add new syntax_entry bit, "p", which indicates that the character is a
prefix character.  A combination of `syntaxcode_whitespace' and this
bit is equivalent to `syntaxcode_quote' -- except that the new bit can
be used in combination with other codes to provide new functionality.

35 years agoAdd new syntax_entry bit, "p", which indicates that the character is a
Chris Hanson [Tue, 16 May 1989 17:00:37 +0000 (17:00 +0000)]
Add new syntax_entry bit, "p", which indicates that the character is a
prefix character.  A combination of `syntaxcode_whitespace' and this
bit is equivalent to `syntaxcode_quote' -- except that the new bit can
be used in combination with other codes to provide new functionality.

35 years agoAdd new syntax_entry bit, "p", which indicates that the character is a
Chris Hanson [Tue, 16 May 1989 16:40:54 +0000 (16:40 +0000)]
Add new syntax_entry bit, "p", which indicates that the character is a
prefix character.  A combination of `syntaxcode_whitespace' and this
bit is equivalent to `syntaxcode_quote' -- except that the new bit can
be used in combination with other codes to provide new functionality.

35 years agoAdd a hack for easy cross compilation to machines with a different endianness.
Guillermo J. Rozas [Tue, 16 May 1989 07:16:51 +0000 (07:16 +0000)]
Add a hack for easy cross compilation to machines with a different endianness.

35 years agoAllow TC_COMPILED_CODE_BLOCK when the allow_cc option is given.
Guillermo J. Rozas [Mon, 15 May 1989 22:06:49 +0000 (22:06 +0000)]
Allow TC_COMPILED_CODE_BLOCK when the allow_cc option is given.

35 years agoFixed slot option parsing to check for missing arguments.
Henry M. Wu [Fri, 12 May 1989 10:03:17 +0000 (10:03 +0000)]
Fixed slot option parsing to check for missing arguments.

35 years agoChanged floating-point predicates to return booleans, not one and zero.
Arthur Gleckler [Wed, 10 May 1989 21:57:37 +0000 (21:57 +0000)]
Changed floating-point predicates to return booleans, not one and zero.

35 years agoFix the definition of head and tail to check for a proper stream.
Guillermo J. Rozas [Wed, 10 May 1989 08:51:11 +0000 (08:51 +0000)]
Fix the definition of head and tail to check for a proper stream.

35 years agoDon't update the procedure's closing-block in this pass -- fix it in
Chris Hanson [Wed, 10 May 1989 03:01:40 +0000 (03:01 +0000)]
Don't update the procedure's closing-block in this pass -- fix it in
the next pass.  See the comment in the code for more details.

36 years ago*** empty log message ***
Chris Hanson [Mon, 8 May 1989 23:14:41 +0000 (23:14 +0000)]
*** empty log message ***

36 years agoUse `sf/pathname-defaulting' to predict where `sf' will put its
Chris Hanson [Mon, 8 May 1989 23:12:14 +0000 (23:12 +0000)]
Use `sf/pathname-defaulting' to predict where `sf' will put its
output file.

36 years agoMake `sf/pathname-defaulting' available for users of `sf' to predict
Chris Hanson [Mon, 8 May 1989 23:04:02 +0000 (23:04 +0000)]
Make `sf/pathname-defaulting' available for users of `sf' to predict
where the output files will go.

36 years agoIf the last application of a procedure is deleted, make sure that the
Chris Hanson [Mon, 8 May 1989 22:21:09 +0000 (22:21 +0000)]
If the last application of a procedure is deleted, make sure that the
procedure no longer satisfies `procedure-always-known-operator?'.

36 years agoRemove fossil introduced while making previous change.
Guillermo J. Rozas [Thu, 4 May 1989 19:47:33 +0000 (19:47 +0000)]
Remove fossil introduced while making previous change.

36 years agoFix bugs in condition/environment and condition/substitute-environment?
Guillermo J. Rozas [Thu, 4 May 1989 19:45:56 +0000 (19:45 +0000)]
Fix bugs in condition/environment and condition/substitute-environment?

36 years agoFix order problem: intern was used before it was defined.
Guillermo J. Rozas [Thu, 4 May 1989 16:38:08 +0000 (16:38 +0000)]
Fix order problem: intern was used before it was defined.

36 years agoFix references to _toupper.
Guillermo J. Rozas [Thu, 4 May 1989 15:13:50 +0000 (15:13 +0000)]
Fix references to _toupper.

36 years agoAdd a cast from enum_type to int so it can be used to index an array.
Guillermo J. Rozas [Wed, 3 May 1989 02:04:20 +0000 (02:04 +0000)]
Add a cast from enum_type to int so it can be used to index an array.

36 years agoDon't use _toupper() since it doesn't exist in non-HP OS.
Chris Hanson [Wed, 3 May 1989 01:04:27 +0000 (01:04 +0000)]
Don't use _toupper() since it doesn't exist in non-HP OS.

36 years agoAssociate new operation `object-description' with object tags so that
Chris Hanson [Mon, 1 May 1989 21:11:34 +0000 (21:11 +0000)]
Associate new operation `object-description' with object tags so that
inspection tools understand how to examine class-system instances.

36 years agoAdd operation `object-description' which is to be used by inspection
Chris Hanson [Mon, 1 May 1989 21:10:16 +0000 (21:10 +0000)]
Add operation `object-description' which is to be used by inspection
tools to examine class-system instances.

36 years agoUpdate copyright notice on regular-expression and syntax-table code to
Chris Hanson [Mon, 1 May 1989 19:38:49 +0000 (19:38 +0000)]
Update copyright notice on regular-expression and syntax-table code to
detail the relationship between this code and the original GNU Emacs
code from which it was derived.  Warn users that they may be
restricted by the GNU license in this case.

36 years agoGuarantee that the process-filter's state is correctly updated before
Chris Hanson [Fri, 28 Apr 1989 22:59:40 +0000 (22:59 +0000)]
Guarantee that the process-filter's state is correctly updated before
calling any code that can possibly allow more input to be read from
the process.

36 years agoAdd GNU License warning to copyright headers.
Chris Hanson [Fri, 28 Apr 1989 22:55:01 +0000 (22:55 +0000)]
Add GNU License warning to copyright headers.

36 years ago*** empty log message ***
Chris Hanson [Fri, 28 Apr 1989 03:57:02 +0000 (03:57 +0000)]
*** empty log message ***