Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Commit [a0773e] Maximize Restore History

sb-alien: some alien refactoring

* Rename EXTRACT-ALIEN-VALUE & DEPOSIT-ALIEN-VALUE to %ALIEN-VALUE and
(SETF %ALIEN-VALUE).

* Split HEAP-ALIEN-INFO-SAP-FORM field into HEAP-ALIEN-INFO-ALIEN-NAME and
-DATAP. HEAP-ALIEN-INFO-SAP-FORM becomes a function that conses up the form
for the compiler, and HEAP-ALIEN-INFO-SAP replaces EVAL of the form.

* Better error checking in PICK-LISP-AND-ALIEN-NAMES, and an error message
that explains the correct form.

Nikodemus Siivola Nikodemus Siivola 2012-03-31

changed src/code/describe.lisp
changed src/code/host-alieneval.lisp
changed src/code/target-alieneval.lisp
changed src/compiler/aliencomp.lisp
changed package-data-list.lisp-expr
src/code/describe.lisp Diff Switch to side-by-side view
Loading...
src/code/host-alieneval.lisp Diff Switch to side-by-side view
Loading...
src/code/target-alieneval.lisp Diff Switch to side-by-side view
Loading...
src/compiler/aliencomp.lisp Diff Switch to side-by-side view
Loading...
package-data-list.lisp-expr Diff Switch to side-by-side view
Loading...