<
August, 2020
September, 2020
October, 2020
>
September, 2020
1st
win32: remove linux futex shims, use native API
- SBCL Commits
win32: use native synchronization primitives
- SBCL Commits
[1893749] weird compilation effects with progn + defclass + macro
- Launchpad Bugs
sb-safepoint: avoid mention of any semaphore type
- SBCL Commits
win32: Garbage-collect pthreads_win32.[ch]
- SBCL Commits
win32: Thoroughly test for usability of WakeByAddress
- SBCL Commits
Restore x86-win32
- SBCL Commits
win32: Exit with message if running :sb-futex on older OS
- SBCL Commits
Trivially rearrange some stuff
- SBCL Commits
Untabify
- SBCL Commits
win32: Eradicate more suspicious code
- SBCL Commits
2nd
[1893971] ENSURE-DIRECTORIES-EXIST creates too many directories in the presence of :UP
- Launchpad Bugs
Remove obsolete comment
- SBCL Commits
Finish implementing OS-visible thread names
- SBCL Commits
Reduce number of ways to build SBCL
- SBCL Commits
3rd
Simplify a test
- SBCL Commits
Fix some C warnings on macOS w/o sb-thread
- SBCL Commits
[1894057] CAS for SAP-REF-*
- Launchpad Bugs
Avoid freeing a wild pointer
- SBCL Commits
Remove unused function
- SBCL Commits
4th
Mostly deal with the "I don't care" claim
- SBCL Commits
Remove/fix/comment many thread-related weirdosities
- SBCL Commits
5th
Make the code match the comments
- SBCL Commits
Greatly simplify wake_thread()
- SBCL Commits
Make small adjustments to wake_thread etc for win32
- SBCL Commits
Fix #-sb-thread
- SBCL Commits
6th
Use external thread ID in messages
- SBCL Commits
Inline nreverse-word-specialized-vector.
- SBCL Commits
Use _beginthreadex
- SBCL Commits
7th
Use a native mutex for already-in-gc
- SBCL Commits
Scrub stack in test
- SBCL Commits
8th
Clear all the nonpointer data
- SBCL Commits
Disallow :SB-SAFEPOINT-STRICTLY except on #+win32
- SBCL Commits
win32: remove THREAD-OS-THREAD slot
- SBCL Commits
win32: get parallel-exec.sh working
- SBCL Commits
9th
win32: abolish struct pthread_thread
- SBCL Commits
Fix post-GC crash in enter-foreign-callback
- SBCL Commits
Fix a FIXME
- SBCL Commits
10th
Fix local-call-context dumping.
- SBCL Commits
Fix inlining.
- SBCL Commits
Disable floating-point exception in a test
- SBCL Commits
Remove non-pauseless-threadstart code
- SBCL Commits
Fix #-sb-thread
- SBCL Commits
Fix #-sb-thread some more
- SBCL Commits
11th
Remove WITHOUT-GCING from finalizers-deinit
- SBCL Commits
Skip a test.
- SBCL Commits
Revert "Remove non-pauseless-threadstart code"
- SBCL Commits
Use fewer asterisks
- SBCL Commits
win32: Pseudo-randomize scratch file names
- SBCL Commits
Remove unnecessary slot
- SBCL Commits
Unbreak win32
- SBCL Commits
Fix a test on win32.
- SBCL Commits
win32: Don't reserve virtual memory.
- SBCL Commits
Update a comment (by deleting it).
- SBCL Commits
Use malloc/free in GC if we can
- SBCL Commits
12th
Delete unused thing
- SBCL Commits
Use standard type names
- SBCL Commits
win32: don't commit the whole dynamic space.
- SBCL Commits
Remove a fixed FIXME.
- SBCL Commits
Make autogenerated headers mostly self-contained
- SBCL Commits
win32: os_validate_nocommit do as advertised.
- SBCL Commits
13th
[1895437] For launchpad.net - SBCL links have changed
- Launchpad Bugs
14th
Remove interrupt_data thread slot
- SBCL Commits
(apply #'values ... (m-v-list ..)) => (m-v-call #'values ... ..)
- SBCL Commits
Fix C warning
- SBCL Commits
Remove win32-thread-private-events.h
- SBCL Commits
Remove MAKE_FIXNUM, always use make_fixnum
- SBCL Commits
15th
More accurately respect safepoint insertion policy
- SBCL Commits
Remove WITHOUT-GCING from some SB-DI:: functions
- SBCL Commits
Follow naming convention
- SBCL Commits
Fix pin_all_dynamic_space_code
- SBCL Commits
Ignore +cheneygc unused variable.
- SBCL Commits
16th
Avoid "unused variable" if -DNDEBUG
- SBCL Commits
Fix futex-wait test for ppc64, possibly others
- SBCL Commits
Fix run-compiler for SunOS if CC is unset
- SBCL Commits
win32: Make a test pass
- SBCL Commits
17th
Add missing header
- SBCL Commits
sb-thread: Try lowering MAX-INTERRUPTS to (effectively) 8
- SBCL Commits
Try to avoid test runner hang on darwin
- SBCL Commits
Unblock all blocked signals at once in signal-cold-init
- SBCL Commits
Simplify some signaled-related stuff
- SBCL Commits
sb-safepoint: Put in a bandaid fix
- SBCL Commits
Change interrupt-thread to use SIGURG
- SBCL Commits
Use new macro
- SBCL Commits
Store sigcontext array in thread_extra_data
- SBCL Commits
18th
Copy avx2_supported into a static lisp symbol
- SBCL Commits
pcl: More efficient CALL-NEXT-METHOD argument checking
- SBCL Commits
tests: Try to skip futex-wait.test.sh if strace appears to not work
- SBCL Commits
Reduce size of per-thread safepoint page
- SBCL Commits
Parse operand size modifier in XCHG
- SBCL Commits
Unbreak non-safepoint build
- SBCL Commits
x86-64: Remove 32-bit spellings of -OFFSET constants
- SBCL Commits
Deunicode a comment.
- SBCL Commits
19th
Move up read-only-space-start on Darwin.
- SBCL Commits
Make !gencgc-space-setup the same on linux and darwin.
- SBCL Commits
20th
Make 2 tests more self-contained
- SBCL Commits
Move a few deadlock tests from threads to deadlock.impure
- SBCL Commits
Better sb-sprof output around (lambda ()) and assembly routines.
- SBCL Commits
sb-sprof: fix disassemble annotation.
- SBCL Commits
Use external symbol
- SBCL Commits
21st
Remove an unreachable thread instance from saved cores
- SBCL Commits
sb-safepoint: statically initialize global state
- SBCL Commits
Get sb-futex working on freebsd
- SBCL Commits
Ensure OS thread ID reads as 0 before assigned
- SBCL Commits
Implement sb_GetTID for dragonfly
- SBCL Commits
win32: add :WINDOW argument to SB-EXT:RUN-PROGRAM
- SBCL Commits
Remove pthread-futex.c
- SBCL Commits
22nd
Remove DISABLE_PIE
- SBCL Commits
23rd
pcl: Disable CALL-NEXT-METHOD argument checker for now
- SBCL Commits
tests: Extended tests for the CALL-NEXT-METHOD argument checker
- SBCL Commits
Adapt NEWS entry to reverted CALL-NEXT-METHOD args checking optimization
- SBCL Commits
Disable threads.impure/:backtrace on :x86 :win32.
- SBCL Commits
[1896802] Another way to deadlock on windows
- Launchpad Bugs
traceroot.c: use os_reported_page_size instead of getpagesize()
- SBCL Commits
24th
Make two tests more "precise"
- SBCL Commits
Fix tests some more
- SBCL Commits
Fix sb-safepoint+sb-qshow
- SBCL Commits
Fix foreign calls on sb-safepoint.
- SBCL Commits
25th
Fix ICF crash
- SBCL Commits
Whitespace
- SBCL Commits
26th
[1897398] let, labels and possibly other forms leave unbound symbols
- Launchpad Bugs
Make x86-64-assem.S buildable with recent GCC on win32.
- SBCL Commits
Make x86-64-assem.S buildable with old GCC on win32 too.
- SBCL Commits
Mark a test as succeeding.
- SBCL Commits
27th
additional NEWS for sbcl-2.0.9
- SBCL Commits
2.0.9: will be tagged as "sbcl-2.0.9"
- SBCL Commits
safepoint: don't touch in-without-gcing in start-the-world.
- SBCL Commits
Shave off a couple of instructions in integer-length on x86-64.
- SBCL Commits
Revert "Shave off a couple of instructions in integer-length on x86-64."
- SBCL Commits
More compact (integer-length (signed-byte 64)) on x86-64.
- SBCL Commits
28th
Revert "More compact (integer-length (signed-byte 64)) on x86-64."
- SBCL Commits
Remove mention of ldso stubs
- SBCL Commits
Remove :LINKAGE-TABLE feature
- SBCL Commits
Remove sbcl.nm make step
- SBCL Commits
[1897624] sbcl closed unexpectedly
- Launchpad Bugs
[1897627] SBCL 2.0.9 foreign-test-b2.c fails on Mac OS X
- Launchpad Bugs
Add C function declaration (lp#1897627)
- SBCL Commits
Remove SB-SYS:GET-PAGE-SIZE
- SBCL Commits
29th
Make code-serialno 32 bits if #+64-bit
- SBCL Commits
Don't mismatch on fasl version for work-in-progress
- SBCL Commits
Finish removing dubious safepoint logic (follow-up to 1cb0a8e3)
- SBCL Commits
[1897707] 2.0.9: cl-cffi-gtk fails to build
- Launchpad Bugs
[1897708] 2.0.9: kmrcl fails to build
- Launchpad Bugs
[1897722] "The assertion C failed." in :SAP-FOREIGN-SYMBOL-NO-DEADLOCK
- Launchpad Bugs
Fix lp#1897722
- SBCL Commits
Remove low_level_maybe_now_maybe_later
- SBCL Commits
sb-sprof: fix a deadlock
- SBCL Commits
Fix win32 build.
- SBCL Commits
Fix CPUID checking.
- SBCL Commits
30th
[1897822] Intermitted exit 1 from fcb-threads.impure.lisp on Mac OS X
- Launchpad Bugs
Show the time spent per file in make-host-2
- SBCL Commits
Fix docstring for sb-unix:setitimer
- SBCL Commits
Delete unused function
- SBCL Commits
Partial undo of prior commit
- SBCL Commits
Show entire sigmask in describe_thread_state
- SBCL Commits
Remove dead code
- SBCL Commits