<
January, 2017
February, 2017
March, 2017
>
February, 2017
1st
Add test cases for lp#1044465
- SBCL Commits
ir1opt: Better vestigial exit deletion logic... yet again
- SBCL Commits
Arrange for DO-NESTED-CLEANUPS to take a LEXENV, not a BLOCK
- SBCL Commits
Add test cases for vestigial exit deletion
- SBCL Commits
[1660906] sbcl wrong behavior in Windows terminal
- Launchpad Bugs
Fix float operands location for complex/real operations on x86-64.
- SBCL Commits
Fix an "unable to stack-allocate" warning.
- SBCL Commits
Remove make-target-2.lisp, move setting of docstrings.
- SBCL Commits
Remove reader conditionals for #!+sb-doc, part 1 of 3.
- SBCL Commits
Remove reader conditionals for #!+sb-doc, part 2 of 3.
- SBCL Commits
Remove reader conditionals for #!+sb-doc, part 3 of 3.
- SBCL Commits
2nd
Provide os_context_float_register_addr on darwin-x86-64.
- SBCL Commits
Restore AVX thread state after exceptions on darwin-x86-64.
- SBCL Commits
Simplify catch_exception_raise in x86-64-darwin-os.c.
- SBCL Commits
[1661143] Port AVX state restoration from x86-64 darwin to x86
- Launchpad Bugs
define-alien-variable: return the variable name.
- SBCL Commits
[1661301] make-array bug
- Launchpad Bugs
Fix stepping on ARM64.
- SBCL Commits
Fix printing of (CLASS-PROTOTYPE (FIND-CLASS 'STREAM))
- SBCL Commits
Remove kludge, fixed a while ago.
- SBCL Commits
Remove unusable standard streams from saved core.
- SBCL Commits
Use (DECLAIM x) instead of (SB!XC:PROCLAIM 'x)
- SBCL Commits
ARM64: label LRA labels in the disassembler.
- SBCL Commits
Allow disassembling large functions.
- SBCL Commits
ARM64: compute 21-bit label offsets in one instruction.
- SBCL Commits
Trivial changes
- SBCL Commits
Fix (make-array integer :adjustable t :fill-pointer unknown).
- SBCL Commits
Remove indirections from PRINT-OBJECT methods.
- SBCL Commits
3rd
ARM64: Fix disassembler label annotation.
- SBCL Commits
Remove irrelevant comment and redundant SPECIAL decl.
- SBCL Commits
Fix build on (and x86-64 (not immobile-space)).
- SBCL Commits
Fix (directory "SOMETHING/*/**/MORE")
- SBCL Commits
tests: Use WITH-TEST in filesys.pure.lisp
- SBCL Commits
4th
x86{,-64}/alloc: Don't manually inline NODE-STACK-ALLOCATE-P
- SBCL Commits
vm-ir2tran: Two more cases for NODE-STACK-ALLOCATE-P
- SBCL Commits
Provide restarts when calling undefined functions on x86-64.
- SBCL Commits
backtrace: show the arguments passed to undefined functions.
- SBCL Commits
Record alien type class source location.
- SBCL Commits
Provide restarts in %coerce-name-to-fun.
- SBCL Commits
Provide restarts when returning undefined functions on x86-64.
- SBCL Commits
Add MAKE-DUMMY-FDEFN function.
- SBCL Commits
Weaken and better document a stack analysis consideration
- SBCL Commits
5th
[1661911] move-return-stuff into deleted lambda
- Launchpad Bugs
Various small STACK analysis tweaks
- SBCL Commits
Fix a typo in a comment.
- SBCL Commits
Clean up known-dx-combination-p.
- SBCL Commits
Clean up allocate-code-object.
- SBCL Commits
6th
Kill some unused widetag noise from early-objdef.
- SBCL Commits
Remove ugly ad-hoc reinvention of ADJUST-ARRAY.
- SBCL Commits
Remove redundant assignments to 'count' in verify_space().
- SBCL Commits
Be safer in SB-DISASSEM::GET-CODE-SEGMENTS
- SBCL Commits
Never return filler objects from search_immobile_space().
- SBCL Commits
7th
x86-64: New call convention for #!+immobile-code
- SBCL Commits
Remove debugging noise
- SBCL Commits
Fix stepping tests with immobile-code
- SBCL Commits
Add PRINT-OBJECT method for FUNCALLABLE-STANDARD-OBJECT
- SBCL Commits
Add tests for undefined-function restarts.
- SBCL Commits
Explain a few magic constants
- SBCL Commits
Fix x86-64 build without immobile-space
- SBCL Commits
More robust undefined restarts.
- SBCL Commits
Really actually fix #!-immobile-space build
- SBCL Commits
Properly decode SIGFPE on darwin-x86-64.
- SBCL Commits
Remove dealloc-number-stack-space on x86-64.
- SBCL Commits
x86-64: remove unnecessary CLDs.
- SBCL Commits
8th
Unbreak step.impure.lisp, due to misplaced #!-immobile-code
- SBCL Commits
Coalesce simple-vector #() when loading fasls.
- SBCL Commits
Include both <time> and <sys/time> to try to find nanosleep()
- SBCL Commits
x86-64: Fix problem of failing to store absolute named-call fixups.
- SBCL Commits
A few x86-64 disassembler cleanups.
- SBCL Commits
x86-64: Fix compilation failure if a static function is traced.
- SBCL Commits
debug-info: Don't save names of &more variables.
- SBCL Commits
sb-ext:restrict-compiler-policy: accept an upper bound.
- SBCL Commits
Compute minimal debug vars for :more lambdas.
- SBCL Commits
x86-64: enable static linkage for all immobile-space code
- SBCL Commits
Add :LOCK to signed-sap-cas-32 and improve operand lifetimes.
- SBCL Commits
More thorough preserve-single-use-debug-var-p in propagate-let-args.
- SBCL Commits
Don't show a silly known warning in cold-init.
- SBCL Commits
tests: New helper script find-tests.{sh,lisp}
- SBCL Commits
Share os_context_register_addr among all backends.
- SBCL Commits
CONTINUE restart for %UNKNOWN-KEY-ARG-ERROR.
- SBCL Commits
9th
Fix yet another "how did this ever work?" thing in genesis.
- SBCL Commits
Move CALLABLE-CAST from SB-EXT to SB-INT.
- SBCL Commits
Add SB-EXT:UNKNOWN-KEYWORD-ARGUMENT condition.
- SBCL Commits
Exclude with-simple-condition-restarts from backtraces.
- SBCL Commits
Provide a restart for redefining generic functions lambda lists.
- SBCL Commits
Grab create_thread_lock on all platforms.
- SBCL Commits
Don't pass thread context to another thread when handling SIGNIT.
- SBCL Commits
Fix evaluation in frames with &more variables.
- SBCL Commits
Reduce consing of policies and lexenvs when ir1 transforming calls.
- SBCL Commits
Reduce consing in ir2opt.lisp
- SBCL Commits
10th
Convert some #'eql hash-tables to #'eq hash-tables.
- SBCL Commits
Make *SOURCE-CONTEXT-METHODS* a plist, not a hash-table.
- SBCL Commits
Remove SB-ASSEM:*ASSEM-INSTRUCTIONS*, unused.
- SBCL Commits
Fix do-cold-fixup yet again.
- SBCL Commits
Fix transform-call.
- SBCL Commits
NOTE-LOCAL-FUNCTIONAL: check that all defined-fun-functionals are local.
- SBCL Commits
Fix build on non-x86oids.
- SBCL Commits
Fix sb-concurrency tests on Windows.
- SBCL Commits
11th
A better fix of NOTE-LOCAL-FUNCTIONAL.
- SBCL Commits
Hoist tests out of inner loop in scav_hash_table_entries
- SBCL Commits
debugger: avoid showing sources for internals.
- SBCL Commits
Fix complex float EQL VOPs on x86-64.
- SBCL Commits
%report-reader-error: use :mandatory newlines instead of :linear.
- SBCL Commits
Fix SB-UNIX:FD-TYPE.
- SBCL Commits
12th
Allow building win32-x86-64 without threads.
- SBCL Commits
Remove irrelevant historical commentary from build-order
- SBCL Commits
Remove obfuscated single-use macro.
- SBCL Commits
Remove SB-PCL::WRAPPER-NO-OF-INSTANCE-SLOTS
- SBCL Commits
Remove {STD,FSC}-INSTANCE-WRAPPER macros
- SBCL Commits
Remove junk- PRINT-OBJECT never exists as an early-gf.
- SBCL Commits
Use new type CONDITION-DESIGNATOR-HEAD in SIGNAL,WARN,[C]ERROR DEFKNOWNs
- SBCL Commits
Fix console IO on win32.
- SBCL Commits
Fix C warnings in win32-os.c.
- SBCL Commits
Properly interrupt console IO on win32.
- SBCL Commits
13th
GC the stream that was opened for make-target-2-load.lisp
- SBCL Commits
Remove unnecessary wrapper functions in win32.lisp
- SBCL Commits
Enable immobile space on OpenBSD.
- SBCL Commits
Scrub cold-init-only symbols better.
- SBCL Commits
Consolidate the nine? three? two? implementations of WITH-PINNED-OBJECT
- SBCL Commits
Rectify docstring for new WITH-PINNED-OBJECTS
- SBCL Commits
14th
Unbreak x86-64 build without immobile-space
- SBCL Commits
Shorten funcallable-instance by 2 words if #!+compact-instance-header
- SBCL Commits
Fix two ommissions in gencgc
- SBCL Commits
Halve the number of syscalls in zero_pages_with_mmap on Linux
- SBCL Commits
15th
Fix quasiquotation in !UNINTERN-SYMBOLS in src/interpreter/eval.lisp
- SBCL Commits
Less backtrace output from debug.impure.lisp.
- SBCL Commits
Fix print-frame-call on bogus debug funs.
- SBCL Commits
Fix !UNINTERN-SYMBOLS in src/interpreter/eval.lisp some more
- SBCL Commits
Enable immobile-space on all BSD variants.
- SBCL Commits
16th
Less noise from erroneous forms in the debugger.
- SBCL Commits
Allow IGNORE to be used on MACROLET.
- SBCL Commits
Use make_lispobj() in a few places
- SBCL Commits
Make scav_funinstance() just use scav_instance()
- SBCL Commits
17th
Enable foreign thread callbacks on ARM64.
- SBCL Commits
Fix foreign thread callbacks on non-x86oids.
- SBCL Commits
Resignal from foreign threads on threadless x86oid SBCL.
- SBCL Commits
20th
Fix note-local-alien-type.
- SBCL Commits
Fix the return value of SLEEP on Darwin.
- SBCL Commits
21st
Delete :sb-test feature. Always do those tests
- SBCL Commits
Eliminate needless defvar.
- SBCL Commits
Reduce consing in DO-IMMOBILE-FUNCTIONS
- SBCL Commits
Swap inverted error messages
- SBCL Commits
22nd
Allow raw slots in fixedobj_points_to_younger_p()
- SBCL Commits
Move misplaced brace
- SBCL Commits
27th
debugger: fix printing deleted lambda variables.
- SBCL Commits
28th
[1668619] Type mismatch in the expansion of (setf schar)
- Launchpad Bugs
1.3.15: will be tagged as "sbcl-1.3.15"
- SBCL Commits