<
March, 2017
April, 2017
May, 2017
>
April, 2017
1st
Optimize is_cons_half()
- SBCL Commits
Make the heap_scavenge() loop a little tighter.
- SBCL Commits
Move fixnum RATIOs and COMPLEXes into the unboxed region.
- SBCL Commits
Fix float state saving on x86-64 Darwin without AVX.
- SBCL Commits
[1678347] build fails with "no size function" on macOS in CI env
- Launchpad Bugs
Don't make uninitialized ratios and complexes unboxed.
- SBCL Commits
Restore context-lr in ppc-vm
- SBCL Commits
Fix alloc_tramp on arm64.
- SBCL Commits
Whitespace
- SBCL Commits
Unbreak cheneygc
- SBCL Commits
2nd
write_generation_stats: include SCRATCH_GENERATION.
- SBCL Commits
3rd
Reduce pinned object table size, part 2 of 2.
- SBCL Commits
Reduce pinned object table size, part 1 of 2.
- SBCL Commits
Remove #if'ed out code.
- SBCL Commits
Teach x86 disassembler the 0F1F nop encoding.
- SBCL Commits
Un-copy-and-paste TEST-UTIL:SHUFFLE
- SBCL Commits
Do some random tests on hopscotch hashing
- SBCL Commits
Remove unused new_space_p() on gencgc
- SBCL Commits
Ifdef-ize the hopscotch hash stuff for non-x86.
- SBCL Commits
Fix C compiler warning.
- SBCL Commits
4th
Slightly better hashing of pinned objects.
- SBCL Commits
Unbreak 32-bit x86
- SBCL Commits
Correct hopscotch table threshold after resize.
- SBCL Commits
OAOO-ify gencgc-card-shift
- SBCL Commits
5th
Unpessimize page_starts_contiguous_block_p()
- SBCL Commits
Remove page_allocated_p(). Use !page_free_p().
- SBCL Commits
Improve page_mumble_p() predicates.
- SBCL Commits
Fix flaky hopscotch hash test
- SBCL Commits
6th
More bang!
- SBCL Commits
runtime: Remove unused variable linux_no_threads_p
- SBCL Commits
[1680622] build failures on windows
- Launchpad Bugs
7th
Fix subtle bug in wipe_nonpinned_words()
- SBCL Commits
Remove unused predicate.
- SBCL Commits
De-noise verify_space() and fix a bug therein.
- SBCL Commits
8th
Remove obsolete code
- SBCL Commits
Store signed values in hopscotch table.
- SBCL Commits
9th
Move poorly-named NWORDS function near its call site
- SBCL Commits
Take pointer, not word count, as upper limit in verify_space()
- SBCL Commits
[1681201] Please upgrade ASDF to latest (currently 3.2.1)
- Launchpad Bugs
12th
Fix PRINT-OBJECT method for TYPE-ERROR
- SBCL Commits
Accept generalized "stop" flag from callback in walk_generation()
- SBCL Commits
Remove explicit cases for plain boxed objects in verify_space().
- SBCL Commits
Fix build on win32, maybe (lp#1680622)
- SBCL Commits
[1682190] Bad special case with *derive-function-types* t
- Launchpad Bugs
Move error strings from "constants.h" to "errnames.h"
- SBCL Commits
Produce runtime warnings for compile-time FTYPE return mismatch.
- SBCL Commits
13th
Hopscotch table improvements
- SBCL Commits
Replace 22 lousy C casts with just 3
- SBCL Commits
Give C widetag names external visibility
- SBCL Commits
Still more hopscotch table enhancements
- SBCL Commits
Unbreak non-x86 builds
- SBCL Commits
[1682671] Error when interactive threads list is empty
- Launchpad Bugs
14th
Fix recently introduced bugs in scav_vector()
- SBCL Commits
[1682867] Strange behaviour of release-foreground with optional parameter 'next'
- Launchpad Bugs
Fix the win32 build.
- SBCL Commits
16th
De-kludge and strength-reduce scavenge_interrupt_context()
- SBCL Commits
Remove "-HEADER-" from SYMBOL and VALUE-CELL widetag names
- SBCL Commits
Turn *FUN-HEADER-WIDETAGS* to a constant
- SBCL Commits
Rename function subtype widetags to SIMPLE-FUN-WIDETAG, etc.
- SBCL Commits
Rename INSTANCE-HEADER-WIDETAG to INSTANCE-WIDETAG
- SBCL Commits
Rename RETURN-PC-HEADER-WIDETAG to RETURN-PC-WIDETAG
- SBCL Commits
Add missed files from prior commit
- SBCL Commits
Fix hopscotch tests again
- SBCL Commits
17th
Remove some C casts and obsolete comment.
- SBCL Commits
18th
Simplify some convoluted logic
- SBCL Commits
Remove bitmap_scan()
- SBCL Commits
Preserve progn-like clauses for coverage
- SBCL Commits
Add NEWS entries
- SBCL Commits
Allow setting SIGSEGV handler of last resort on Linux.
- SBCL Commits
arm64: Enforce no "undefined" warnings from make-host-1
- SBCL Commits
arm64: remove EVAL-WHENs and multiple definition warnings
- SBCL Commits
arm64: avoid warnings, correctly this time
- SBCL Commits
Avoid use of private typedefs
- SBCL Commits
Remove *TLS-INDEX-LOCK* symbol if not used.
- SBCL Commits
Fix C warnings on 32-bit Darwin build
- SBCL Commits
A few random genesis cleanups
- SBCL Commits
20th
Fix conservative GC some more.
- SBCL Commits
Fix hopscotch tests, again.
- SBCL Commits
Add tests for heapsort
- SBCL Commits
Change typedef
- SBCL Commits
Fix tagnames.h messed up by change f25fa78d9fc6
- SBCL Commits
21st
Incorporate latest code from MD5 github repo
- SBCL Commits
Fix unpretty printing of NAME-CONFLICT error
- SBCL Commits
Remove obsolete constants.
- SBCL Commits
24th
Fix SB-INTROSPECT:ALLOCATION-INFORMATION bug from change 0c1b3ec6
- SBCL Commits
25th
Skip hopscotch.impure-cload on non-x86oids.
- SBCL Commits
26th
Add missing optional arg to MAKE-LISP-OBJ call
- SBCL Commits
27th
[1686660] Bug in SLOT-UNBOUND-INTERNAL
- Launchpad Bugs
Revert "Remove obsolete constants."
- SBCL Commits
28th
1.3.17: will be tagged as "sbcl-1.3.17"
- SBCL Commits
Fix slot-unbound on slots that come after slots with :allocation :class.
- SBCL Commits
Slightly better error reports for method vs. generic-function mismatches
- SBCL Commits
Remove 'pointer_sized_uint_t' typedef.
- SBCL Commits
Rename void_diff() -> addr_diff()
- SBCL Commits
Extend walk_generation to take and pass an extra argument.
- SBCL Commits
[1687087] sb-introspect contrib build fails on windows
- Launchpad Bugs
New "traceroot" feature.
- SBCL Commits
29th
Remove variable that's asserted to be 0 always.
- SBCL Commits
Apply bandaids to traceroot.c for Darwin and no threads
- SBCL Commits
30th
Add .note.GNU-stack section to asm files.
- SBCL Commits
Remove large_unboxed_start_page
- SBCL Commits
Remove copy_code_object()
- SBCL Commits
Don't define conservative_root_p() if gencgc is precise
- SBCL Commits
Unbreak a94d7288b6ea5c9f without #+sb-dynamic-core
- SBCL Commits
Remove redundant tests from conservative_root_p().
- SBCL Commits