<
May, 2018
June, 2018
July, 2018
>
June, 2018
1st
x86-64: Add SB-VM::THREAD-SLOT-EA utility
- SBCL Commits
Remove various disassembler stopping heuristics
- SBCL Commits
x86-64: Simplify PRINT-MEM-REF
- SBCL Commits
Move *show-entry-point-details* deprecation to :final.
- SBCL Commits
Add %OTHER-POINTER-SUBTYPEP-P interpreter stub for arm64
- SBCL Commits
2nd
Clean up *compiler-trace-output* disassembly
- SBCL Commits
x86-64: fix print-object on EA
- SBCL Commits
x86: simplify PRINT-MEM-ACCESS
- SBCL Commits
x86: allow odd length boxed code header
- SBCL Commits
3rd
Set stackaddr and stacksize of the initial thread on Darwin.
- SBCL Commits
Fix darwin -sb-thread build.
- SBCL Commits
Fix darwin -sb-thread build some more.
- SBCL Commits
Simplify set_thread_stack.
- SBCL Commits
4th
Remove count_write_protect_generation_pages
- SBCL Commits
5th
Improve 'ldb' debugger some more
- SBCL Commits
Refer to 'generations[]' slightly fewer times
- SBCL Commits
Rename "gen_of" for traceroot instead of hiding global with static.
- SBCL Commits
Remove garbage
- SBCL Commits
Enhance 'ldb' dump cmd to decode widetags
- SBCL Commits
6th
gencgc: Enforce code/data separation invariant in genesis
- SBCL Commits
Remove package prefixes
- SBCL Commits
Restore cheneygc.
- SBCL Commits
[1775384] gc full doesn't clean weak-pointer in class instance slot
- Launchpad Bugs
Improve "inefficient, but ok" logic
- SBCL Commits
7th
x86-64: Skip defining code-header-set-c
- SBCL Commits
Reserve another bit for GC use in code headers
- SBCL Commits
Sanitize and sort sb!xc:*features* features differently
- SBCL Commits
Remove SC_GEN_CK - it can not work
- SBCL Commits
Remove a commented out function
- SBCL Commits
gencgc: Make pre_verify_gen_0 check the whole heap
- SBCL Commits
Show names of absent required C symbols
- SBCL Commits
Fix altstack_pointer_p()
- SBCL Commits
8th
Move non-cross-compiler things out of ir1tran
- SBCL Commits
Detect (DECLAIM INLINE) and never-defined function
- SBCL Commits
Skip over code->code_size in scav_code_header
- SBCL Commits
x86-64: avoid use of mprotect() on pages containing code
- SBCL Commits
Add #define of CLEAR_WRITTEN_FLAG for big-endian
- SBCL Commits
Revert "x86-64: avoid use of mprotect() on pages containing code"
- SBCL Commits
x86-64: avoid use of mprotect() on pages containing code
- SBCL Commits
Add reviewer-suggested changes to prior GC patch
- SBCL Commits
Improve set_thread_stack.
- SBCL Commits
9th
Fix enhanced code page GC for #-immobile-space
- SBCL Commits
10th
x86: Change to new thread memory layout
- SBCL Commits
Fix C warning
- SBCL Commits
ppc: Change to new thread memory layout
- SBCL Commits
[1776091] SPEED 3 seems to cause trouble with array declaration
- Launchpad Bugs
11th
Remove the choice of thread memory layout
- SBCL Commits
Fix nth-interrupt-context on x86.
- SBCL Commits
nth-interrupt-context: only muffle compiler notes.
- SBCL Commits
Stop showing "NOTE: Relocating" with SHOW_SPACE_RELOCATION == 0.
- SBCL Commits
More (muffle-conditions t) => (muffle-conditions compiler-note)
- SBCL Commits
Fix vertices-best-color/general.
- SBCL Commits
x86: Implement soft marking of code pages
- SBCL Commits
Fix code-header-set on win32-x86.
- SBCL Commits
Optimize vertices-best-color/general a bit.
- SBCL Commits
Stop binding *default-pathname-defaults* in SB-COVER:REPORT
- SBCL Commits
12th
x86-64: speed up coverage-instrumented code
- SBCL Commits
Fix whitespace
- SBCL Commits
Allow user-provided main() when linking with libsbcl.a
- SBCL Commits
Fix and improve APROF-RUN and APROF-SHOW
- SBCL Commits
Compile a test to pass with fasteval.
- SBCL Commits
x86: use new coverage mark representation
- SBCL Commits
Add contrib module for calling Capstone disassembler
- SBCL Commits
x86/%mark-used-labels: accept NIL.
- SBCL Commits
13th
move some trace around in the build-order
- SBCL Commits
rearrange for slightly less disruption
- SBCL Commits
support tracing MAKE-METHOD methods
- SBCL Commits
note at least some method-tracing TODOs
- SBCL Commits
implement method tracing
- SBCL Commits
partially support tracing MOP-made methods
- SBCL Commits
NEWS for method tracing
- SBCL Commits
make a docstring reflect reality
- SBCL Commits
14th
Remove kludge, allow DOCUMENTATION methods anywhere in self-build
- SBCL Commits
Improve x86 JMP instruction choosers
- SBCL Commits
15th
Define lra-size only if relevant
- SBCL Commits
Unrandomize SB-DI::FUNCTION-START-PC-OFFSET
- SBCL Commits
Move stub functions to the common place
- SBCL Commits
Fix style-warning re SB-DEBUG::TRACE-METHOD-CALL
- SBCL Commits
Build features as special host features
- SBCL Commits
16th
Clean up CURRENT-THREAD-OFFSET-SAP
- SBCL Commits
Remove FDOCUMENTATION
- SBCL Commits
17th
Add DEFPRINTER for VERTEX.
- SBCL Commits
Speed up PACK-ITERATIVE.
- SBCL Commits
regalloc: precompute size-mask.
- SBCL Commits
Optimize vertex-domain.
- SBCL Commits
Fix vertex-domain.
- SBCL Commits
vertex-target-vertices: don't reverse the result.
- SBCL Commits
regalloc: hoist (max 1 x) out.
- SBCL Commits
recolor-vertex: merge two loops.
- SBCL Commits
18th
Remove an inspector method for interpreted function
- SBCL Commits
Update .gitignore
- SBCL Commits
19th
Make editcore not croak in verify_heap()
- SBCL Commits
Accept space = :ALL in list-allocated-objects
- SBCL Commits
Remove still more disassembler detritus from self-build
- SBCL Commits
Coalesce equal debug-source instances on save
- SBCL Commits
Correct signature of alloc_code_object() from Lisp
- SBCL Commits
Move target loader specials from early-foo to target-load
- SBCL Commits
Add helper function
- SBCL Commits
Workaround compiler bug or something
- SBCL Commits
20th
Remove obsolete foo-HEADER-WIDETAG symbols
- SBCL Commits
Allow missing 'build-features.lisp-expr'
- SBCL Commits
21st
Make --build-cons-profiling work as intended
- SBCL Commits
gencgc: Always collect through gen5 on save
- SBCL Commits
Add useless noise for the sake of Windows CI machine
- SBCL Commits
22nd
Fix another random subset of Windows build warnings
- SBCL Commits
windows: Still more warnings fixed, maybe
- SBCL Commits
25th
[1778595] SB-SYS:SAP-REF-BIT
- Launchpad Bugs
[1778602] Fold constant offset into memory addressing mode.
- Launchpad Bugs
26th
more defensive method-combination averrals
- SBCL Commits
28th
NEWS text fixup
- SBCL Commits
1.4.9: will be tagged as "sbcl-1.4.9"
- SBCL Commits
editcore: output more linker symbols
- SBCL Commits
Remember which GC pages held large objects in saved core
- SBCL Commits
Inline COPY-LIST depending on policy
- SBCL Commits
Perform compile-time effects in macroexpansion, not macroexpander
- SBCL Commits
Export MAP-ALLOCATED-OBJECTS from sb-vm
- SBCL Commits
Fix regression in sb-introspect:map-root
- SBCL Commits
Fix do-refs.impure tests.
- SBCL Commits
Improve pointer-hash on +64-bit on fixnums.
- SBCL Commits
Speed up EQL-HASH.
- SBCL Commits
Store cpuid_fn1_ecx in a static variable.
- SBCL Commits
Fix DO-REFERENCED-OBJECT on closures.
- SBCL Commits
29th
Add utility for printing largest heap objects
- SBCL Commits
Enhance DO-INSTANCE-TAGGED-SLOT
- SBCL Commits
Remove use of asm_routines_end from fdefn_callee_lispobj()
- SBCL Commits
Do something for cheneygc in largest-objects utility
- SBCL Commits
Make %other-pointer-subtype-p into a generic VOP.
- SBCL Commits
Always define %other-pointer-subtype-p stub.
- SBCL Commits
Avoid some work in adjust_obj_ptes() usually
- SBCL Commits
Call EMIT-EA recursively if given a stack TN
- SBCL Commits
30th
Reduce reader conditionalization in late-type-vops
- SBCL Commits
compiler.pure/float-addition-of-zero: spilt assertions.
- SBCL Commits