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 [cc7aa6] Maximize Restore History

0.8.15.14.x86-64-again-branch.34:

* Fix some probable 32-bit Alpha problems that were introduced
earlier during the port in primtype, sb-sprof and run-program.
* Use a more space-efficient boxed presentation for double-floats
and complex double-floats.
* Add VOP for non-constant modular left shifts (added to
other archs after the AMD64 port was originally started).
* Add a REX-prefix for XCHG.
* Implement inline allocation.
* More int -> long in gencgc.
* Only scan pages up to last_free_page instead of NUM_PAGES in
update_x86_dynamic_space_free_pointer() (otherwise GC is
ridiculously slow with large dynamic spaces).

Juho Snellman Juho Snellman 2004-12-14

changed contrib/sb-sprof/sb-sprof.lisp
changed src/code/run-program.lisp
changed src/compiler/generic/objdef.lisp
changed src/compiler/generic/primtype.lisp
changed src/compiler/x86-64/arith.lisp
changed src/compiler/x86-64/insts.lisp
changed src/compiler/x86-64/macros.lisp
changed src/runtime/gencgc-alloc-region.h
changed src/runtime/gencgc.c
changed version.lisp-expr
contrib/sb-sprof/sb-sprof.lisp Diff Switch to side-by-side view
Loading...
src/code/run-program.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/objdef.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/primtype.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/arith.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/insts.lisp Diff Switch to side-by-side view
Loading...
src/compiler/x86-64/macros.lisp Diff Switch to side-by-side view
Loading...
src/runtime/gencgc-alloc-region.h Diff Switch to side-by-side view
Loading...
src/runtime/gencgc.c Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...