- Sep 16, 1997
-
-
dtc authored
to always deport 1.
-
- Aug 24, 1997
-
-
dtc authored
(subtypep '(alien (* t)) '(alien (* t))) which caused other failures in the type system.
-
- Feb 22, 1997
-
-
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.
-
- Jan 18, 1997
-
-
ram authored
-
- Jul 12, 1996
-
-
ram authored
:out or :in-out. It sort of worked with c-string, but ended up passing in a pointer to the string data, which is confusing to the uninitiated.
-
- Oct 31, 1994
-
-
ram authored
-
- Oct 19, 1994
-
-
ram authored
-
- Oct 01, 1994
-
-
ram authored
implemented: (string symbol)
-
- Apr 06, 1994
-
-
hallgren authored
-
- Aug 26, 1993
-
-
wlott authored
-
- Aug 18, 1993
-
-
ram authored
ALIEN-TYPE-= instead of calling ALIEN-TYPE-P with two args.
-
- Feb 12, 1993
-
-
ram authored
-
- Feb 11, 1993
- Feb 10, 1993
-
-
ram authored
constructor, since the default constructor uses gensym arg names, and we can't reference the other slot values in the default.
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Nov 11, 1992
-
-
wlott authored
the from-alist so that enum aliens are unparsed in a canonical format.
-
- May 14, 1992
-
-
ram authored
-
- Mar 10, 1992
- Mar 07, 1992
-
-
wlott authored
in ALIEN, import them before trying to export them.
-
- Mar 04, 1992
-
-
ram authored
-
ram authored
Export MAKE-ALIEN and FREE-ALIEN from ALIEN. Export ALIEN-VALUE-TYPE from ALIEN-INTERNALS so that TYPE-OF can use it. Changed ALIEN-VALUE printer to be less verbose. Implemented %MAKE-ALIEN and FREE-ALIEN using malloc/free. Changed MAKE-ALIEN to accept an alien-type object as well as an Alien type descriptor. Now that we've implemented FREE-ALIEN, finalize the Aliens created by interpreted WITH-ALIEN. Added an (OPTIMIZE-INTERFACE (SAFETY 2)) declaration on %CAST so that we get a better type error message.
-
wlott authored
include the code to define the type if the type was defined at compile time. Also added some (optimize (inhibit-warnings 3)) to suppress warnings that the interpreter stubs can't be optimally compiled.
-
- Feb 28, 1992
-
-
ram authored
-
- Feb 24, 1992
-
-
wlott authored
-
- Feb 22, 1992
-
-
wlott authored
-
- Feb 21, 1992
-
-
wlott authored
-
- Feb 20, 1992
-
-
wlott authored
the utility of the automatic lisp->alien conversion typecases, etc. If we could get a better idea of what the type was, it would be a good idea, but until then, it's not.
-
- Feb 19, 1992
-
-
wlott authored
for things we need to take the address of. Otherwise, just pass in the argument.
-
- Feb 14, 1992
-
-
wlott authored
-
- Nov 06, 1991
-
-
ram authored
be a function call rather than %PRIMITIVE.
-
- May 21, 1991
-
-
ram authored
inline expanded.
-
- Feb 08, 1991
-
-
ram authored
-
- Nov 18, 1990
-
-
wlott authored
-
- Nov 13, 1990
- Nov 06, 1990
-
-
wlott authored
-
- Oct 03, 1990