From: Christophe R. <cr...@us...> - 2012-11-02 12:11:55
|
The annotated tag "sbcl-1.1.1" has been created in SBCL: at 34b25cbf3ce929fd067ca761077adc234c462d65 (tag) tagging 0baeb07f52b4682556263722cae48df0e9200239 (commit) replaces sbcl-1.1.0 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 threads disabled. * 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 several cases. * 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) iEYEABECAAYFAlCTlWwACgkQhMXieFLWjfLcuQCfSA3ta1PAasOQ8unFRjNn+Jd3 SaoAoKQRl+PMqBVHCx7IbkPyC2IYlL4Y =Q4i8 -----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 SPARC gencgc 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 update NEWS 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 nyef (4): 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 ----------------------------------------------------------------------- hooks/post-receive -- SBCL |