[d720bc] by Nikodemus Siivola
fix long-standing debug-name confusion
The calls to IR1-CONVERT-LAMBDA-BODY with the a VARARGS-ENTRY and
These calls produces the actual lambda for the main body of the function,
As proof of the pudding, we previously failed to detect several known
[f0da2f] by Nikodemus Siivola
redesign exiting SBCL
Deprecate QUIT. It occupies an uncomfortable niche between processes
SIGTERM now uses EXIT, and doesn't depend on sessions.
WITH-DEADLINE (:SECONDS NIL :OVERRIDE T) can now be used to ignore
JOIN-THREAD on the main thread now blocks indefinitely instead of
* SB-EXT:EXIT. Always exits the process. Takes keywords :CODE,
* SB-THREAD:RETURN-FROM-THREAD. Normal termination for current
* SB-THREAD:ABORT-THREAD. Abnormal termination for current thread --
* SB-THREAD:MAIN-THREAD-P. Let's you determine if a given thread is
* SB-THREAD:MAIN-THREAD. Returns the main thread object. Convenient
 by Jim Wise
Add patches from Aymeric Vincent to fix sb-posix on recentish NetBSD.
There is some possibility that this will break one of the sb-posix tests on FreeBSD:
The "rmdir" patch needs some input from FreeBSD users.
In short, either sbcl is currently broken on FreeBSD wrt the rmdir test
[de19b7] by Nikodemus Siivola
enable previously-broken thread tests on Darwin
I have not been able to make threaded SBCL on Darwin croak yet with the
I suspect the sb-concurrency tests can now be enabled on SunOS as well, but
[f7a78d] by Nikodemus Siivola
tweak tail merging logic
TAIL-ANNOTATE used MERGE-TAIL-CALLS policy (which is an integer) as a
Since adding a debug-catch-tag effectively prevents TCO, and the policy
[2a9b33] by Joshua Elsasser
Fix errno value for sb-posix rmdir.error.3 test on OpenBSD.
Use #+bsd instead of #+(or darwin openbsd) on the assumption that all
[dcf7b5] by Nikodemus Siivola
sb-bsd-sockets: gethostbyname and gethostbyaddr are not thread safe
...or re-entrant. Need to disable interrupts and grab a lock.
Affects only platforms without getaddrinfo.
Correct the size of memory leak fixed in last commit in NEWS -- it
[ab5427] by Nikodemus Siivola
sb-bsd-sockets: check for MAKE-ALIEN success in GET-PROTOCOL-BY-NAME
Currently of malloc fails it returns a null alien.
[78eea0] by Nikodemus Siivola
sb-bsd-sockets: GET-ADDRESS-INFO foreign memory leak
* We were using MAKE-ALIEN and not freeing the memory.
* We were calling FREE-ADDRINFO, not FREEADDRINFO: the first is an