<
November, 2021
December, 2021
January, 2022
>
December, 2021
1st
[1952825] failed AVER: (SUBSETP SB-C::END SB-C::END-STACK)
- Launchpad Bugs
[1952828] failed AVER: (NOT (SB-C::CAST-TYPE-CHECK SB-C::NODE))
- Launchpad Bugs
stack: Take into account the popped LVARs for preserved sets.
- SBCL Commits
[1952896] test no-v0p-ex1stsp-in-build fails with sb-xref-for-internals feature
- Launchpad Bugs
arm64: reduce %more-arg-values by one instruction.
- SBCL Commits
Try to clean up verify_range() somewhat
- SBCL Commits
Don't test for VOP-EXISTSP with :sb-xref-for-internals.
- SBCL Commits
[1952939] Binary download links are not marked as links visually
- Launchpad Bugs
Don't have propagate-dx delimit blocks anymore.
- SBCL Commits
Revert "Avoid creating multiple lambdas in ir1-convert-aux-bindings."
- SBCL Commits
Clean up and document representation of dynamic extent closures.
- SBCL Commits
Discourage assigning directly to SYMBOL-%INFO
- SBCL Commits
Fix confusing comment or typo
- SBCL Commits
2nd
Remove %coerce-callable-for-call even if it goes through a cast.
- SBCL Commits
[1952973] hash-table failures on relaxed memory order machines
- Launchpad Bugs
Skip a test where needed.
- SBCL Commits
arm64: remove two instructions in call-variable.
- SBCL Commits
[1952984] Memory fault in code w. notinlined FUNCALL on DX labels
- Launchpad Bugs
Do not use Genesis to reflect CTYPEs or set constant values.
- SBCL Commits
Simplify FINISH-SYMBOLS
- SBCL Commits
3rd
Use FIND-FDEFN instead of (INFO :FUNCTION :DEFINITION)
- SBCL Commits
Always compute symbol-hash in genesis
- SBCL Commits
Correct a prototype
- SBCL Commits
[1953093] full call to SB-KERNEL:DATA-VECTOR-REF-WITH-OFFSET (in code with REPLACE)
- Launchpad Bugs
Fix the REPLACE transform warnings.
- SBCL Commits
Use symbol-name-hash only for 2nd genesis
- SBCL Commits
Fix print-object method for sb-int:packed-info
- SBCL Commits
4th
Revert "Do not use Genesis to reflect CTYPEs or set constant values."
- SBCL Commits
[1953214] Function with declared result type NIL returned error on redefined function
- Launchpad Bugs
lvar-fun-type: respect defined-here when using global-ftype.
- SBCL Commits
Warn about putting macros where functions are needed.
- SBCL Commits
Show only transform-type in TRANSFORM print method
- SBCL Commits
Trivial rename
- SBCL Commits
Make defstructs.lisp-expr deterministic
- SBCL Commits
5th
Fix a package qualifier- FIND-FDEFN is external in SB-INT
- SBCL Commits
Fix section numbers in cold-sbcl.map
- SBCL Commits
6th
Remove redundant sb-vm:: within file that is (in-package "SB-VM")
- SBCL Commits
Define some vops better
- SBCL Commits
Use stricter prototype for symbol_name() and symbol_function()
- SBCL Commits
Move forward the deprecation pipeline.
- SBCL Commits
[1953352] sb-grovel depends on *print-case* being :upcase
- Launchpad Bugs
Warn about (funcall 'macro) at compile time.
- SBCL Commits
Try once more to prevent a C warning
- SBCL Commits
Be more precise in the docstring for SYMBOL-PACKAGE
- SBCL Commits
Use less of WRITE-WORDINDEXED in 1st genesis
- SBCL Commits
Use symbol_name(s) instead of VECTOR(s)->name
- SBCL Commits
Use more of the common path in fixedobj_points_to_younger_p()
- SBCL Commits
7th
Transform (%double/single-float ratio/bignum)
- SBCL Commits
Add defknowns for bignum-to-float, float-ratio.
- SBCL Commits
Fix comment. See rev 86007933d6
- SBCL Commits
Assign each package a small unique integer identifier
- SBCL Commits
Compress symbol-package to 2 bytes on 64-bit builds
- SBCL Commits
[1953483] vmovsd and vmovss are still broken in the reg-reg case
- Launchpad Bugs
Attach FDEFNs to symbols if #+compact-symbol
- SBCL Commits
8th
x86: Remove dead code from fixed-alloc
- SBCL Commits
[1953637] Improved optimization of CONCATENATE
- Launchpad Bugs
Fix vmovsd xmm, xmm, xmm encoding.
- SBCL Commits
arm64: minus one instruction in call-symbol.
- SBCL Commits
Correct a function signature
- SBCL Commits
Use long instead of int for gc_card_...
- SBCL Commits
parse_size_arg: support TB.
- SBCL Commits
Enforce dynamic space being in a usable range
- SBCL Commits
Avoid C warning for 32-bit
- SBCL Commits
Reduce the apologetics in WRITE-CONSTANTS-H
- SBCL Commits
Correct return type of bignum_nwords()
- SBCL Commits
9th
Advantageously use package ID in ldb backtrace
- SBCL Commits
Remove a test from fixed-alloc vops
- SBCL Commits
Translate 'fun to #'fun when it's a callable argument.
- SBCL Commits
Maybe show some GC performance metrics on each cycle
- SBCL Commits
Scan OPTIONAL-DISPATCHes when checking for dynamic extent.
- SBCL Commits
[1954330] Regression in 2.1.11 - miscompilation
- Launchpad Bugs
More conservative insert-stack-cleanups elimination.
- SBCL Commits
Delete current-stack-pointer if it's not used.
- SBCL Commits
Allow (and sb-linkable-runtime (or arm arm64 freebsd))
- SBCL Commits
10th
Quiet a bogus warning from gcc
- SBCL Commits
Allow changing default stack size without patching source
- SBCL Commits
Fix some package-id problems
- SBCL Commits
11th
Remove find_package() in C
- SBCL Commits
Pin lockfree list node successor only if in *PINNED-OBJECTS*
- SBCL Commits
Decrease the number of calls to pinned_p() from scav1()
- SBCL Commits
Use quicker test than from_space_p()
- SBCL Commits
Fix comments
- SBCL Commits
13th
Bail out of conservative_root_p() sooner for large objects
- SBCL Commits
Fix -sb-unicode.
- SBCL Commits
Simplify pinned_p
- SBCL Commits
Disregard FILLER_WIDETAG in conservative_root_p()
- SBCL Commits
Don't muck around with MAP-BLOCk-NLXes in FIND-DFO.
- SBCL Commits
Fix "warning: ignoring return value of 'write' ... [-Wunused-result]"
- SBCL Commits
Rename something
- SBCL Commits
14th
Don't recompute a slot, as well as moving a naming issue.
- SBCL Commits
Warn about (replace bit-vector string) at compile-time.
- SBCL Commits
Speed up conservative_stack_scan
- SBCL Commits
ppc64: Workaround for bug due to change 1de9e9e1b6
- SBCL Commits
Ignore #'actually-get-stack-roots in its own test
- SBCL Commits
15th
ppc: fix a test and skip a test
- SBCL Commits
ppc64: get relocation.test.sh working
- SBCL Commits
Warn about (substitute 1 x string)
- SBCL Commits
16th
Fix regression in coalescing SYMBOL-NAME
- SBCL Commits
Fix build for some C compilers.
- SBCL Commits
Fix arm64.
- SBCL Commits
Fix a test on -sb-unicode.
- SBCL Commits
Mark a test as failing on windows.
- SBCL Commits
Coalesce static symbol names on win32 as well.
- SBCL Commits
heap_scavenge the static space from STATIC_SPACE_OBJECTS_START.
- SBCL Commits
Invert a condition in a test.
- SBCL Commits
riscv: implement #+compact-symbol
- SBCL Commits
Restore #+(and cheneygc ppc)
- SBCL Commits
Store fdefns in symbols for everybody now
- SBCL Commits
17th
Fix #+cheneygc, broken since change c937aa30ca
- SBCL Commits
Remove bogus filter from MAP-REFERENCING-OBJECTS
- SBCL Commits
Remove NIL's symbol name from static space
- SBCL Commits
Warn about (make-array n :element-type 'bit :initial-contents string)
- SBCL Commits
Fix genheaders test
- SBCL Commits
ppc64: Skip crashing test
- SBCL Commits
18th
Generate PPC64ELF ABIv1 alien callbacks
- SBCL Commits
[1955306] Gray Stream column values are assumed to be integers
- Launchpad Bugs
Support freebsd-arm64
- SBCL Commits
Implement os_context_float_register_addr on darwin-arm64.
- SBCL Commits
Don't enable sb-thread on freebsd-x86-64 by default just yet.
- SBCL Commits
19th
Add a layout flag for wholly boxed instances
- SBCL Commits
Pick a better name
- SBCL Commits
Absorb trans_fun_header into scav_fun_pointer
- SBCL Commits
Fix a %make-array optimizer.
- SBCL Commits
Rename boxed_region to mixed_region
- SBCL Commits
Delete obsolete remark
- SBCL Commits
Skip /bin/ed tests if not runnable
- SBCL Commits
Remove definition of vector-weak-visited bit from objdef
- SBCL Commits
20th
win32: fix a few C warnings
- SBCL Commits
Move alloc_code_object() to gencgc.c
- SBCL Commits
Change ugly Lisp code into nice C code
- SBCL Commits
More compact error signaling in a make-array transform.
- SBCL Commits
Don't enable sb-thread on freebsd correctly.
- SBCL Commits
21st
Define ARRAY-RANK-POSITION the same for all architectures
- SBCL Commits
gencgc: Prepare to use additional page types
- SBCL Commits
Fix test-array-dimensions with simple-array-header-of-rank-p.
- SBCL Commits
Implement simple-array-header-of-rank-p for x86-64.
- SBCL Commits
Add test that local nicknames are weak references
- SBCL Commits
Add another vector header flag
- SBCL Commits
x86-64: Shorten simple-array-header-of-rank-p by a few bytes
- SBCL Commits
Clarify the algorithm in pin_object
- SBCL Commits
Fix gc-unit-tests
- SBCL Commits
Rename page_type_flag to page_type
- SBCL Commits
22nd
Replace complicated expression with simple picture
- SBCL Commits
win32: don't check PAGE_WRITEPROTECTED_P when doing os_commit_memory.
- SBCL Commits
23rd
[1955643] Unhandled memory fault compiling TYPEP form on SIMPLE-ARRAY type
- Launchpad Bugs
Make tls-init.lisp-expr more likely to be host-independent
- SBCL Commits
Don't make array accessors foldable.
- SBCL Commits
Start working on NEWS for sbcl-2.1.12
- SBCL Commits
Make INT1 for pending-interrupt-trap not the default
- SBCL Commits
Clarify NEWS.
- SBCL Commits
24th
[1955723] misuse of mprotect() on dynamic space
- Launchpad Bugs
27th
Fix XREF for fdefns stored in the symbol.
- SBCL Commits
30th
A bit more NEWS for sbcl-2.2.0
- SBCL Commits
2.2.0: will be tagged as "sbcl-2.2.0"
- SBCL Commits
Catch (replace (the string x) '(1 2 3))
- SBCL Commits
Catch (make-array n :element-type 'bit :initial-contents '(a b c))
- SBCL Commits
sb-introspect:find-definition-sources-by-name: find ir2-hook.
- SBCL Commits
Find xref for deftransform, define-vop.
- SBCL Commits
Catch (fill (the string x) 1)
- SBCL Commits
Sort blocks so that we fall into blocks that are in the same loop.
- SBCL Commits
Report original names before doing ir1-optimize-functional-arguments.
- SBCL Commits
31st
Make cold package definitions look more like real ones.
- SBCL Commits
[1956106] failed AVER: (SUBSETP HOST-SB-C::END HOST-SB-C::END-STACK)
- Launchpad Bugs