-
- Downloads
Support for some specialised signed array types: (signed-byte 8),
(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.
Showing
- code/array.lisp 25 additions, 1 deletioncode/array.lisp
- code/class.lisp 33 additions, 1 deletioncode/class.lisp
- code/exports.lisp 13 additions, 2 deletionscode/exports.lisp
- code/interr.lisp 29 additions, 1 deletioncode/interr.lisp
- code/load.lisp 33 additions, 1 deletioncode/load.lisp
- code/pred.lisp 5 additions, 1 deletioncode/pred.lisp
- code/room.lisp 9 additions, 1 deletioncode/room.lisp
- compiler/array-tran.lisp 5 additions, 1 deletioncompiler/array-tran.lisp
- compiler/dump.lisp 40 additions, 1 deletioncompiler/dump.lisp
- compiler/generic/interr.lisp 13 additions, 1 deletioncompiler/generic/interr.lisp
- compiler/generic/objdef.lisp 10 additions, 5 deletionscompiler/generic/objdef.lisp
- compiler/generic/primtype.lisp 17 additions, 1 deletioncompiler/generic/primtype.lisp
- compiler/generic/vm-fndb.lisp 5 additions, 1 deletioncompiler/generic/vm-fndb.lisp
- compiler/generic/vm-type.lisp 6 additions, 3 deletionscompiler/generic/vm-type.lisp
- compiler/generic/vm-typetran.lisp 14 additions, 2 deletionscompiler/generic/vm-typetran.lisp
- compiler/x86/array.lisp 96 additions, 25 deletionscompiler/x86/array.lisp
- compiler/x86/type-vops.lisp 44 additions, 4 deletionscompiler/x86/type-vops.lisp
- lisp/gc.c 37 additions, 1 deletionlisp/gc.c
- lisp/purify.c 37 additions, 1 deletionlisp/purify.c
Loading
Please register or sign in to comment