<
September, 2019
October, 2019
November, 2019
>
October, 2019
1st
[1846191] can't inspect an adjustable array (sbcl 1.57; Linux x86_64)
- Launchpad Bugs
Fix INSPECT on vectors with a fill-pointer.
- SBCL Commits
Use libraries as specified in Config.*
- SBCL Commits
Workaround a problem with pthread_attr_setstack on NetBSD.
- SBCL Commits
Fix mmap failure under the BSD variants
- SBCL Commits
2nd
Restore general usefulness of lose()
- SBCL Commits
Be consistent about newlines in the lose() message
- SBCL Commits
Silence a C warning
- SBCL Commits
Put nothing but code components into immobile code space
- SBCL Commits
Avoid "searching" for an undefined fdefn
- SBCL Commits
4th
Take a suggestion from the C compiler
- SBCL Commits
Fix regression in heap relocation and add test
- SBCL Commits
relocation.test.sh: add -lz on sb-core-compression.
- SBCL Commits
--disable-ldb and --lose-on-corruption for some tests.
- SBCL Commits
5th
Disable relocation test without sb-dynamic-core
- SBCL Commits
Try sse bzero detection on openbsd x86
- SBCL Commits
6th
x86-64, truncate vops: don't check for zero if it's known to be non-zero.
- SBCL Commits
Improve GCD.
- SBCL Commits
Constraint propagate (/ x y) => y != 0
- SBCL Commits
Transform two-arg-/ to integer-/-integer
- SBCL Commits
x86[-64]: Decode all opcodes that could be used for traps
- SBCL Commits
Delete choice of ud2 as tracing breakpoint
- SBCL Commits
Add a type deriver for LCM.
- SBCL Commits
Improve GCD type derivation further.
- SBCL Commits
x86-64: add vops for comparing INTEGERs against 0.
- SBCL Commits
Add a couple of declarations to positive-primep.
- SBCL Commits
parallel-make-host-2: print the error to *error-output*.
- SBCL Commits
Move stuff from aliencomp to srctran.
- SBCL Commits
Move modular arithmetic stuff to a separate file.
- SBCL Commits
Remove dead code.
- SBCL Commits
x86-64: perform modular (ash x positive-fixnum).
- SBCL Commits
7th
MacOS needs OS_THREAD_STACK as well now.
- SBCL Commits
[1847132] BYTE does not allow very large sizes
- Launchpad Bugs
[1847159] Special case handling for intern
- Launchpad Bugs
8th
Reduce number of mprotects on startup
- SBCL Commits
Display /proc/self/maps if spaces can't be allocated
- SBCL Commits
[1847284] Combining comparisons in three-way branching
- Launchpad Bugs
Fix proclamation mismatch
- SBCL Commits
Forbid warnings in known good warm build
- SBCL Commits
Fix win32 build order.
- SBCL Commits
[1847348] Implement AND of fixnum = w. logxor/logior
- Launchpad Bugs
9th
[1847411] Cannot build in macOS Catalina (10.15)
- Launchpad Bugs
Fix editcore
- SBCL Commits
Unbreak sandboxed build
- SBCL Commits
build using the original CaseFolding.txt
- SBCL Commits
Fix build with a +sb-unicode host SBCL.
- SBCL Commits
10th
Remove assumption from sb-disassem::handle-break-args
- SBCL Commits
11th
build CaseFolding data identically on all hosts
- SBCL Commits
12th
Reduce sb-introspect:function-type to 2 cases
- SBCL Commits
Accept code objects in SB-C:DIS
- SBCL Commits
Detect poisoned memory in SAP-REF-n if #+msan
- SBCL Commits
Optimize sequential comparison operations on immediate integers.
- SBCL Commits
build-test-sbcl: don't die if CFLAGS is unset.
- SBCL Commits
x86-64: fix non-linux builds.
- SBCL Commits
x86-64: fix non-linux builds.
- SBCL Commits
Fix the alpha build.
- SBCL Commits
ir2-optimize-comparisons: extend to characters and floats.
- SBCL Commits
Fix the x86 build.
- SBCL Commits
13th
Fix C warning
- SBCL Commits
14th
[1848022] Incorrect value w. code involving gcd, type declare, setq
- Launchpad Bugs
Fix GCD type derivation.
- SBCL Commits
Transform (gcd a a) to a.
- SBCL Commits
Fix C warning about unused result
- SBCL Commits
Use FUN_RAW_ADDR_OFFSET in fewer places
- SBCL Commits
(gcd a a) should be (abs a), not just a.
- SBCL Commits
Fix a typo.
- SBCL Commits
15th
Make "CROSS-FLOAT DISCREPANCY!" into a cerror.
- SBCL Commits
Add os_context_float_register_addr to x86-64 FreeBSD.
- SBCL Commits
Don't insert a second / if ~ ends in /.
- SBCL Commits
azure-pipelines: use -latest images.
- SBCL Commits
Add Cirrus CI for building on FreeBSD.
- SBCL Commits
cirrus.yml: install git
- SBCL Commits
Add missing win32 constants to crossbuild-runner
- SBCL Commits
Mark trace :encapsulate as broken on FreeBSD.
- SBCL Commits
Remove obsolete junk from grovel
- SBCL Commits
Remove duplicate defun
- SBCL Commits
Remove duplicate strings from package-data-list
- SBCL Commits
package-data-list: -duplicates.
- SBCL Commits
Remove obsolete symbols from package-data-list
- SBCL Commits
Delete trailing whitespace
- SBCL Commits
Add yet another encapsulation mechanism
- SBCL Commits
16th
[1848393] Cannot compile libsbcl.so on macOS
- Launchpad Bugs
17th
Allow lisp msan to read partially initialized bytes
- SBCL Commits
Fix non-linux builds.
- SBCL Commits
Fix docstring.
- SBCL Commits
Fix typos in comments.
- SBCL Commits
Fix msan better
- SBCL Commits
tests: print-backtrace on failure.
- SBCL Commits
[1848583] Optimization of EQUAL with type that excludes special cases
- Launchpad Bugs
Translate EQUAL to EQL more often.
- SBCL Commits
Translate EQUALP to EQ more often.
- SBCL Commits
18th
Looks like some spell checking would improve comment quality.
- SBCL Commits
backtrace.impure: signal the error without leaving the extent.
- SBCL Commits
Fix INTERPRETER spelling.
- SBCL Commits
[1848776] string< on simple-base-strings producing suspicious code
- Launchpad Bugs
x86[-64]: Drop support for character-sized raw constants
- SBCL Commits
19th
Improve new encapsulation technique for x86oids
- SBCL Commits
x86: Simplify emit-absolute-fixup
- SBCL Commits
Improve %sp-string-compare usage.
- SBCL Commits
Always define the code-fixups slot for x86-64
- SBCL Commits
Constraint propagate EQUAL/P.
- SBCL Commits
Transform more EQUAL/P to NIL.
- SBCL Commits
Robustify a test.
- SBCL Commits
20th
target-unicode: Remove a redundant test.
- SBCL Commits
Remove an erroneous n from nreverse.
- SBCL Commits
Simplify the EQUAL transform.
- SBCL Commits
Fix a couple warnings under clisp.
- SBCL Commits
Allow for parallel host-2 builds under clisp.
- SBCL Commits
Mark :backtrace :interrupted-condition-wait as broken on sb-safepoint.
- SBCL Commits
21st
Comment texts fixed in asm/x86*
- SBCL Commits
A global search/replace of neccessary => necessary.
- SBCL Commits
24th
Factor clisp junk out of compile-cold-sbcl
- SBCL Commits
25th
read-interceptor: rewrite contains-irrational without using tail-recursion.
- SBCL Commits
26th
remove memcpy glibc workaround
- SBCL Commits
NEWS for sbcl-1.5.8
- SBCL Commits
1.5.8: will be tagged as "sbcl-1.5.8"
- SBCL Commits
Avoid looping in cons :simple-union2.
- SBCL Commits
Declare TYPEP returning BOOLEAN.
- SBCL Commits
Add a test-case for lp#1799719
- SBCL Commits
azure: produce a win32 msi.
- SBCL Commits
azure-pipelines: better PATH.
- SBCL Commits
late-type: fewer apply #'type-intersection/union.
- SBCL Commits
27th
x86-64: Implement multiway branch vop
- SBCL Commits
Recognize char/fixnum vops in multiway branch detection
- SBCL Commits
Match first of duplicate keys in multiway-branch
- SBCL Commits
Remove dups from multiway branch before deciding to use it
- SBCL Commits
28th
Smaller fixnum test in multiway-branch-if-eq.
- SBCL Commits
Remove mentions of NetBSD 2.0 from README.
- SBCL Commits
x86-64: Write generic-eql as a lisp assembly routines
- SBCL Commits
Remove choice of POSITION_INDEPENDENT_CODE
- SBCL Commits
Untangle fixups from EAs in x86-64 assembler
- SBCL Commits
Display something helpful on OpenBSD RWX mmap() failure.
- SBCL Commits
Fix install.sh
- SBCL Commits
install.sh: ignore test-passed.test-report
- SBCL Commits
29th
Make the x86 assembler slightly less ridiculous
- SBCL Commits
x86: Finish implementing multiway branch
- SBCL Commits
[1850277] Extend LOOP BEING THE ELEMENTS OF extension
- Launchpad Bugs
[1850423] Compile-time type checking for slot against initform
- Launchpad Bugs
[1850531] DESCRIBE FORMATTER signals an error
- Launchpad Bugs
Add freeze-type decl
- SBCL Commits
x86-64: Use trap code for ecase,etypecase failure
- SBCL Commits
Externalize hash-table literals to be more like the original
- SBCL Commits
x86-64: ensure compilation when interpreting.
- SBCL Commits
30th
Weaken a type check
- SBCL Commits
Look past MOVEs when deciding to multiway branch
- SBCL Commits
Remove extra compiler trace output
- SBCL Commits
[1850662] cl:describe doesn't show documentation for nameless functions (and closures)
- Launchpad Bugs
Reduce importance of PRINC transform et. al.
- SBCL Commits
[1850701] The value -3762963931409258 is not of type (OR (INTEGER -2147483648 4294967295) SB-C:FIXUP SB-ASSEM:LABEL)
- Launchpad Bugs
[1850705] Another failure in CASE form
- Launchpad Bugs
[1850709] Heap exhaustion and ldb with (loop :do (gc))
- Launchpad Bugs
Handle large constants in multiway branch
- SBCL Commits
[1850725] Delayed presentation of keyboard interrupts in SBCL under WSL
- Launchpad Bugs
31st
Check for tn-kind of :unused in delete-vop
- SBCL Commits
[1850785] Incorrect value computed in nested CASE forms
- Launchpad Bugs
Do more jump-to-jump elision
- SBCL Commits
Disallow NIL in vop-info slot
- SBCL Commits
Genericize ecase,etypecase failure vops
- SBCL Commits