<
November, 2020
December, 2020
January, 2021
>
December, 2020
1st
x86-64: Remove uses of reg-in-size from test file
- SBCL Commits
Add a warning to REG-IN-SIZE
- SBCL Commits
x86-64: Improve the assembler
- SBCL Commits
Fix omission for ppc structure testing
- SBCL Commits
Use correct raw slot setter
- SBCL Commits
arm64: Fix assembler bug
- SBCL Commits
Unbreak test for x86
- SBCL Commits
arm64: implement typep using layout-id
- SBCL Commits
Derive the sign of (when (</> x y) (- x y))
- SBCL Commits
2nd
Change the cost of the FIXNUMP VOP on x86-64.
- SBCL Commits
Skip concurrent-classoid-typep on win32.
- SBCL Commits
Fix fixnum representation selection.
- SBCL Commits
arm: Implement layout-id typep transform
- SBCL Commits
[1906563] Unhandled memory fault at DEBUG 3
- Launchpad Bugs
[1906571] finalizer-thread deadlocking on win32
- Launchpad Bugs
3rd
mips: Fix style-warnings
- SBCL Commits
mips: use layout IDs
- SBCL Commits
[1906583] TYPE-OF not returning recognizable subtype of COMPILED-FUNCTION on builtin functions
- Launchpad Bugs
[1906584] char-upcase, char-downcase misbehave on some characters
- Launchpad Bugs
riscv: implement layout-id fixups
- SBCL Commits
Try harder when printing warm build warnings
- SBCL Commits
Fix whitespace
- SBCL Commits
sparc: Implement layout-id fixups
- SBCL Commits
Fix a LOOP in ltn-analyze-mv-bind.
- SBCL Commits
Garbage-collect TRANSFORM-INSTANCE-TYPEP logic
- SBCL Commits
Fix a print-object method
- SBCL Commits
5th
x86-64: Change unboxed data padding word from NOP to 0
- SBCL Commits
Assign code serial# sooner
- SBCL Commits
6th
Add more layout flag bits
- SBCL Commits
sunos: Add missing header and remove a dead line of code
- SBCL Commits
7th
[1907054] Add transform for CONSTANTLY with constant data
- Launchpad Bugs
Transform CONSTANTLY on constant values to LAMBDA.
- SBCL Commits
Adjust a test.
- SBCL Commits
x86-64: Refactor load + fixnump, again
- SBCL Commits
8th
Further clarify trace file assembler output
- SBCL Commits
x86-64: unpessimize fast-eql-c/fixnum
- SBCL Commits
x86-64: Don't assert on operand size
- SBCL Commits
[1907252] fcb-threads.impure test fails on x86 since SBCL 2.0.11
- Launchpad Bugs
x86-64: Remove all :load-if from fast-conditional vops
- SBCL Commits
[1907273] Better warnings for keyword arguments in presence of :betfore, :after methods
- Launchpad Bugs
alien-callback: do not perform a round-trip of alien conversions.
- SBCL Commits
9th
Remove shift-towards-someplace abstract vops
- SBCL Commits
Remove a file
- SBCL Commits
Fix failing tests
- SBCL Commits
10th
Use regular names for XC sap accessors
- SBCL Commits
Constrain (setf bvref-n) to take only an unsigned int
- SBCL Commits
Adjust typep expected results
- SBCL Commits
Often avoid a redundant fixnump test
- SBCL Commits
Remove an obsolete crutch
- SBCL Commits
Improve WIDETAGS-FROM-UNION-TYPE
- SBCL Commits
Remove a special var
- SBCL Commits
Return COMPILED-FUNCTION from TYPE-OF
- SBCL Commits
ansi-test: TYPE-OF.1 now passes.
- SBCL Commits
11th
x86-64: Fold a memory load into LOGTEST
- SBCL Commits
Remove most uses of WITH-CODE-INSTRUCTIONS
- SBCL Commits
Remove obsolete comment
- SBCL Commits
Use fixup kinds more correctly
- SBCL Commits
Fix lp#1904257
- SBCL Commits
12th
sb-grovel: don't create a function that just calls sb-alien:free-alien.
- SBCL Commits
Increase test time out.
- SBCL Commits
Sanify return value of xset-member-p
- SBCL Commits
Apply patch from lp#1885751
- SBCL Commits
[1907872] During sbcl build: cannot fork with multiple threads running
- Launchpad Bugs
Turn (SATISFIES CL:fn) into tpe recognized by CL:fn
- SBCL Commits
Change a hash-table to xset in walker
- SBCL Commits
Make fewer broadcast streams
- SBCL Commits
Fix (wait-on-semaphore semaphore-notification :lp-1038034)
- SBCL Commits
Typo.
- SBCL Commits
Skip semaphore-notification :lp-1038034 on safepoints.
- SBCL Commits
Derive the type of sign-extend.
- SBCL Commits
[1907924] Error in DEFTRANSFORM for SEARCH on valid form
- Launchpad Bugs
Fix ASAN spurious failure - lp#1904779
- SBCL Commits
13th
+ #ifdef ADDRESS_SANITIZER
- SBCL Commits
Disable an unavailable freebsd test runner.
- SBCL Commits
Improve the fix for lp#1747648
- SBCL Commits
Fix a type error in the SEARCH transform.
- SBCL Commits
[1907970] sb-ext:*posix-argv* broken on Windows
- Launchpad Bugs
Fix lp#1738638
- SBCL Commits
[1907981] threading problem involving method redefinition
- Launchpad Bugs
Speed up sb-vm::primitive-object-size a little
- SBCL Commits
Export SB-EXT:PRIMITIVE-OBJECT-SIZE
- SBCL Commits
Process *posix-argv* as UTF-16 on Windows.
- SBCL Commits
Remove legacy code-entry-points accessor
- SBCL Commits
Apply patch from lp#897867
- SBCL Commits
14th
Detect malformed special decl
- SBCL Commits
Reject (VALUES ...) as 2nd arg of coerce
- SBCL Commits
Add some ignorable decls
- SBCL Commits
Expound upon the docstring for run-program
- SBCL Commits
Close a loophole, fixing lp#310069
- SBCL Commits
Remove a type assertion
- SBCL Commits
[1908130] Transform numeric functions for doubles
- Launchpad Bugs
[1908132] sb-simple-streams breaks other stream classes
- Launchpad Bugs
Don't accept the type of default for proclaimed &key/&optional
- SBCL Commits
15th
Speed up calls to sb-gray:stream-write-string
- SBCL Commits
Enable sb-simple-streams tests
- SBCL Commits
[1908261] Unhandled memory fault
- Launchpad Bugs
Make TYPE-OF on instances without a layout.
- SBCL Commits
Remove a hack from echo-stream-misc
- SBCL Commits
16th
Remove second arg to all stream misc handlers
- SBCL Commits
Remove unused macro
- SBCL Commits
Speed up CASE tables in stream misc routines
- SBCL Commits
Add a stream flag for simple-stream
- SBCL Commits
Fix an inefficiency in encapsulating streams
- SBCL Commits
Begin removing CL function redefs from simple-streams
- SBCL Commits
Don't report deletion notes for single floats.
- SBCL Commits
Take another whack at super-early CLOS method selection
- SBCL Commits
Unbreak all the builds
- SBCL Commits
17th
Use trivial early methods for some ansi stream operations
- SBCL Commits
simple-streams: don't demote INTERACTIVE-STREAM-P from generic
- SBCL Commits
Remove unrequired and/or wrong methods
- SBCL Commits
simple-streams: Don't redefine CL:FILE-POSITION
- SBCL Commits
simple-streams: avoid more definition stomping on
- SBCL Commits
Add some more type-checks
- SBCL Commits
Fix test failure
- SBCL Commits
Fix a bug and abtraction leakage in FILE-POSITION
- SBCL Commits
Cure a style-warning
- SBCL Commits
18th
Handle simple-streams in STREAM-EXTERNAL-FORMAT
- SBCL Commits
[1908621] Need a way to save a core but not die
- Launchpad Bugs
Shake out assembler leftovers from core
- SBCL Commits
Fix prior tree-shaker change, shake less hard
- SBCL Commits
Delete !target-error-cold-init
- SBCL Commits
Finish simple-streams cleanup
- SBCL Commits
Fix typo spotted by Andreas Franke
- SBCL Commits
generate-version.sh: fix non-standard syntax.
- SBCL Commits
Fix more style-warnings
- SBCL Commits
Improve stream-misc-dispatch on simple-stream
- SBCL Commits
Define a GF class for genericized stream APIs
- SBCL Commits
19th
Remove a progv
- SBCL Commits
[1908803] package lock on local function
- Launchpad Bugs
20th
[1908819] type inference does not complain about DOLIST over a vector type
- Launchpad Bugs
[1908830] EXPT with single-float base and integral power can't be optimized
- Launchpad Bugs
Decrease consing in read-line for some ansi streams
- SBCL Commits
Convert stream-designator to stream sooner
- SBCL Commits
Retain assembler macro instructions
- SBCL Commits
21st
Add file mistakenly omitted from rev f35ff25cbd
- SBCL Commits
Fix comment
- SBCL Commits
Fix function name
- SBCL Commits
Fix sb-bsd-sockets around no longer generated free-alien functions.
- SBCL Commits
23rd
[1909137] Inconsistent floating point overflow during constant folding
- Launchpad Bugs
24th
[1909157] Weird LAMBDA print when lambda list keywords are used as non-lambda-list-keyword parameters
- Launchpad Bugs
28th
[1909439] SBCL doesn't use O_NOCTTY
- Launchpad Bugs
Delay the array-has-fill-pointer-p transform.
- SBCL Commits
29th
NEWS for sbcl-2.1.0
- SBCL Commits
2.1.0: will be tagged as "sbcl-2.1.0"
- SBCL Commits
[1909562] sbcl is not available on Apple Silicon
- Launchpad Bugs
x86-64: improve move-from-fixnum+1
- SBCL Commits
x86-64: use 32 bits, not 64, in character comparisons
- SBCL Commits
Show counts of symbols removed by tree shaker
- SBCL Commits
Raise a fudge factor
- SBCL Commits
Fix threadless NetBSD
- SBCL Commits
Start the finalizer thread early and often
- SBCL Commits
Re-enable a test on win32.
- SBCL Commits
Warn about (dolist (x not-list))
- SBCL Commits
30th
Warn about (loop for x in/on not-list)
- SBCL Commits
Fix NetBSD some more
- SBCL Commits
[1909659] The value NIL is not of type FUNCTION inside SB-PCL::INVOKE-EMF
- Launchpad Bugs
Warn about (mapcar f not-list)
- SBCL Commits
Distinguish between readers and writers in INVOKE-EMF
- SBCL Commits
Improve EXPT transforms and derivers for floats.
- SBCL Commits
Restore sequential build.
- SBCL Commits
Try using a futex for the finalizer wake flag
- SBCL Commits
Improve array-has-fill-pointer-p transform.
- SBCL Commits
31st
Improve %unary-ftruncate.
- SBCL Commits
Add more synchronization
- SBCL Commits
Fix out-of-order definition
- SBCL Commits
Update float math journal
- SBCL Commits
:32-bit => (not :64-bit)
- SBCL Commits
Fix PEXTR encoding.
- SBCL Commits
Build with SSE4 on github actions.
- SBCL Commits
Use roundsd/s for rounding instructions with SSE4 enabled.
- SBCL Commits
Do not list the finalizer thread in LIST-ALL-THREADS
- SBCL Commits
Implement round-float for ARM64.
- SBCL Commits