<
July, 2020
August, 2020
September, 2020
>
August, 2020
1st
Always define WITH_GC_AT_SAFEPOINTS_ONLY, fewer #ifdefs
- SBCL Commits
Don't include utsname.h socket.h everywhere.
- SBCL Commits
More opaquely-quote.
- SBCL Commits
Fix back-propagate-one-dx-lvar around cycles with no dx-lvars.
- SBCL Commits
Fix VECTOR-LENGTH transform.
- SBCL Commits
Fix COUNT type derivation.
- SBCL Commits
Protect find/position transforms against improper lists.
- SBCL Commits
Ignore types when in constant-fold-call-p.
- SBCL Commits
fix a NEWS spelling error
- SBCL Commits
3rd
Name some things
- SBCL Commits
Reduce a test's flakiness a thousandfold
- SBCL Commits
Unbreak test for #-compact-instance-header
- SBCL Commits
Remove semaphore-name slot
- SBCL Commits
4th
Optionally skip %EXIT-OTHER-THREADS in exit
- SBCL Commits
Less confusing low-level error messages
- SBCL Commits
[1890255] Missing :openbsd key in *features* for sbcl on OpenBSD
- Launchpad Bugs
[1890268] Can't SET-INFO-VALUE on PCL-internal function
- Launchpad Bugs
Avoid per-file changes in SB-XC:*FEATURES*
- SBCL Commits
Delete some symbols from internal-features
- SBCL Commits
Simplify JOIN-THREAD
- SBCL Commits
Fix EOF detection in WAIT-UNTIL-FD-USABLE.
- SBCL Commits
Delay signaling thread result semaphore
- SBCL Commits
5th
Fix backtrace for #+cheneygc
- SBCL Commits
Correctly define no-op WITH_GC_AT_SAFEPOINTS_ONLY.
- SBCL Commits
Rectify trifling annoyance
- SBCL Commits
Fix EQUALP on pathnmames
- SBCL Commits
Fix C warning with #-sb-thread
- SBCL Commits
Improve libunwind backtrace feature
- SBCL Commits
Make sure the equalp pathname test actually fails.
- SBCL Commits
Reactivate :PAUSELESS-THREADSTART where available
- SBCL Commits
Deal with weird shells
- SBCL Commits
Delay reporting constant folding errors.
- SBCL Commits
Restore a test file.
- SBCL Commits
Use longer *minimum-sleep* time on NetBSD as well.
- SBCL Commits
Zero out the frame pointer so that backtrace stops at the correct place.
- SBCL Commits
Add support for NetBSD/aarch64.
- SBCL Commits
6th
Number the failing runs if using --runs_per_test
- SBCL Commits
Rename undo_init_new_thread -> unregister_thread
- SBCL Commits
Get rid of "maybe" resignal to lisp thread
- SBCL Commits
Enable pauseless-threadstart for other linux platforms
- SBCL Commits
Make maybe_defer_handler static
- SBCL Commits
Typo.
- SBCL Commits
Update crossbuild-runner/backends/arm64/stuff-groveled-from-headers.lisp
- SBCL Commits
Remove extraneous variable
- SBCL Commits
Fix -sb-thread
- SBCL Commits
Simplify INIT-THREAD-LOCAL-STORAGE
- SBCL Commits
Rename *EXIT-IN-PROCESS* -> *EXIT-IN-PROGRESS*
- SBCL Commits
Give linux threads an OS-visible name
- SBCL Commits
Guard a test with +sb-thread.
- SBCL Commits
Add a couple of :fails-on
- SBCL Commits
7th
Add libunwind support for *bsd
- SBCL Commits
Adjust/fix/disable tests for FreeBSD
- SBCL Commits
Use WITH-PINNED-OBJECTS as required
- SBCL Commits
Expose :OS-THREAD-STACK feature to lisp
- SBCL Commits
Make :pauseless-threadstart equivalent to not :sb-safepoint
- SBCL Commits
8th
De-flake some tests for :pauseless-threadstart feature
- SBCL Commits
Enable :pauseless-threadstart universally
- SBCL Commits
Add some constants to grovel-headers-win32.h
- SBCL Commits
Don't push :pauseless-threadstart if no :sb-thread
- SBCL Commits
No pthread_sigmask on win32.
- SBCL Commits
win32: Don't try to determine stack end in thread trampoline
- SBCL Commits
Remove some hand-written assembly code
- SBCL Commits
Halfway working :os-thread-stack on win32.
- SBCL Commits
9th
Disable :pauseless-threadstart on :sb-safepoint.
- SBCL Commits
Don't push :os-thread-stack on -sb-thread.
- SBCL Commits
Inline float-infinity-p in two-arg-=<>
- SBCL Commits
Rearrange files for inlining.
- SBCL Commits
Optimize (< ratio float).
- SBCL Commits
Remove a redundant number-dispatch case.
- SBCL Commits
10th
Implement some more BBtree functions
- SBCL Commits
Improve and fix BBtree tests
- SBCL Commits
Show more in a lose() message
- SBCL Commits
Key *all-threads* by primitive thread address, not stack base
- SBCL Commits
Fix typo - wrong package
- SBCL Commits
[1891018] Unparsing broken for Unix pathnames containing complex wildcard patterns parsed from BASE-STRINGs
- Launchpad Bugs
Fix build.
- SBCL Commits
Remove assignment
- SBCL Commits
A test succeeds now.
- SBCL Commits
Adjust crossbuild "local" features
- SBCL Commits
Fix test of inline constants
- SBCL Commits
11th
Faster RATIONAL when the result is a RATIO.
- SBCL Commits
Fix 32-bit.
- SBCL Commits
Fix accidental fallthrough
- SBCL Commits
Optimize float-bignum comparisons on +64-bit.
- SBCL Commits
Missing conditional.
- SBCL Commits
Fix inlining.
- SBCL Commits
Fix float-bignum-><
- SBCL Commits
basic-compare: (* x (ash 1 c)) => (ash x c)
- SBCL Commits
12th
win32: Fix some C compiler warnings
- SBCL Commits
Implement fcb-threads test for win32
- SBCL Commits
Fix 64-bit windows bug
- SBCL Commits
win32: fix and/or muffle some more C warnings
- SBCL Commits
win32: remove pthread_initialized flag
- SBCL Commits
Fix ommission
- SBCL Commits
Decrease test noise
- SBCL Commits
win32: remove emulation of pthread_[sg]etspecific
- SBCL Commits
win32: remove pthread attributes
- SBCL Commits
win32: remove unused variables
- SBCL Commits
win32: remove more thread-related garbage
- SBCL Commits
Tests: change some :fails-on/skipped-on
- SBCL Commits
Split fcb-threads test file into two
- SBCL Commits
Sort of work around Darwin problem in fcb-threads
- SBCL Commits
13th
Fix pthreads_win32_unnotice.
- SBCL Commits
Enable a test on win32.
- SBCL Commits
Improve fcb-threads test
- SBCL Commits
fcb-threads.impure is still prone to crashing on 32-bit windows.
- SBCL Commits
14th
win32: remove pthread_create() shim
- SBCL Commits
x86: Use selected trap instruction
- SBCL Commits
Enhance traceroot
- SBCL Commits
15th
Remove inadvertent duplicate test
- SBCL Commits
Allow :sb-safepoint build on macOS
- SBCL Commits
Enable pauseless threadstart + safepoint unless win32
- SBCL Commits
Don't reduce th->control_stack_end
- SBCL Commits
16th
Remove bogus comment, use pre-exiting idiom
- SBCL Commits
Accept null context in libunwind_backtrace
- SBCL Commits
timer.impure: Increase a timeout
- SBCL Commits
Remove unused C code
- SBCL Commits
17th
Get rid of sigint_init()
- SBCL Commits
Remove DEFAULT-INTERRUPT and IGNORE-INTERRUPT
- SBCL Commits
Allow disabling signal-based GC card protection
- SBCL Commits
Don't take &REST arg in lisp signal handlers
- SBCL Commits
Fix C warning
- SBCL Commits
Restore -sb-thread
- SBCL Commits
Typo.
- SBCL Commits
Simplify install_handler() and related code
- SBCL Commits
Trivial rename
- SBCL Commits
Remove HPUX support
- SBCL Commits
Deduplicate identical code
- SBCL Commits
18th
sb-xc:symbol-package: Lift restriction on XC-STRICT-CL
- SBCL Commits
Ensure unqualified standard library constants refer to target values.
- SBCL Commits
Remove all explicit #-sb-fluid declamations.
- SBCL Commits
Remove some more explicit sb-xc:
- SBCL Commits
Less SB-XC: noise.
- SBCL Commits
Simplify destructuring-bind bootstrapping.
- SBCL Commits
Combine host-alieneval and early-alieneval.
- SBCL Commits
pcl: Remove wrapper-class*
- SBCL Commits
Explicity package qualify use of host CLOS.
- SBCL Commits
Do not qualify *GENSYM-COUNTER* in target code.
- SBCL Commits
19th
Fix race with GC in new_thread_trampoline
- SBCL Commits
Fix test manifest
- SBCL Commits
20th
Re-allow concurrent JOIN-THREAD of 1 target thread
- SBCL Commits
Add comment about holding it wrong
- SBCL Commits
21st
Move fallthrough comment where it works to stifle warning
- SBCL Commits
Remove :FUTEX-USE-TID feature
- SBCL Commits
22nd
Use HOLDING-MUTEX-P in lieu of mutex-owner
- SBCL Commits
[1892602] sbcl download binary not working on catalina
- Launchpad Bugs
23rd
sb-futex: Fix %%WAIT-FOR-MUTEX
- SBCL Commits
Fix a test.
- SBCL Commits
Add missing vops
- SBCL Commits
Restore brute-force tests of raw instance cas
- SBCL Commits
Adjust crossbuild-runner configurations
- SBCL Commits
24th
Delete unused var
- SBCL Commits
Remove QSHOW_SIGNAL_SAFE
- SBCL Commits
Remove "#define POINTERSIZE" for assembly code
- SBCL Commits
Fix SAP_WIDETAG case
- SBCL Commits
pcl: Invert condition for predefined initfunctions in MAKE-INITFUNCTION
- SBCL Commits
Update random bits of text
- SBCL Commits
25th
[1892874] Invalid error for ENSURE-DIRECTORIES-EXIST
- Launchpad Bugs
26th
Use tempdir
- SBCL Commits
29th
Unbreak #+sb-show, yet again
- SBCL Commits
31st
Revert "pcl: Invert condition for predefined initfunctions in MAKE-INITFUNCTION"
- SBCL Commits
NEWS for sbcl-2.0.8
- SBCL Commits
2.0.8: will be tagged as "sbcl-2.0.8"
- SBCL Commits
Move sb-pcl deprecation to the next stage.
- SBCL Commits
pcl: Invert condition for predefined initfunctions in MAKE-INITFUNCTION
- SBCL Commits
NEWS item for enhanced initform checks
- SBCL Commits
Remove Alpha, part 1 of 2
- SBCL Commits
Remove Alpha, part 2 of 2.
- SBCL Commits
Remove LOW_WORD macro
- SBCL Commits
Remove HPPA, part 1 of 2
- SBCL Commits
Remove HPPA, part 2 of 2
- SBCL Commits
Fix the NEWS file
- SBCL Commits