<
December, 2019
January, 2020
February, 2020
>
January, 2020
1st
Resurrect ancient loop consistency checking code.
- SBCL Commits
Redo timer.impure/:with-timeout :many-at-the-same-time
- SBCL Commits
Pass a NULL tz to gettimeofday everywhere.
- SBCL Commits
Make :SB-CORE-COMPRESSION a public feature.
- SBCL Commits
check-ir1-consistency: Reintroduce a "has loop analysis run" check.
- SBCL Commits
Rework loop analysis.
- SBCL Commits
[1858045] Error with sb-c::*check-consistency* bound to T
- Launchpad Bugs
2nd
Move DCE before loop analysis.
- SBCL Commits
Mumble more.
- SBCL Commits
Typo.
- SBCL Commits
Store code serial# for all architectures
- SBCL Commits
Fix style-warning
- SBCL Commits
Show code-relative PC in crash message
- SBCL Commits
Avoid some work in zero_pages()
- SBCL Commits
Return boolean from preserve_pointer()
- SBCL Commits
Try harder at propagating the results of ARRAY-HAS-FILL-POINTER-P.
- SBCL Commits
Unbreak run-tests for cheneygc
- SBCL Commits
Mark a test as succeeding.
- SBCL Commits
Increase the timeout in test-frlock
- SBCL Commits
3rd
Skirt an "Undefined" warning if #+sb-devel
- SBCL Commits
Fix one or more bugs in concurrent code allocation
- SBCL Commits
Make *COMPILATION* thread-local
- SBCL Commits
x86-64: Fix the error trap for unbound known thread-local symbol
- SBCL Commits
gc.impure: Remove a duplicate test.
- SBCL Commits
Combine *FREE-{FUNS,VARS}* into a thread-local struct
- SBCL Commits
4th
install/make-config: direct to INSTALL when things go wrong.
- SBCL Commits
Add supporting files to windows installer for sb-linkable-runtime
- SBCL Commits
make-config.sh: potential escaping differences for $SBCL_XC_HOST.
- SBCL Commits
Remove $legacy_xc_spec
- SBCL Commits
More robust SBCL_XC_HOST testing.
- SBCL Commits
6th
[1858373] Coverage not displayed for keyword parameters with -p symbol
- Launchpad Bugs
[1858437] 0.0 fell through ETYPECASE expression. Wanted one of (FIXNUM BIGNUM).
- Launchpad Bugs
integer-type-length: confirm that the type is indeed integer.
- SBCL Commits
[1858491] sb-cover:report depends on *readtable*
- Launchpad Bugs
Remove :OS-PROVIDES-* from crossbuild emulations
- SBCL Commits
Hide more not-really-target features
- SBCL Commits
7th
crossbuild-runner: configurable targets.
- SBCL Commits
Move type proclamation of policy-min/max up
- SBCL Commits
Add ignorable decl
- SBCL Commits
Export a symbol
- SBCL Commits
8th
Undo a minor kludge
- SBCL Commits
Freeze a ton of system-internal struct types
- SBCL Commits
Pass stack-allocate-p flag to var-alloc vop
- SBCL Commits
Remove NEW-OBJECT-ID
- SBCL Commits
9th
Partially fold KEYWORDP
- SBCL Commits
Prevent nearly all uncertainty in CROSS-TYPEP
- SBCL Commits
10th
Reduce number of ways to invoke a type parser
- SBCL Commits
Avoid hitting parse-unknown-type as much in make-host-2
- SBCL Commits
Test for numberp in safe-expt
- SBCL Commits
Fix HEXDUMP not to use any bignum as an address
- SBCL Commits
11th
Refactor SPECIFIER-TYPE for the Nth time
- SBCL Commits
Use one fewer temp reg in generic +,-
- SBCL Commits
coalesce-ctypes: don't coalesce unknown types.
- SBCL Commits
Make unknown-type instances quasi-interned
- SBCL Commits
Improve error message about misuse of * as type specifier
- SBCL Commits
12th
Cons less for EQL specializer -> CTYPE
- SBCL Commits
Disable a consing test on #+interpreter.
- SBCL Commits
Always handle STEP-CONDITION.
- SBCL Commits
13th
Make hash-table.impure less invasive
- SBCL Commits
Add some type declarations
- SBCL Commits
Remove unused variant of a macro
- SBCL Commits
Define interpreted-function before compiled-function
- SBCL Commits
Actually do something useful in test
- SBCL Commits
Add :sb-futex for ppc64 on linux
- SBCL Commits
Add :MSAN to exposed *features*
- SBCL Commits
Unbreak cross-make
- SBCL Commits
Fix make-config
- SBCL Commits
14th
(Re)implement block compilation!
- SBCL Commits
NEWS entries.
- SBCL Commits
Stop EVAL from interfering with COMPILE-FILE source-info.
- SBCL Commits
Remove 'early-thread' and teach genesis a new trick
- SBCL Commits
Fix build for non-SBCL hosts
- SBCL Commits
Put in a little bit of "ansifying" to ourself
- SBCL Commits
Uparse string type unions with NULL more concisely
- SBCL Commits
Move defvars around.
- SBCL Commits
15th
[1859841] Importing a symbol into KEYWORD should make it act like a keyword
- Launchpad Bugs
Shorten a sleep
- SBCL Commits
"Document" new block compilation facilities.
- SBCL Commits
Add more info to cold-sbcl.map
- SBCL Commits
Fix disconcerting discrepancy
- SBCL Commits
Give a concrete benefit for block compilation.
- SBCL Commits
Add :read-only t only once.
- SBCL Commits
16th
Transform (rational a-rational) to a-rational.
- SBCL Commits
Remove stray semicolon in format control
- SBCL Commits
Disable an ir2 optimizer for if-eq.
- SBCL Commits
17th
Fix build for CMUCL
- SBCL Commits
Derive-type of RATIONAL, RATIONALIZE.
- SBCL Commits
github actions: build with cmucl.
- SBCL Commits
Combine two slots of CTYPE instances
- SBCL Commits
Prevent a certain misuse of define-type-method
- SBCL Commits
19th
Count *inline-expansion-limit* for recursive invocations.
- SBCL Commits
Fix edge case: duplicated DEFSTRUCT slot name in same structure.
- SBCL Commits
Speed up find-package a little bit.
- SBCL Commits
20th
Recover lost comment.
- SBCL Commits
SB!C => SB-C
- SBCL Commits
Kill a manual FIXME
- SBCL Commits
Update some FIXMEs.
- SBCL Commits
Remove a CMU hosted kludge.
- SBCL Commits
Excise other ancient CMU CL workarounds.
- SBCL Commits
CCL no longer has this issue.
- SBCL Commits
Remove :NO-ANSI-PRINT-OBJECT workaround.
- SBCL Commits
Remove old CMU CL on Alpha workaround.
- SBCL Commits
Remove CLISP floating point underflow workaround.
- SBCL Commits
Delete ansify.lisp.
- SBCL Commits
21st
Reduce confusion in parallelized make-host-1
- SBCL Commits
github: ignore apt-get update errors.
- SBCL Commits
Make type-class-fun-slot insensitive to *package*
- SBCL Commits
22nd
Fix cross-compilation host sensitivity
- SBCL Commits
Disable tests that are not supposed to pass on -x86-64.
- SBCL Commits
Revert block compile stuff.
- SBCL Commits
23rd
Fix typo - there is no SB-FASTEVAL package
- SBCL Commits
24th
Warn about features that have moved to +internal-features+
- SBCL Commits
Undefined variable warning.
- SBCL Commits
Avoid using STEM-OBJECT-PATH in genesis per se
- SBCL Commits
25th
Mention the function name when exceeding *inline-expansion-limit*
- SBCL Commits
26th
[1860919] Overly liberal with * in some type specifiers
- Launchpad Bugs
2.0.1: will be tagged as "sbcl-2.0.1"
- SBCL Commits
27th
Fix interpreted optimized typecase
- SBCL Commits
Remove obsolete cases from HAIRY-TYPE handling
- SBCL Commits
Prevent do-nothing cold-init functions
- SBCL Commits
28th
Move all of 'target-type' into 'typep'
- SBCL Commits
Fix sb-show, broken due to removal of NEW-OBJECT-ID
- SBCL Commits
Share logic between cross-typep and ctypep functions
- SBCL Commits
Fix a build warning
- SBCL Commits
Fix C build warning re. unused var
- SBCL Commits
29th
Use type-class-id to dispatch in TYPEP etc
- SBCL Commits
Fix disassembler regression
- SBCL Commits
Fix failing test with --fancy
- SBCL Commits
30th
Fix editcore regression
- SBCL Commits
Remove redundant "&"
- SBCL Commits
Move "set -e" later
- SBCL Commits
Fix GC strangeness detected by debug assertions
- SBCL Commits
Fix elfcore.test.sh
- SBCL Commits
[1861418] Type error in DISASSEMBLE
- Launchpad Bugs
Fix crashing disassembler, lp#1861418
- SBCL Commits
31st
Rearrange disassembler
- SBCL Commits
Improve :printer treatment
- SBCL Commits