<
December, 2018
January, 2019
February, 2019
>
January, 2019
1st
Fix typo: comination -> combination
- SBCL Commits
Remove duplicate implementations of SOFTWARE-VERSION
- SBCL Commits
Rewrite CROSS-TYPEP to be less completely insane
- SBCL Commits
2nd
Unbreak make-c-runtime.sh
- SBCL Commits
[1810229] LOOP macro initialization order is inconsistent.
- Launchpad Bugs
Eliminate a ton of newly introduced style warnings in warm build
- SBCL Commits
[1810257] Fail to optimize tail recursion when tail call occurs in FINALLY clause of LOOP without RETURN
- Launchpad Bugs
run-program: don't close the same FD twice.
- SBCL Commits
Implement a faithful model of the target CL package for the host
- SBCL Commits
Remove small amount of junk from cross-misc
- SBCL Commits
Change names of various retry restarts to SB-EXT:RETRY
- SBCL Commits
Remove CONTINUE restart from ENSURE-DIRECTORIES-EXIST
- SBCL Commits
Delete obsolete comment and reverse stupid "fix" in ir1tran
- SBCL Commits
Remove cross-thread
- SBCL Commits
Nickname CL as SB-XC on +sb-devel.
- SBCL Commits
sb-capstone-tests: use an unsigned immediate.
- SBCL Commits
3rd
Add BROKEN-PIPE condition.
- SBCL Commits
--script: don't ignore syntax errors.
- SBCL Commits
Translate BROKEN-PIPE on win32.
- SBCL Commits
Adjust crossbuild-runner/stuff-groveled-from-headers.lisp
- SBCL Commits
Make negative floating-point zeros hash differently from positive zeros
- SBCL Commits
4th
Never consider non-seekable streams as FASLs.
- SBCL Commits
fasl-header-p: empty file is not a FASL.
- SBCL Commits
Add a sanity check in NUMERIC-TYPES-ADJACENT
- SBCL Commits
select-representations: better constant handling.
- SBCL Commits
Fix x86/push-values.
- SBCL Commits
Missing #!+sb-eval
- SBCL Commits
Unbreak sb-doc scrubber
- SBCL Commits
Allow dumping package literals from cross-compiler
- SBCL Commits
Remove NULL-SC on ARM64.
- SBCL Commits
5th
Typos corrections
- SBCL Commits
sb-sprof: Faster MAP-TRACES
- SBCL Commits
Reimplement NUMERIC-TYPES-ADJACENT to be legible and not suck
- SBCL Commits
Examine SB-XC:*COMPILE-PRINT*, not CL:, when cross-compiling
- SBCL Commits
More aggressive warning suppression in src/code/warm-error
- SBCL Commits
Make *SHOW-TRANSFORM-P* more useful
- SBCL Commits
Fix aprof
- SBCL Commits
6th
Better lambda lists for SEARCH and REPLACE.
- SBCL Commits
x86-64: elide car stores for (LIST 0 0) etc
- SBCL Commits
Swap around REPLACE parameters.
- SBCL Commits
Fix a test for sb-fasteval.
- SBCL Commits
7th
Simplify integer-decode-float
- SBCL Commits
[1810785] (describe 'nil) does not describe the type NIL
- Launchpad Bugs
Fix editcore, broken by 1e72a4ce7be3 or thereabouts
- SBCL Commits
[1810856] RUN-PROGRAM is not multi-thread safe
- Launchpad Bugs
9th
A mixed bag of build enhancements
- SBCL Commits
sb-sprof: Fix trace recording for non-x86
- SBCL Commits
[1811102] API for getting coverage information from SB-COVER system
- Launchpad Bugs
10th
[1811251] Stack analyze failed AVER
- Launchpad Bugs
Fix cross-typep for #+sb-show
- SBCL Commits
Change initializer for sb-kernel::built-in-classes
- SBCL Commits
Delete some redundancy
- SBCL Commits
11th
Remove !DEFVAR and !DEFPARAMETER cold-init helpers
- SBCL Commits
Remove thread-name deftype
- SBCL Commits
Dump a couple mutex objects as constants in genesis
- SBCL Commits
12th
Simplify the expansion of DEFGLOBAL
- SBCL Commits
13th
[1811623] bug in sb-c:convert-mv-bind-to-let introduced in 70f85676b
- Launchpad Bugs
14th
Remove 2 genesis kludges
- SBCL Commits
Disable lvar substitution with multiple uses.
- SBCL Commits
Move target-only globals out of early-extensions
- SBCL Commits
Kill off one variation of DEFSTRUCT
- SBCL Commits
Unify error signaling in standardized defining macros.
- SBCL Commits
Remove #+sb-xc-host from 'deftypes-for-target'
- SBCL Commits
Reduce amount of #+/- for CCL build host
- SBCL Commits
Use less magic, remove totally redundant constant
- SBCL Commits
15th
Fix immobile-space GC bug from rev b85b160a3186
- SBCL Commits
[1811865] Incorrect value with MULTIPLE-VALUE-BIND, IF
- Launchpad Bugs
emit-move: better tn-type handling.
- SBCL Commits
[1811896] Quis custodiet ipsos custodes?
- Launchpad Bugs
16th
Expand DEFSTRUCT more prettily
- SBCL Commits
Make the /SHOW diagnostic macro more useful
- SBCL Commits
[1812001] Incorrect value from case, logxor (type related?)
- Launchpad Bugs
Don't propagate tn-type in emit-move.
- SBCL Commits
17th
substitute-single-use-lvar: follow cast chains.
- SBCL Commits
19th
Optimize (m-v-bind .. (if .. (values ..) (values ..))
- SBCL Commits
Try again doing substitute-single-use-lvar on multiple use lvars.
- SBCL Commits
Test that (position 1 (the simple-bit-vector x)) is optimized.
- SBCL Commits
Export some macros from SB-C so that they are not removed.
- SBCL Commits
remove-unused-vars-in-mv-bind: handle unknown-valued uses.
- SBCL Commits
Adjusts tests for -x86-64.
- SBCL Commits
20th
Stop caching LVAR-EXTERNALLY-CHECKABLE-TYPE.
- SBCL Commits
set-up-cold-packages: sb-kernel:closurep not exported on older SBCLs.
- SBCL Commits
insert-debug-catch: better default on -unwind-to-frame-and-call-vop
- SBCL Commits
23rd
[1813036] Stack analyze failed AVER #2
- Launchpad Bugs
24th
Invert a wrong comment, remove an obsolete one
- SBCL Commits
25th
[1813303] MULTIPLE-VALUE-BIND not working properly with McClim
- Launchpad Bugs
[1813338] Compile time type warning from valid calls to various string and sequence functions
- Launchpad Bugs
[1813356] MAKE-ARRAY can't detect some ELEMENT-TYPE in compile-time
- Launchpad Bugs
Disable an optimization temporarily.
- SBCL Commits
26th
1.4.16: will be tagged as "sbcl-1.4.16"
- SBCL Commits
27th
contrib/sb-cover: detect and emulate IN-PACKAGE when recording source maps
- SBCL Commits
Add azure-piplines.yml
- SBCL Commits
Transform ARRAY-ELEMENT-TYPE.
- SBCL Commits
Allow building without sb-simd-pack
- SBCL Commits
Increase a test timeout.
- SBCL Commits
Remove needless reader conditional
- SBCL Commits
Remove bogus "#!+cmu (:pure nil)"
- SBCL Commits
Move some interpreter stubs
- SBCL Commits
Move some target-only things to target files
- SBCL Commits
Push :SB-ASSEMBLING on SB-XC:*FEATURES* in assemfile
- SBCL Commits
Do not test types unsuitable for discrimination
- SBCL Commits
Push :SB-XC-HOST in SB-XC:*FEATURES* during make-host-1
- SBCL Commits
Remove some noise from cross-misc
- SBCL Commits
Use fewer toplevel #-sb-xc-host conditionals
- SBCL Commits
make.sh: remove the remark about tests.
- SBCL Commits
28th
Don't output anything when running sb-sprof tests.
- SBCL Commits
Add source-transform for DEFSTRUCT copiers
- SBCL Commits
Declare all printer control vars in the same place
- SBCL Commits
Change *ALL-THREADS* to an AVL tree
- SBCL Commits
Put undefined fun whitelist in package-data-list
- SBCL Commits
Really prevent #!+ vs #+ confusion now
- SBCL Commits
Do a better job with mutually referential defstruct constructors
- SBCL Commits
Remove hack for use of SBCL internals by external library
- SBCL Commits
Transform (complex rational zero)
- SBCL Commits
Warn about incompatible COERCE types at compile-time.
- SBCL Commits
Run ansi-tests on the CI.
- SBCL Commits
Remove #! from package-data-list
- SBCL Commits
Change all #!+long-float to #+long-float
- SBCL Commits
Replace more feature expressions with standard reader syntax
- SBCL Commits
Remove clocc-ansi.test.sh.
- SBCL Commits
29th
Fix substitute-single-use-lvar around unknown value exits.
- SBCL Commits
pcl: Deduplicate initargs when computing effective slots
- SBCL Commits
Prevent SELF-EVALUATING-P => T for non-self-evaluating keywords
- SBCL Commits
Slightly enlarge the set of tests that can run concurrently
- SBCL Commits
Rearrange SB-C::PROCESS-TOPLEVEL-FORM
- SBCL Commits
Catch macroexpansion errors in a FUNCALL transform.
- SBCL Commits
Add remark about importing into keyword package
- SBCL Commits
Replace all remaining "#![-+]" with "#[-+]"
- SBCL Commits
[1813839] full call to SB-VM::%LOGBITP
- Launchpad Bugs
30th
Remove the handrolled definition of MAKE-LAYOUT for x86-64
- SBCL Commits
Fix bitrot in LAMBDA-WITH-LEXENV
- SBCL Commits
make-config: Remove obsolete references to DEVNULL
- SBCL Commits
Change the name of the "abort building SBCL" restart.
- SBCL Commits
[1813951] Incorrect value computed in code with IF, LOGAND, LOGXOR, *, ELT
- Launchpad Bugs
Fix variable defaulting in install.sh.
- SBCL Commits
build on x86oid/linux linking to old memcpy
- SBCL Commits
Remove #\! reader macro
- SBCL Commits
Fix constant folding of %LEA on modular *.
- SBCL Commits
[1813977] Cannot build SBCL (memcpy.h: no such file or directory)
- Launchpad Bugs
Add memcpy.h
- SBCL Commits
31st
Tweak things to allow use of ECL as host lisp
- SBCL Commits
Remove (host-feature x) reader macro syntax.
- SBCL Commits
Refresh a test case.
- SBCL Commits