- 13 Apr, 1997 2 commits
- 12 Apr, 1997 1 commit
-
-
dtc authored
backend-featurep :x86 so this doesn't break cross-compiling.
-
- 09 Apr, 1997 1 commit
-
-
dtc authored
will place the instance in the static space but still move the substructure lists and arrays to the RO space. This is needed for compact-info environments which cache the last name in the instance which needs to be scavenged, but the hash arrays can still be placed in the RO space (the cache name was not being scavenge which could cause a false hit if very unlucky). Shall uses this new option in compiler/globaldb.lisp after people have had a chance to bootstrap in this new support.
-
- 02 Apr, 1997 4 commits
- 01 Apr, 1997 4 commits
-
-
dtc authored
-
dtc authored
(signed-byte 16), (signed-byte 30), (signed-byte 32). These patches include the general support and the x86 backend support; more to follow. The important changes are conditional on the :signed-array feature so shouldn't affect the source without this feature. This work has been driven by Raymond Toy.
-
dtc authored
-
pw authored
-
- 29 Mar, 1997 1 commit
-
-
dtc authored
-
- 26 Mar, 1997 3 commits
- 25 Mar, 1997 2 commits
- 20 Mar, 1997 1 commit
-
-
pw authored
-
- 19 Mar, 1997 2 commits
- 17 Mar, 1997 1 commit
-
-
pw authored
-
- 16 Mar, 1997 2 commits
- 15 Mar, 1997 4 commits
- 13 Mar, 1997 1 commit
-
-
pw authored
-
- 10 Mar, 1997 1 commit
-
-
pw authored
-
- 08 Mar, 1997 1 commit
-
-
pw authored
-
- 05 Mar, 1997 1 commit
-
-
dtc authored
most-negative-double-float were incorrectly defined.
-
- 27 Feb, 1997 3 commits
- 25 Feb, 1997 2 commits
- 23 Feb, 1997 2 commits
- 22 Feb, 1997 1 commit
-
-
dtc authored
been sharing the control stack with the compiler which could cause trouble (pushes and pops out of order, holes in arguments built up on the stack, exposed stack that can be written over on interrupt, etc) Assigned a static symbol, x86::*alien-stack*, and by default set it to the old C stack. A program many rebind this if it needs more room or wants the allocation elsewhere. The *alien-stack* is saved with the dynamic environment so is restored with a non-local exist. It's not save on function entry/exit so you need to take care to match an allocation with a deallocation. Makes use of new VOPs which are already in place. Backout an old alien stack deallocation hack.
-