<
March, 2021
April, 2021
May, 2021
>
April, 2021
1st
Elide some arg type checks in type methods
- SBCL Commits
Don't parse in intersection type unparse
- SBCL Commits
Store a predicate in each builtin classoid
- SBCL Commits
Fix ppc (etc) build failure reported by Bruce O'Neel
- SBCL Commits
Fix CMUCL build
- SBCL Commits
Remove so-called "handy" default
- SBCL Commits
Reduce #+- usage in built-in-classoid definition
- SBCL Commits
2nd
Cleanups
- SBCL Commits
Get #+metaspace mostly working again
- SBCL Commits
Localize some PCL macros
- SBCL Commits
Remove %DELAYED-GET-COMPILER-LAYOUT
- SBCL Commits
Reduce duplication
- SBCL Commits
Reimplement !READTABLE-COLD-INIT
- SBCL Commits
3rd
Factor out part of change-class and obsolete instance trap
- SBCL Commits
Remove unused macro
- SBCL Commits
Change OR to CASE
- SBCL Commits
Compute layout-flags in one pass over inherits
- SBCL Commits
Avoid crash in print of layoutless fun-instance
- SBCL Commits
Fix mysterious build failure
- SBCL Commits
4th
x86-64: combine data-vector-ref + if-eq vops
- SBCL Commits
Improve typecase -> case transform
- SBCL Commits
5th
[1922525] The value -553864181720991276 is not of type (SIGNED-BYTE 32) when binding SB-X86-64-ASM::VALUE
- Launchpad Bugs
Remove a test
- SBCL Commits
Remove my "silly example" inadvertently committed
- SBCL Commits
Remove *!COLD-SETF-MACROS*.
- SBCL Commits
Do not rely on fopcompiler to set FDEFNs ASAP in cold-init.
- SBCL Commits
Comment on possible ability to do FLET over DEFUNs ASAP.
- SBCL Commits
Update comment.
- SBCL Commits
Fix do-instance-tagged-slot
- SBCL Commits
Ensure svref-with-offset+if-eq can encode the immediate.
- SBCL Commits
Adjust a test for -64-bit
- SBCL Commits
Add a missing node type
- SBCL Commits
6th
[1922619] malloc-deadlock on macOS Big Sur crashes often
- Launchpad Bugs
Remove a #-sb-xc-host
- SBCL Commits
7th
Rename FUN-SUBTYPE for symmetry with %OTHER-POINTER-WIDETAG
- SBCL Commits
Compute, don't store, layout-flags for XC layouts
- SBCL Commits
Renamne %FUN-TYPE to %FUN-FTYPE
- SBCL Commits
netbsd: Add another linkage wrapper
- SBCL Commits
Perform housecleaning
- SBCL Commits
8th
Fix bug from rev cf19676a47, remove redundant logic
- SBCL Commits
9th
[1923117] get-setf-expansion
- Launchpad Bugs
Pick a few random nits
- SBCL Commits
Don't merge float comparisons VOPs on x86.
- SBCL Commits
ansi-tests: ACOSH.3 SQRT.4 no longer fail on x86.
- SBCL Commits
Restore run-program.impure
- SBCL Commits
10th
Fix #+cheneygc
- SBCL Commits
x86-64: reduce %PCL-INSTANCE-P to a single conditional jump
- SBCL Commits
Remove unnecessary #-sb-xc
- SBCL Commits
Improve layout bitmap access
- SBCL Commits
[1923325] cannot compile sbcl 2.1.3 with 2.1.0 on windows 32-bit
- Launchpad Bugs
11th
Improve TYPE-OF on layoutless funcallable instances
- SBCL Commits
Improve array-element-type
- SBCL Commits
mips: fix a style-warning
- SBCL Commits
12th
Metaspace part 1: layouts split into pieces if #+metaspace
- SBCL Commits
sparc: disable sprof test
- SBCL Commits
Use proper accessor for checking leaf anonymity.
- SBCL Commits
Move %DEFCONSTANT to SB-IMPL.
- SBCL Commits
Stop subtracting 1 from object sizes in genesis
- SBCL Commits
Fix horrific name choice for a macro
- SBCL Commits
13th
Note the ability to do FLET-enclosed DEFUNs asap in cold-init.
- SBCL Commits
Restore assertion.
- SBCL Commits
Remove sb-fasl::descriptor-word-index
- SBCL Commits
DEF!TYPE => DEFTYPE
- SBCL Commits
Remove sb-fasl::gspace-word-address
- SBCL Commits
fopcompile %svset to FOP-SVSET directly.
- SBCL Commits
Revert "DEF!TYPE => DEFTYPE"
- SBCL Commits
Move a DEFINE-INFO-TYPE near related ones
- SBCL Commits
Revert "fopcompile %svset to FOP-SVSET directly."
- SBCL Commits
Reduce use of #+-sb-xc-host in early-classoid
- SBCL Commits
Put sb_sprof_enabled in gc-common
- SBCL Commits
Fix more bad naming
- SBCL Commits
14th
x86-64: vopcombine BOUNDP + SYMBOL-VALUE
- SBCL Commits
Fix vop optimizer bug reported by Stas
- SBCL Commits
Declaim some things better
- SBCL Commits
Remove constant-tn-p restriction from boundp+symbol-value optimizer
- SBCL Commits
Do trivial fixme
- SBCL Commits
Skip a test on -sb-thread.
- SBCL Commits
Change two DEF!STRUCTs to regular DEFSTRUCT
- SBCL Commits
15th
Add a multi-thread GC benchmark
- SBCL Commits
[1924619] Wrong return types leak into type inference
- Launchpad Bugs
16th
Metaspace allocator
- SBCL Commits
Turn metaspace layouts to weak objects
- SBCL Commits
Add :unicode-lite feature to skip building all external-formats
- SBCL Commits
17th
Reimplement FILTER-LVAR.
- SBCL Commits
Update comment.
- SBCL Commits
Use INSERT-NODE-BEFORE more uniformly.
- SBCL Commits
Remove LEXENV slot from CLEANUP.
- SBCL Commits
18th
Add --disable-dynamicbase on win32.
- SBCL Commits
Pass --disable-dynamicbase only if it's supported.
- SBCL Commits
19th
Remove LAMBDA-VAR-FOP-VALUE slot.
- SBCL Commits
Add printer for ENCLOSE node.
- SBCL Commits
Skip some type checks
- SBCL Commits
Remove world-lock from around compile-file
- SBCL Commits
Add one bit to TYPE-CONTEXT to suppress signaling
- SBCL Commits
20th
Fewer #+-sb-xc
- SBCL Commits
Add new abstractions around classoid-subclasses
- SBCL Commits
encode-value-if-immediate doesn't work on TNs without an SC.
- SBCL Commits
Don't forget a test.
- SBCL Commits
Increase fixedobj space size
- SBCL Commits
Remove obsolete :linkage-table from make-config
- SBCL Commits
Fix parallel-exec for concurrent COMPILE or COMPILE-FILE
- SBCL Commits
Read special var once only
- SBCL Commits
Rearrange tests
- SBCL Commits
Remove unused part of definition (following rev a6d3051b23)
- SBCL Commits
21st
Allocate minimal hash-tables even smaller
- SBCL Commits
Fix parallel-exec some more
- SBCL Commits
x86-64: allow ZEROIZE to work on stack tns.
- SBCL Commits
22nd
Faithfully externalize literal hash-tables
- SBCL Commits
Temporary workaround for hu.dwim.* failures
- SBCL Commits
23rd
[1925808] FIXNUMP bug on x86-64 / make-load-form
- Launchpad Bugs
24th
Remove random EVAL.
- SBCL Commits
Don't package qualify PROCLAIM.
- SBCL Commits
Delete stale comment.
- SBCL Commits
Make unqualified CHAR-CODE and CODE-CHAR refer to target values.
- SBCL Commits
Fix a real bug found by CMU CL build.
- SBCL Commits
25th
Revert last 4 commits.
- SBCL Commits
28th
[1926383] float of integer-decode-float isn't the identity
- Launchpad Bugs
Adjust sap-foreign-symbol-no-deadlock.
- SBCL Commits
[1926444] Build binaries against glibc 2.27?
- Launchpad Bugs
NEWS for sbcl-2.1.4
- SBCL Commits
2.1.4: will be tagged as "sbcl-2.1.4"
- SBCL Commits
Add :REMAINING-BYTES to some EMIT-EA calls on x86-64
- SBCL Commits
Remove /show0 from within :compile-toplevel situation
- SBCL Commits
Define FOP-FUN-ENTRY once only
- SBCL Commits
29th
Redo cold-fop-struct
- SBCL Commits
Remove unnecessary default from MAKE-STRING transform
- SBCL Commits
Use manifest constant where it was absent
- SBCL Commits
Reflow text
- SBCL Commits
Allow building with #+(and immobile-space (not immobile-code))
- SBCL Commits
[1926629] 2.1.4 fails to build with old SBCL
- Launchpad Bugs
Restore building with old SBCL.
- SBCL Commits
Remove a hack from compiler/main
- SBCL Commits
Fix subnormal integer-decode-float
- SBCL Commits
Fix error message
- SBCL Commits
Remove unused fops
- SBCL Commits
Delete "machine-dependent" parameters which aren't
- SBCL Commits
Improve FLOAT-DENORMALIZED-P
- SBCL Commits
64-bit: Calculate FLOAT-PRECISION very quickly
- SBCL Commits
30th
Reimplement FLOAT-PRECISION for either word size now
- SBCL Commits
Make integer-decode-float the same for 32-bit as 64-bit
- SBCL Commits
Revert "Revert last 4 commits."
- SBCL Commits
Cleanup.
- SBCL Commits
Simplify EVAL-TLF and cross-compiled DEFCONSTANT-EQX.
- SBCL Commits
Remove all -decode-denorm functions
- SBCL Commits
Fix test failures
- SBCL Commits
Rewrite TRANSFORM-MAKE-ARRAY-VECTOR
- SBCL Commits
Ensure SBCL_HOME gets set to an absolute pathname in run-sbcl.sh.
- SBCL Commits
Remove long-float decoders
- SBCL Commits
Add type deriver for FLOAT-SIGN
- SBCL Commits
Clarify comment.
- SBCL Commits
Fix cross-compiling compile-time DEFVAR.
- SBCL Commits