-
- Downloads
Add new slots to the backend to hold the foreign linkage space start
and entry size. Not yet used anywhere. This change needs a cross-compile; use boot-2010-11-1-cross.lisp as the cross-compile script. compiler/backend.lisp: o Add the two new slots to the backend. compiler/dump.lisp: o DUMP-DATA-MAYBE-BYTE-SWAPPING needs to handle (unicode) strings o DUMP-DATA-MAYBE-BYTE-SWAPPING should not swap bytes of a string. Genesis will make that happen. code/exports.lisp: o Export BACKEND-FOREIGN-LINKAGE-SPACE-START and BACKEND-FOREIGN-LINKAGE-ENTRY-SIZE. bootfiles/20b/boot-2010-11-1-cross.lisp: o Cross-compile script for this change.
Showing
- bootfiles/20b/boot-2010-11-1-cross.lisp 10 additions, 0 deletionsbootfiles/20b/boot-2010-11-1-cross.lisp
- code/exports.lisp 5 additions, 2 deletionscode/exports.lisp
- compiler/backend.lisp 9 additions, 2 deletionscompiler/backend.lisp
- compiler/dump.lisp 19 additions, 10 deletionscompiler/dump.lisp
Loading
Please register or sign in to comment