Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The quest for a real 64-bit port continues: * add logic for 64-bit friendly specialized array types (although the appropriate getter and setter VOPs may not be written); * add widetags for the same and attempt to preserve binary compatibility by not moving around the widetags for existing 32-bit ports; * modify bits of the garbage collector to handle the same, mostly in scavenging and friends. The garbage collector has not been reviewed (yet) for 64-bit cleanness; * export symbols for 64-bit friendly specialized array types from appropriate packages (but note KLUDGE in package-data-list); * export several Lisp-determined constants in SB!VM to C-land. Since they are no longer hard-coded in the C source files, rearrange headers to #include sbcl.h as the first user-defined header to ensure constants are recognized in other header files; * remove 32-bit assumptions from NWORDS in the garbage collector and remove duplicate definitions from various places.
- Loading branch information
Nathan Froyd
committed
Aug 10, 2004
1 parent
5d410bd
commit cf4cb95
Showing
46 changed files
with
411 additions
and
105 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.