<
November, 2019
December, 2019
January, 2020
>
December, 2019
1st
lvar-fun-type: constant-lvar-p doesn't always discard constant leafs.
- SBCL Commits
slot-missing: report an existing slot with a matching name.
- SBCL Commits
Fix a test on sb-fasteval.
- SBCL Commits
Move from azure-pipelines to github actions.
- SBCL Commits
Wrong characters.
- SBCL Commits
2nd
github actions: build on x86.
- SBCL Commits
Do some more TYPECASE to CASE conversion
- SBCL Commits
ansi-test: FORMAT.E.26 doesn't fail on x86.
- SBCL Commits
ansi-test: FORMAT.E.26 both fails and not fails.
- SBCL Commits
3rd
x86-64: Totally avoid load TNs in fast +/- vops
- SBCL Commits
x86-64: Avoid load-tns for unary negation
- SBCL Commits
Fix POSITION -> CASE transform
- SBCL Commits
x86-64: Avoid load-tns in signed multiply vops
- SBCL Commits
4th
x86-64: simplify %logbitp noise
- SBCL Commits
[1855102] full call to SB-VM::%LOGBITP
- Launchpad Bugs
combination-implementation-style: fix %logbitp.
- SBCL Commits
Fix a test.
- SBCL Commits
lz-compress: discard the result if it's larger than the input.
- SBCL Commits
5th
[1855272] 1.5.9 build error: /tmp/guix-build-sbcl-1.5.9.drv-0/sbcl-1.5.9/obj/from-xc/src/assembly/" does not exist
- Launchpad Bugs
Try to show codegen info in all compile trace phases
- SBCL Commits
Fix sb-cover
- SBCL Commits
Improve compiler trace output
- SBCL Commits
6th
[1855375] map-into misuses extended sequences protocol
- Launchpad Bugs
Avoid consing constants that are returned from VOPs.
- SBCL Commits
[1855501] Printer for LET invokes sharing printing for NIL when *PRINT-CIRCLE* and *PRINT-PRETTY* are true
- Launchpad Bugs
7th
pprint: don't output #1=()
- SBCL Commits
Fix non-sbcl host builds.
- SBCL Commits
Propagate EQ constraints on SET.
- SBCL Commits
PCL: avoid looping to install-initial-constructor.
- SBCL Commits
manual: Fix a dead link to MOP.
- SBCL Commits
pcl: Add missing walker template for WITH-SOURCE-FORM
- SBCL Commits
8th
Add slot in which to store metadata in SB-ASSEM:STMT
- SBCL Commits
Fix x86 cold-init crash from buggy sb-assem:append-section
- SBCL Commits
9th
x86-64: improve character move vops
- SBCL Commits
Remove some unreachable forms.
- SBCL Commits
grovel-features.sh: test for arm-softfp on arm only.
- SBCL Commits
Remove a check for old NetBSD.
- SBCL Commits
[1855778] bogus arguments to MOV: #<SB-C:TN #:G2!1[S8] :DEBUG-ENVIRONMENT> #<SB-C:TN #:G14!2[S7] :DEBUG-ENVIRONMENT>
- Launchpad Bugs
character-move: load from the stack if both arguments are there.
- SBCL Commits
10th
[1855870] #<SB-C:TN '#\(!1[Const10] :CONSTANT> is not valid as the first argument to VOP: SB-C:MOVE
- Launchpad Bugs
make-constant-tn: better force-boxed.
- SBCL Commits
Properly start on a fresh line when summarizing a compilation unit
- SBCL Commits
Fix aprof
- SBCL Commits
Detect another known crashing build configuration
- SBCL Commits
coerce-from-constant: take the control-stack SC into account too.
- SBCL Commits
11th
Avoid modifying host CL:*FEATURES*
- SBCL Commits
Put compiler trace file next to output file
- SBCL Commits
Fix error & warning in make-target-2-load
- SBCL Commits
Speed up make-host-2.
- SBCL Commits
12th
Remove an unnecessary change-ref-leaf before delete-ref.
- SBCL Commits
Fix memory barrier stubs for non-SBCL hosts
- SBCL Commits
parse-native-win32-namestring: try harder when :as-directory is true
- SBCL Commits
win32: fix heap relocation (#sbcl20)
- SBCL Commits
Remove relocatable-heap target feature
- SBCL Commits
Fix compilation warnings in win32-os.c
- SBCL Commits
riscv: Link with -lz if LISP_FEATURE_SB_CORE_COMPRESSION
- SBCL Commits
represent: avoid unbox-box.
- SBCL Commits
Add a HACKING section.
- SBCL Commits
missing word
- SBCL Commits
13th
Fix natural loop computation.
- SBCL Commits
github actions: ignore apt-get update errors.
- SBCL Commits
[1856325] Inconsistent results from compiled code
- Launchpad Bugs
[1856337] Another incorrect computation from boole
- Launchpad Bugs
Fix jump-over-move-coercion.
- SBCL Commits
14th
[1856377] Failed to compile SBCL under Termux (Android)
- Launchpad Bugs
Remove no-longer-used inst-hook from assembler segment
- SBCL Commits
Fix load-float-avx2-immediate on zero.
- SBCL Commits
Reinstate separate thread for weak hash table tests
- SBCL Commits
cheneygc: skip gc-inhibit if with-pinned-objects has no objects
- SBCL Commits
15th
Factor out some parts of map-segment-instructions
- SBCL Commits
Kill precomputed disassembler inst space in save
- SBCL Commits
Add sb-disassem:disassemble-instruction
- SBCL Commits
Disable fragile test
- SBCL Commits
16th
[1856567] Incorrect code bug, possibly related to eql constraint propagation
- Launchpad Bugs
[1856569] Threading invariant loss
- Launchpad Bugs
Move a test and mark it known failing in parallel-exec
- SBCL Commits
Fix find-ref-equality-constraint around set variables.
- SBCL Commits
Compute deterministic layout hashes
- SBCL Commits
Remove mention of wait3 from ldso-stubs and elsewhere
- SBCL Commits
generate-texinfo: don't look for test-passed
- SBCL Commits
Add some PCL cache diagnostics
- SBCL Commits
x86: Disallow style-warnings in make-target-2
- SBCL Commits
17th
Correct fndb entry for %make-ratio
- SBCL Commits
[1856715] failed AVER: (NOT (LOGTEST (+ (SB-ASSEM:SEGMENT-HEADER-SKEW SB-ASSEM:SEGMENT) SB-INT:INDEX) SB-VM:LOWTAG-MASK))
- Launchpad Bugs
Fix assembler crash, lp#1856714
- SBCL Commits
Fix bug in preceding log message for lp#1856715
- SBCL Commits
Future proof a test case.
- SBCL Commits
Preserve derived type in TYPECASE->CASE xform
- SBCL Commits
Fix misindentation, a/k/a bug
- SBCL Commits
Fix constant-folding of svref in XC
- SBCL Commits
Freeze more system-internal types
- SBCL Commits
[1856768] TRACE inconsistently prints package prefixes
- Launchpad Bugs
Add a cross stub for data-vector-ref.
- SBCL Commits
Adjust a test for win32.
- SBCL Commits
Try to make a test more reliable.
- SBCL Commits
Better type constraint propagation for <>= on numbers.
- SBCL Commits
18th
[1856841] Incorrect results in code comparing (complex) numbers
- Launchpad Bugs
Stop = deriving to T if one the arguments is complex.
- SBCL Commits
make-numeric-type: return complex types when asked.
- SBCL Commits
test-util: Disable backtraces on fail-test.
- SBCL Commits
Slightly improve the code around a fixme
- SBCL Commits
Fix whitespace
- SBCL Commits
Fix transforming of ADJOIN using EQ with :key.
- SBCL Commits
Adjust for clisp.
- SBCL Commits
Adjust for differing behaviors of closing over a DOLIST binding
- SBCL Commits
19th
Github Actions: build on ECL, CCL, CLISP.
- SBCL Commits
Reduce code duplication
- SBCL Commits
Add convenience macro
- SBCL Commits
pcl: split CANONIZE-DEFCLASS-SLOTS into two functions
- SBCL Commits
DEFCLASS checks slot type specifiers at compile-time
- SBCL Commits
Github Actions: build on ABCL.
- SBCL Commits
summarize-layouts: actually do something.
- SBCL Commits
20th
Don't ignore failing to build contribs.
- SBCL Commits
Initialize lisp TLS slots without help from C
- SBCL Commits
Add viewer of thread TLS contents
- SBCL Commits
21st
Fix macro ordering problem
- SBCL Commits
Get rid of boring compiler notes in genesis
- SBCL Commits
Avoid running an executable core from /tmp on OpenBSD
- SBCL Commits
Fix broken and deceptive tests
- SBCL Commits
22nd
A few sb-xc constants.
- SBCL Commits
Fix warning with recent CLISP
- SBCL Commits
cheneygc: Remove a slew of warnings from SAVE-LISP-AND-DIE
- SBCL Commits
[1857250] Broken pipe when writing to external program's stream
- Launchpad Bugs
Remove skippage of test
- SBCL Commits
23rd
Add a :fails-on
- SBCL Commits
darwin: Prevent hanging of the test runner
- SBCL Commits
Robustify DEFINE-THREAD-LOCAL
- SBCL Commits
24th
[1857453] Unhandled memory fault (MAX w. type decls)
- Launchpad Bugs
Avoid touching memory when optimizing into CMOV.
- SBCL Commits
[1857470] Unhandled memory fault w. max, part 2
- Launchpad Bugs
safe-coercion-p: don't forget unsigned-byte-31/63.
- SBCL Commits
26th
Fix make-c-runtime.sh
- SBCL Commits
27th
Write tls-init to XC artifact tree, not source tree
- SBCL Commits
28th
[1857743] Unbound variable on inlined function w/ uninterned symbol
- Launchpad Bugs
Try to quiet some test noise
- SBCL Commits
NEWS updates
- SBCL Commits
threads.impure: remove a test.
- SBCL Commits
NEWS: mention parallel contrib building.
- SBCL Commits
29th
sb-mpfr depends on sb-gmp
- SBCL Commits
sb-md5 depends on sb-gmp too.
- SBCL Commits
Revalidate contrib dependencies.
- SBCL Commits
add a necessary colon to NEWS
- SBCL Commits
2.0.0: will be tagged as "sbcl-2.0.0"
- SBCL Commits
Don't load NIL again for (when x ...)
- SBCL Commits
Rewrite SB-APROF to be more maintainable
- SBCL Commits
Build sb-aprof only if #+(and x86-64 sb-thread)
- SBCL Commits
Remove unused function
- SBCL Commits
Move a test out of sb-introspect
- SBCL Commits
hppa: Drop undefineds.c from ARCH_SRC in Config.hppa-linux
- SBCL Commits
hppa: Fix dereferencing of uc_mcontext members on Linux
- SBCL Commits
hppa: Fix type definition of os_context_t on Linux
- SBCL Commits
30th
[1857861] Misleading constants in disassemble output
- Launchpad Bugs
Reduce some complexity
- SBCL Commits
Check keyword arguments for being symbols at compile-time.
- SBCL Commits
Remove always-subtypep.
- SBCL Commits
Adjust tests/input-manifest.lisp-expr
- SBCL Commits
Consider operand size when calling maybe-note-static-symbol
- SBCL Commits
Fix inlining failure
- SBCL Commits
[1857903] The value :UNKNOWN is not of type REAL
- Launchpad Bugs
[1857920] SBCL crashes when loading a Lisp image with McCLIM with FreeType FFI interface enabled
- Launchpad Bugs
Remove not-for-public-consumption keywords from *FEATURES*
- SBCL Commits
Fix save-lisp-and-die regression, lp#1857920
- SBCL Commits
Repair hide-packages test
- SBCL Commits
Add comment concerning potential code cleanup
- SBCL Commits
31st
Make scavtab[] readonly
- SBCL Commits