The annotated tag "sbcl-1.1.1" has been created in SBCL:
at 34b25cbf3ce929fd067ca761077adc234c462d65 (tag)
tagging 0baeb07f52b4682556263722cae48df0e9200239 (commit)
tagged by Christophe Rhodes
on Fri Nov 2 09:42:04 2012 +0000
- Log -----------------------------------------------------------------
changes in sbcl-1.1.1 relative to sbcl-1.1.0:
* enhancement: WITH-COMPILATION-UNIT no longer grabs the world-lock.
(COMPILE and COMPILE-FILE still do.)
* optimization: the SPARC backend now supports the precise generational
(GENCGC) garbage collection. Enabled by default on Solaris/SPARC and
Linux/SPARC. Thanks to Raymond Toy (via CMUCL).
* enhancement: add experimental support for the SB-THREAD feature and the
timer facility on Windows. Thanks to Dmitry Kalyanov and Anton Kovalenko.
Threads are enabled by default, and this version of SBCL is considered
to be the last and final release to officially support building with
* optimization: The compiler no longer rotates loops in some cases where
this transformation actually lead to worse code being generated.
* bug fix: SB-CLTL2:MACROEXPAND-ALL correctly handles shadowing of
symbol-macros by lexical bindings.
* bug fix: stack allocation was prevented by high DEBUG declaration in
* bug fix: SB-EXT:GC-LOGFILE signaled an error when no logfile was set.
(thanks to SANO Masatoshi)
* bug fix: PARSE-NATIVE-NAMESTRING performed non-native parsing when
:JUNK-ALLOWED was true.
* bug fix: type derivation inferred overly conservative types for
unions of array types. (lp#1050768)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
-----END PGP SIGNATURE-----
Christophe Rhodes (6):
mostly make the build deterministic
allow builds with :trace-file flags even with non-sbcl host compilers
slightly more reproducible builds
one more stray GENSYM leading to fasl differences
sort *features*ish variable values for repeatability
1.1.1: will be tagged as "sbcl-1.1.1"
David Lichteblau (16):
PPC, SPARC cross-type build fix
Allow use of SB-RT's mechanism for expected test failures in contribs
Reenable ALLOCATION-INFORMATION.4, mark as known failure
Run sb-bsd-sockets tests on windows
Do not trash registers in tests/win32-stack-unwind.c
Port WITH-TLS-EA and other remaining FS prefix uses to Windows.
Preliminary work towards threads on win32
Use futexes on windows
Update tests for threaded windows builds
Windows: Use overlapped I/O, CreateFile
sb-bsd-sockets: Add a test for interruptible I/O
Update NEWS, make-config.sh
Fix build on MinGW (again)
Do not assert that the integer returned by UNIX-ISATTY is a BIT
Fix the single-threaded Windows build
Francois-Rene Rideau (1):
make it possible to run tests on an installed SBCL
Lutz Euler (4):
Fix some tests for builds without sb-eval.
Kill a build warning about unreachable code in MAKE-SEQUENCE.
Typo and other small fixes in the manuals and the man page
Improve basic block ordering for some loops.
Nathan Froyd (1):
x86-64: micro-optimize LEA DWORD-REG,EA
Nikodemus Siivola (16):
remove world-lock from WITH-COMPILATION-UNIT
move clearing of *FREE-FUNS* &co to WITH-IR1-NAMESPACE where they're bound
bind and clear *SEEN-FUNS* and *SEEN-BLOCKS* in CHECK-IR1-CONSISTENCY
bind and clear *LIST-CONFLICTS-TABLE* in LIST-CONFLICTS
bind and clear *CONTINUATION-NUMBERS* &co in WITH-COMPILATION-VALUES
more debug output for the once-in-a-blue-moon cache flushing problem
fix walker handling of LET* bindings shadowing symbol macros
fix structure stack allocation for high-debug code
make walker tests happier
fix PARSE-NATIVE-NAMESTRING :JUNK-ALLOWED T
use SB-EXT:EXIT in expect.sh instead of QUIT
untangle WITH-IR1-NAMESPACE and WITH-COMPILATION-VALUES
teach NODE-CONSERVATIVE-TYPE about union types
don't close runtime dlhandle on Darwin
allow SB-CONTRIB operation without explicitly set CC
SANO Masatoshi (1):
fix GC-LOGFILE when none has been set
src/runtime/sparc-arch.c: Use si_addr in arch_get_bad_addr().
GENCGC on SPARC/Linux
Disable an SB-INTROSPECT test on GENCGC SPARC.
.gitignore: Add src/runtime/sparc-funcdef.h