Guillermo J. Rozas [Mon, 8 Nov 1993 06:34:30 +0000 (06:34 +0000)]
Add extra fasl field for systems without HEAP_IN_LOW_MEMORY.
Guillermo J. Rozas [Mon, 8 Nov 1993 06:20:11 +0000 (06:20 +0000)]
Add RS6000 support.
Guillermo J. Rozas [Mon, 8 Nov 1993 06:11:36 +0000 (06:11 +0000)]
Replace $Header$ with $Id$
Guillermo J. Rozas [Mon, 8 Nov 1993 06:11:11 +0000 (06:11 +0000)]
Initial revision
Guillermo J. Rozas [Sun, 7 Nov 1993 04:10:00 +0000 (04:10 +0000)]
Allow NMVs in bands: interpreted stack frames contain them.
Guillermo J. Rozas [Sun, 7 Nov 1993 02:12:56 +0000 (02:12 +0000)]
Eliminate some warnings from the HP C compiler on hp9k300s.
Guillermo J. Rozas [Sun, 7 Nov 1993 01:57:14 +0000 (01:57 +0000)]
Shadow some macros when not using the C back end.
This avoids potential missing externs.
Guillermo J. Rozas [Sun, 7 Nov 1993 01:39:13 +0000 (01:39 +0000)]
Teach bintopsb and bintopsb to deal with
- constant and pure space
- C back-end output
- bands
Chris Hanson [Sat, 6 Nov 1993 21:36:53 +0000 (21:36 +0000)]
Add new procedure DELETE-FILE-NO-ERRORS.
Chris Hanson [Sat, 6 Nov 1993 21:21:12 +0000 (21:21 +0000)]
Implement CURRENT-PID primitive for unix.
Guillermo J. Rozas [Fri, 5 Nov 1993 20:36:46 +0000 (20:36 +0000)]
Fix innocuous logical off-by-one error.
Guillermo J. Rozas [Fri, 5 Nov 1993 00:49:17 +0000 (00:49 +0000)]
Two significant changes:
- Add consistency checking and table-restructuring at disk-restore to
allow use of bands built by a differently-organized microcode.
The consistency check only checks that each compiled code block
has the same number of entries (and name).
- Use the AVL tree code used in the primitive tables to speed lookup.
Guillermo J. Rozas [Fri, 5 Nov 1993 00:47:50 +0000 (00:47 +0000)]
Separate AVL tree code from primutl.c and make it into a separate
utilities file (avltree.[ch]) for use by other parts, in particular
the C back end code block management.
Guillermo J. Rozas [Fri, 5 Nov 1993 00:45:18 +0000 (00:45 +0000)]
Initial revision
Chris Hanson [Thu, 4 Nov 1993 23:53:13 +0000 (23:53 +0000)]
Rewrite manipulation of terminal modes because on BSD the input and
output modes interact with one another.
Guillermo J. Rozas [Thu, 4 Nov 1993 23:51:07 +0000 (23:51 +0000)]
Initialize Regs[REGBLOCK_PRIMITIVE] so that the C back end can abort
correctly out of disk-restore.
Guillermo J. Rozas [Thu, 4 Nov 1993 23:50:45 +0000 (23:50 +0000)]
Call install_c_code_table only when restoring a band.
Chris Hanson [Thu, 4 Nov 1993 22:42:45 +0000 (22:42 +0000)]
Fix bug in previous change.
Guillermo J. Rozas [Thu, 4 Nov 1993 19:34:46 +0000 (19:34 +0000)]
Fix braino.
Guillermo J. Rozas [Thu, 4 Nov 1993 04:03:35 +0000 (04:03 +0000)]
Add hooks for the C back end to dump a description of the C code
blocks that a band depends on, and to verify compatibility after a
disk-restore.
Guillermo J. Rozas [Thu, 4 Nov 1993 04:00:48 +0000 (04:00 +0000)]
Fix a cast.
Guillermo J. Rozas [Thu, 4 Nov 1993 03:47:11 +0000 (03:47 +0000)]
Update copyright date.
Stephen Adams [Wed, 3 Nov 1993 23:29:31 +0000 (23:29 +0000)]
*** empty log message ***
Chris Hanson [Wed, 3 Nov 1993 23:05:42 +0000 (23:05 +0000)]
Update to match current "mc68k.m4".
Stephen Adams [Wed, 3 Nov 1993 23:02:03 +0000 (23:02 +0000)]
fixed more typos
Stephen Adams [Wed, 3 Nov 1993 22:57:59 +0000 (22:57 +0000)]
Fixed typos in wt-tree documentation
Chris Hanson [Wed, 3 Nov 1993 22:37:12 +0000 (22:37 +0000)]
Update entry for `next'.
Guillermo J. Rozas [Wed, 3 Nov 1993 22:08:32 +0000 (22:08 +0000)]
Add syntax error.
Guillermo J. Rozas [Wed, 3 Nov 1993 22:08:04 +0000 (22:08 +0000)]
Add call to usage in default in discriminate.
Jim Miller [Wed, 3 Nov 1993 19:22:03 +0000 (19:22 +0000)]
Fixes to allow ENABLE_DEBUGGING_FLAGS to work
Jim Miller [Wed, 3 Nov 1993 19:19:53 +0000 (19:19 +0000)]
Turned off Eval_Debug code permanently, since Print_Expressions isn't
really available here.
Jim Miller [Wed, 3 Nov 1993 19:04:12 +0000 (19:04 +0000)]
Reversed the conditionalization so that we can support
ENABLE_DEUBGGING_FLAGS again.
Jim Miller [Wed, 3 Nov 1993 18:50:24 +0000 (18:50 +0000)]
Reversed the conditionalization so that we can support
ENABLE_DEUBGGING_FLAGS again.
Stephen Adams [Wed, 3 Nov 1993 03:46:30 +0000 (03:46 +0000)]
fixed delete-min!
Stephen Adams [Wed, 3 Nov 1993 03:37:26 +0000 (03:37 +0000)]
Added weight balanced tree documentation
Stephen Adams [Wed, 3 Nov 1993 03:31:17 +0000 (03:31 +0000)]
fixed wt-tree/delete-min!
Chris Hanson [Tue, 2 Nov 1993 23:33:32 +0000 (23:33 +0000)]
Implement code to query user about overwriting files in M-x
load-problem-set.
Chris Hanson [Tue, 2 Nov 1993 23:32:15 +0000 (23:32 +0000)]
ERROR-DECISION can't be done inside the REPL message, because that
message is protected by IGNORE-ERRORS. If another error occurs during
the decision, it must start a nested REPL.
Chris Hanson [Tue, 2 Nov 1993 22:19:34 +0000 (22:19 +0000)]
Guarantee that ERROR-DECISION aborts the REPL in all cases.
Jim Miller [Tue, 2 Nov 1993 20:59:08 +0000 (20:59 +0000)]
Changed "unsigned long" to "long" to avoid spurious range errors
signalled by arg_integer.
Stephen Adams [Tue, 2 Nov 1993 20:13:09 +0000 (20:13 +0000)]
Added wt-tree option
Stephen Adams [Tue, 2 Nov 1993 20:10:55 +0000 (20:10 +0000)]
Initial revision
Stephen Adams [Tue, 2 Nov 1993 20:07:36 +0000 (20:07 +0000)]
added weight-balanced trees package
Chris Hanson [Tue, 2 Nov 1993 19:11:49 +0000 (19:11 +0000)]
Call SAVE-SOME-BUFFERS as part of CHECKPOINT-FLOPPY.
Guillermo J. Rozas [Mon, 1 Nov 1993 23:52:47 +0000 (23:52 +0000)]
Add builtin_index_to_name, missing when there is no compiler support.
Chris Hanson [Mon, 1 Nov 1993 22:25:03 +0000 (22:25 +0000)]
Patch to allow a "Configure" event to mark the window as "mapped".
Yukk. Whether or not the "mapped" event shows up depends on the
geometry string!
Chris Hanson [Mon, 1 Nov 1993 22:06:18 +0000 (22:06 +0000)]
New code to generate display object in X-GRAPHICS/OPEN.
Guillermo J. Rozas [Mon, 1 Nov 1993 16:16:15 +0000 (16:16 +0000)]
Fix cast and typo.
Guillermo J. Rozas [Mon, 1 Nov 1993 15:36:43 +0000 (15:36 +0000)]
Make INVOKE-C-THUNK return a value.
Add ADDRESS-TO-STRING.
Guillermo J. Rozas [Mon, 1 Nov 1993 15:30:34 +0000 (15:30 +0000)]
dynamic initialization need not know the block name.
Guillermo J. Rozas [Mon, 1 Nov 1993 15:27:42 +0000 (15:27 +0000)]
Fix a problem when disk-restoring. The blocks data structure was not
being reinitialized correctly.
Add a performance counter.
Guillermo J. Rozas [Sun, 31 Oct 1993 19:24:09 +0000 (19:24 +0000)]
Add dependencies for cmpauxmd.o
Guillermo J. Rozas [Sun, 31 Oct 1993 18:34:13 +0000 (18:34 +0000)]
Add newlines after every argument to RCONSM to make lines shorter.
Guillermo J. Rozas [Sun, 31 Oct 1993 16:51:06 +0000 (16:51 +0000)]
Fix problem with disk-restore complaining about lack of space when
restoring the same band it is running!
Guillermo J. Rozas [Sun, 31 Oct 1993 04:08:27 +0000 (04:08 +0000)]
Remove some spurious macros.
Guillermo J. Rozas [Sun, 31 Oct 1993 04:04:20 +0000 (04:04 +0000)]
- Canonicalize procedure names as well as labels, including the
directory component.
- Add a limit to the level of nesting of procedure calls used to
generate constants.
Guillermo J. Rozas [Sat, 30 Oct 1993 18:11:31 +0000 (18:11 +0000)]
Fix braino: Multiplying compiled_entries_size by a constant (or
initializing to a constant) does not guarantee that the table is large
enough for the current batch of entries.
Guillermo J. Rozas [Sat, 30 Oct 1993 17:53:48 +0000 (17:53 +0000)]
Fix off-by-one error.
Guillermo J. Rozas [Sat, 30 Oct 1993 13:46:34 +0000 (13:46 +0000)]
Replace use of Rfp with Rhp.
Guillermo J. Rozas [Sat, 30 Oct 1993 12:58:12 +0000 (12:58 +0000)]
Redo some things:
- User Marc Feeley's hack for making the default case in the switch
statements handle all cross-block jumps.
- Divide the data and code sections so the data sections can be
eliminated from the link avoiding the need to recompile the code
sections.
Guillermo J. Rozas [Sat, 30 Oct 1993 03:04:27 +0000 (03:04 +0000)]
Two major changes to the C back end:
- Redo the way that descriptors are done to improve speed.
The default clause in each switch statement is now the only way to
get out of a block.
All JUMPs merely jump back to the dispatch point.
- Divide initialization code into code and data, to allow splitting
of the sources into two components.
Guillermo J. Rozas [Sat, 30 Oct 1993 03:01:38 +0000 (03:01 +0000)]
Two major changes:
- Redo the way that descriptors are done to improve speed.
The default clause in each switch statement is now the only way to
get out of a block.
All JUMPs merely jump back to the dispatch point.
- Divide initialization code into code and data, to allow splitting
of the sources into two components.
Nick Papadakis [Fri, 29 Oct 1993 23:21:11 +0000 (23:21 +0000)]
Initial revision
Nick Papadakis [Fri, 29 Oct 1993 23:08:34 +0000 (23:08 +0000)]
Initial revision
Nick Papadakis [Fri, 29 Oct 1993 23:02:49 +0000 (23:02 +0000)]
Initial revision
Chris Hanson [Thu, 28 Oct 1993 20:50:55 +0000 (20:50 +0000)]
Patch TRANSCRIPT-WRITE to work even if the transcript buffer is
read-only.
Guillermo J. Rozas [Thu, 28 Oct 1993 15:06:59 +0000 (15:06 +0000)]
Remove remaining reference to ulong.
Guillermo J. Rozas [Thu, 28 Oct 1993 05:00:04 +0000 (05:00 +0000)]
Add missing special invocations.
Guillermo J. Rozas [Thu, 28 Oct 1993 04:59:46 +0000 (04:59 +0000)]
Update the code table.
Guillermo J. Rozas [Thu, 28 Oct 1993 04:45:51 +0000 (04:45 +0000)]
Add a floating-vector rewrite rule.
Guillermo J. Rozas [Thu, 28 Oct 1993 04:45:40 +0000 (04:45 +0000)]
Fix floating-vector rules.
Guillermo J. Rozas [Thu, 28 Oct 1993 04:45:25 +0000 (04:45 +0000)]
Redo "word" registers. Rather than having specific C variables, and
casting up the wazoo, there is now a union type for pointers and word
values, and components are selected as needed.
Guillermo J. Rozas [Thu, 28 Oct 1993 02:57:14 +0000 (02:57 +0000)]
Reformat some code to fit in 80 columns.
Guillermo J. Rozas [Thu, 28 Oct 1993 02:56:17 +0000 (02:56 +0000)]
Remove fossil.
Guillermo J. Rozas [Thu, 28 Oct 1993 02:55:54 +0000 (02:55 +0000)]
Fix mangled character constant.
Replace incorrect use of LONG with ULONG.
Guillermo J. Rozas [Thu, 28 Oct 1993 02:55:10 +0000 (02:55 +0000)]
Enable open-coding of certain primitives.
Guillermo J. Rozas [Thu, 28 Oct 1993 01:09:44 +0000 (01:09 +0000)]
Add dropped *.
Guillermo J. Rozas [Wed, 27 Oct 1993 23:57:07 +0000 (23:57 +0000)]
Remove uses of UL. Non-ANSI compilers (e.g. SunOS) can't handle it.
Guillermo J. Rozas [Wed, 27 Oct 1993 23:54:39 +0000 (23:54 +0000)]
Remove SunOS conflicts when using Sun's cc.
Guillermo J. Rozas [Wed, 27 Oct 1993 23:50:09 +0000 (23:50 +0000)]
Fix broken declarations.
Chris Hanson [Wed, 27 Oct 1993 23:29:18 +0000 (23:29 +0000)]
Implement mechanism to deregister inferior threads, and call it from
the appropriate places. If this isn't done it's too easy to hold on
to a pointer to the thread, which prevents the thread from being
reclaimed by the GC.
Guillermo J. Rozas [Wed, 27 Oct 1993 23:11:43 +0000 (23:11 +0000)]
Fix signed problems on Alpha.
Chris Hanson [Wed, 27 Oct 1993 23:01:46 +0000 (23:01 +0000)]
Fix bug: inferior REPL thread was never being killed.
Guillermo J. Rozas [Wed, 27 Oct 1993 22:19:14 +0000 (22:19 +0000)]
Conditionalize for SunOS 4.1.?
Guillermo J. Rozas [Wed, 27 Oct 1993 22:15:59 +0000 (22:15 +0000)]
Include os.h so that things like size_t are defined.
Guillermo J. Rozas [Wed, 27 Oct 1993 22:15:12 +0000 (22:15 +0000)]
SunOS 4.1.? declares abort to return int.
Guillermo J. Rozas [Wed, 27 Oct 1993 22:14:36 +0000 (22:14 +0000)]
SunOS 4.1.? declares abort to return void.
Guillermo J. Rozas [Wed, 27 Oct 1993 22:12:16 +0000 (22:12 +0000)]
Make it work under SunOS (and perhaps Alpha OSF).
Guillermo J. Rozas [Wed, 27 Oct 1993 22:10:14 +0000 (22:10 +0000)]
Use CONST instead of const, since the C compiler may not be ANSI
compliant.
Guillermo J. Rozas [Wed, 27 Oct 1993 20:40:36 +0000 (20:40 +0000)]
Fix capitalization bug.
Chris Hanson [Wed, 27 Oct 1993 02:23:21 +0000 (02:23 +0000)]
Change PROMPT-FOR-EXPRESSION so that variable-name completion in the
typein buffer uses the environment of the buffer that was current when
PROMPT-FOR-EXPRESSION was called.
Chris Hanson [Wed, 27 Oct 1993 02:14:12 +0000 (02:14 +0000)]
Generalize PROMPT-FOR-STRING to allow an initialization procedure to
be used in place of the mode.
Chris Hanson [Wed, 27 Oct 1993 01:59:35 +0000 (01:59 +0000)]
Fix bug: when buffer visible in two or more windows, buffer change
that affected the modeline didn't update the modeline unless the
change was visible in the window.
Guillermo J. Rozas [Wed, 27 Oct 1993 01:41:39 +0000 (01:41 +0000)]
Disable Alpha shadowing of malloc when using the C back end.
Guillermo J. Rozas [Wed, 27 Oct 1993 00:57:26 +0000 (00:57 +0000)]
Remove unnecessary definition.
Guillermo J. Rozas [Wed, 27 Oct 1993 00:55:44 +0000 (00:55 +0000)]
Fix bug in sed pattern.
Chris Hanson [Tue, 26 Oct 1993 23:23:58 +0000 (23:23 +0000)]
Fix typo in last change.
Chris Hanson [Tue, 26 Oct 1993 23:19:26 +0000 (23:19 +0000)]
Fix stupid think-o.
Chris Hanson [Tue, 26 Oct 1993 23:15:31 +0000 (23:15 +0000)]
Implement M-x dired-clean-directory.
Guillermo J. Rozas [Tue, 26 Oct 1993 23:12:54 +0000 (23:12 +0000)]
Add -f flag to call to remove.