<
January, 2020
February, 2020
March, 2020
>
February, 2020
1st
Reduce consing when disassembling to an instruction model
- SBCL Commits
2nd
make-array transform: give up before destroying the arguments.
- SBCL Commits
3rd
Eliminate editcore's use of sb-posix
- SBCL Commits
Tighten result type constraints
- SBCL Commits
Define constant once only
- SBCL Commits
Remove CALLABLE type
- SBCL Commits
Rearrange typep and friends some more
- SBCL Commits
4th
Don't bind *print-escape* in #S(name) syntax
- SBCL Commits
ansi-tests: mark PRINT-STRUCTURE.1 as failing.
- SBCL Commits
Declare test input only if actually existing
- SBCL Commits
5th
Fix error detection in source form saving
- SBCL Commits
Optimize nested IFs threaded through variables.
- SBCL Commits
Fix erroneously duplicated EQ code constants
- SBCL Commits
Whitespace
- SBCL Commits
6th
Avoid incorrectly coalescing objects in COMPILE-FILE
- SBCL Commits
[1862181] failed AVER: (NOT (SB-C::FUNCTIONAL-HAS-EXTERNAL-REFERENCES-P SB-C::CLAMBDA))
- Launchpad Bugs
Rearrange some "trivial" method helpers
- SBCL Commits
Fix inlining failure
- SBCL Commits
Improve doc for CAS on structures
- SBCL Commits
7th
[1862280] globaldb.lisp WHERE-FROM priority comment incorrect
- Launchpad Bugs
Implement similarity-as-constant for fmt-control objects
- SBCL Commits
Compute one filter function per disassembler inst
- SBCL Commits
Banish CROSS-FLOAT-INFINITY-KLUDGE.
- SBCL Commits
[1862316] BSD system type gone from *FEATURES*
- Launchpad Bugs
Appease CMUCL.
- SBCL Commits
Put back OS names into *features*
- SBCL Commits
cross-float: More edge cases.
- SBCL Commits
SB-XC:FLOATP -> CL:FLOATP
- SBCL Commits
Disable the nested-if+let optimization.
- SBCL Commits
Fix a test.
- SBCL Commits
Remove unused declaim declaration
- SBCL Commits
Detect infinitely looping macrolet expansion
- SBCL Commits
8th
Fix SPARC build.
- SBCL Commits
Delete obsolete scaffolding.
- SBCL Commits
Remove defboot.lisp
- SBCL Commits
Rearrange variables order.
- SBCL Commits
Fix change-class / (setf slot-value-using-class) interaction
- SBCL Commits
ir1-convert-inline-lambda: keep lexenv-parent/lambda.
- SBCL Commits
Reinstate the nested-if+let optimization.
- SBCL Commits
Simplify DELETE-LAMBDA.
- SBCL Commits
[1862470] NIL is not of type SB-C::NODE in SB-C::LET-VAR-IMMEDIATELY-USED-P
- Launchpad Bugs
let-var-immediately-used-p: check for delete lambdas.
- SBCL Commits
Remove bogus file from build-order
- SBCL Commits
[1862475] failed AVER: (NOT (PLUSP SB-C::TODO))
- Launchpad Bugs
Fix 2 style-warnings
- SBCL Commits
Fix eliminate-dead-code around local functions and NLX.
- SBCL Commits
9th
[1862493] Shouldn't have a load TN for arg0
- Launchpad Bugs
Perform eliminate-dead-code in ir1-optimize-phase-1.
- SBCL Commits
Dead lambda protection.
- SBCL Commits
Remove LAMBDA-PARENT.
- SBCL Commits
[1862524] can't tell the size of #<SB-C:TN '0!1 :CONSTANT>
- Launchpad Bugs
Remove obsolete macrolets
- SBCL Commits
Require :sb-dynamic-core for ppc 32-bit
- SBCL Commits
Better ir1-optimize :fastp t.
- SBCL Commits
10th
ir1-optimize-last-effort: respect block-type-check.
- SBCL Commits
Preserve AVX2 registers in alloc-tramp.
- SBCL Commits
Separate AVX2-using functions.
- SBCL Commits
Add AVX2 variants of alloc-bignum routines.
- SBCL Commits
11th
Revert "Revert block compile stuff."
- SBCL Commits
Fix style-warning
- SBCL Commits
Whitespace
- SBCL Commits
Change a property name
- SBCL Commits
mips: remove third arg of MOVE macro
- SBCL Commits
12th
Don't use functional-plist for optional-dispatches
- SBCL Commits
[1863003] failed AVER: (SB-C::LAMBDA-TOPLEVELISH-P (SB-C::LAMBDA-HOME SB-C::FUN))
- Launchpad Bugs
[1863004] POSITION miscompiles on a constant sequence containing OTHERWISE
- Launchpad Bugs
Keep OTHERWISE in mind when transforming POSITION to CASE.
- SBCL Commits
Fix buggy test
- SBCL Commits
Remove an AVER.
- SBCL Commits
mips: Fix SAP+ vop
- SBCL Commits
Improve failure output from sb-rt
- SBCL Commits
mips: suppress "or $reg, 0"
- SBCL Commits
Fix variable mismatch.
- SBCL Commits
Don't fail to test #+linkage-table platforms
- SBCL Commits
13th
Bypass format control string cache for mutable strings
- SBCL Commits
Trim off one instruction in EQ-HASH etc
- SBCL Commits
mips: strip correct bits in pointer-hash
- SBCL Commits
riscv: use new version of pointer-hash (untested)
- SBCL Commits
mips: use a chosen register, not $gp, for jump relaxation
- SBCL Commits
Output linkage table in cold-sbcl.map
- SBCL Commits
Add an inverse to os_link_runtime()
- SBCL Commits
Fix still more C warnings
- SBCL Commits
Fix inlining on non-sbcl hosts.
- SBCL Commits
Don't issue a note for (typep x '(unsigned-byte 64)).
- SBCL Commits
Fix reference to nonexistent defstruct type
- SBCL Commits
ppc: Implement new disassembler printer convention
- SBCL Commits
DCE: look through optional-dispatch.
- SBCL Commits
Improve a conditionalized-out debug message
- SBCL Commits
mips: require :sb-dynamic-core
- SBCL Commits
Use new inst printer convention
- SBCL Commits
14th
Fix parallel-exec
- SBCL Commits
tension-if-if-1: agree to work only on LETs.
- SBCL Commits
15th
tests: Test block compilation.
- SBCL Commits
Delete obsolete comment.
- SBCL Commits
Restore docstring.
- SBCL Commits
Remove TODO.
- SBCL Commits
Add test files.
- SBCL Commits
Remove obsolete FIXME.
- SBCL Commits
tension-if-if-1: split the lambda if it has more than one var.
- SBCL Commits
Adjust a test.
- SBCL Commits
Simplify ppc SB-VM::ALLOCATION function
- SBCL Commits
Require :sb-dynamic-core for x86oid
- SBCL Commits
16th
Require :sb-dynamic-core for arm64
- SBCL Commits
Fix relocation.test.sh
- SBCL Commits
elfcore: test for #+elf
- SBCL Commits
ldso_stubs: use @PLT on x86-64
- SBCL Commits
elfcore.test does not succeed on +sb-thread
- SBCL Commits
Try to fix build-test-sbcl.
- SBCL Commits
17th
Remove ldso-stubs from some build configurations
- SBCL Commits
Use POSIX-specified string equality operator
- SBCL Commits
Use numeric comparison where intended
- SBCL Commits
18th
Fix bug in os-getprotoby test
- SBCL Commits
Cause make-config to run successfully by default
- SBCL Commits
Remove one of many netbsd hacks
- SBCL Commits
Remove ldso-stubs for netbsd x86-64
- SBCL Commits
Enable PIE for OpenBSD x86-64
- SBCL Commits
Remove ldso-stubs for dragonfly BSD
- SBCL Commits
19th
Remove ldso-stubs for SunOS + x86-64
- SBCL Commits
20th
Remove ldso-stubs for gnu-kfreebsd + x86-64
- SBCL Commits
Allow "make.sh host-implementation" again.
- SBCL Commits
Re-enable an ir2 optimizer for if-eq.
- SBCL Commits
Don't convert to CMOV if the blocks have multiple predecessors.
- SBCL Commits
21st
Add $SBCL_ARGS to relocation and elfcore tests
- SBCL Commits
22nd
ctu:find-code-constants: ignore zeros.
- SBCL Commits
disassemble: check for error number validity.
- SBCL Commits
make-config.sh: more [ ]
- SBCL Commits
Fix make-config.sh
- SBCL Commits
Just stop caring about broken shells...
- SBCL Commits
make-config: make it work with the solaris shell.
- SBCL Commits
24th
chill: restore build-time sb-xc:*features*
- SBCL Commits
25th
Always define SB-KERNEL:LEXICAL-ENVIRONMENT-TOO-COMPLEX
- SBCL Commits
Set SYSTEM-PACKAGE-P bit for contrib modules
- SBCL Commits
26th
sb-grovel: Do not emit literally "NIL" as docstring
- SBCL Commits
Fix obsolete comment
- SBCL Commits
sb-md5 doesn't depend on sb-gmp
- SBCL Commits
Add an additional required case to sb-xc:EXPT.
- SBCL Commits
27th
arm: implement and require :sb-dynamic-core
- SBCL Commits
Add missing #ifdef guard
- SBCL Commits
defclass: don't check :type if :metaclass is not standard-class.
- SBCL Commits
Fix Windows installer sb-linkable-runtime support
- SBCL Commits
[1865094] hash-table fails to remove key
- Launchpad Bugs
28th
Fix REMHASH
- SBCL Commits
Fix RISCV build, undo MIPS kludge
- SBCL Commits
29th
[1865232] Setting *DEFAULT-PATHNAME-DEFAULTS* affects path-independent value
- Launchpad Bugs
[1865234] LOOP counts symbols in COMMON-LISP wrong
- Launchpad Bugs
NEWS updates for 2.0.2
- SBCL Commits
2.0.2: will be tagged as "sbcl-2.0.2"
- SBCL Commits
debug-dump: ignore empty functions.
- SBCL Commits
Always save after-xc-core in self-hosted build
- SBCL Commits
Improve sunos compatibility
- SBCL Commits