1.0.36.21: stricter handling of invalid backquote expressions Based on patch by: Stas Boukarev <stassats@gmail.com> Fixed launchpad bug #309093.
1.0.36.20: prettier WITH-COMPILATION-UNIT documentation * Adjust the docstring for the benefit of the manual, and teach docstrings.lisp more about parsing embedded examples.
1.0.36.19: WITH-COMPILATION-UNIT :POLICY * Allows binding *POLICY* and *POLICY-RESTRICTIONS*. Read the docstring and weep. * Document both RESTRICT-COMPILER-POLICY and WITH-COMPILER-POLICY in the manual. * Also make DECLARATION-INFORMATION heed *POLICY-RESTRICTIONS*. Based on patch by: Tobias C. Rittweiler <tcr@freebits.de> Fixes Launchpad bug #313337.
1.0.36.18: remove *MERGE-SORT-TEMP-VECTOR* and *ZAP-ARRAY-DATA-TEMP* * STABLE-SORT no longer uses a pre-allocated temporary vector, but rather allocates it as-required. Based on patch by: Keith James <dev@deoxybyte.co.uk> * ADJUST-ARRAY no longer uses a pre-allocated temporary vector, but rather allocates is as-required. In both cases after the temporary vector is done with, it is truncated to 0-length to prevent garbage retention. Fixes Launchpad bug #496249.
1.0.36.17: SB-INTROSPECT building without SB-EVAL Patch by: Stas Boukarev <stassats@gmail.com> Fixes Launchpad bug #535658.
1.0.36.16: allocation profiling for new threads Patch by: Leslie Polzer <polzer@gnu.org> Fixes Launchpad bug #472499.
1.0.36.15: upgraded array element-type of unions and intersections * Rename EXTRACT-UPGRADED-ELEMENT-TYPE and EXTRACT-DECLARED-ELEMENT-TYPE ARRAY-TYPE-UPGRADED-ELEMENT-TYPE and ARRAY-TYPE-DECLARED-ELEMENT-TYPE, and make them work on array types instead of LVARs. * Make ARRAY-TYPE-UPGRADED-ELEMENT-TYPE able to handle general intersection and union types. Code by "Gustavo" <gugamilare@gmail.com>. * Make ARRAY-TYPE-DIMENSIONS-OR-GIVE-UP able to handle general intersection and union types. Fixes Launchpad bug #316078.
1.0.36.14: better differences of numeric types Handle differences of numeric types accurately in TYPE-DIFFERENCE (no change unless both arguments are number-types.) Fixes Launchpad bug #309124.
1.0.36.13: Fix test case clos.impure.lisp / BUG-520366. * Fix rename failure quux -> quux-520366.
1.0.36.12: Make sb-posix build on win32 again. * Don't support accessing d_ino on win32.
1.0.36.11: Make slam.sh work on Win32.
* This is just a matter of changing the userinit and sysinit to
version.lisp-expr like was done back when for make.sh.
1.0.36.10: UD2-BREAKPOINTS for Win32
* Make UD2-BREAKPOINTS work on Win32.
* Add :ud2-breakpoints as a feature affecting fasl format, as it
changes the trap code used in compiled code.
1.0.36.9: UD2-BREAKPOINTS feature for x86oid systems * Add new feature UD2-BREAKPOINTS, enabled by default only on x86oid darwin targets. * Use said feature instead of DARWIN for breakpoint trap selection. * Make breakpoints work when using UD2-BREAKPOINTS (tested on x86 and x86-64 linux). * This patch brought to you by lp#309067, which remains valid for three reasons: First, the test case is still disabled. Second, this only fixes for x86oids, not for PPC. And third, I didn't actually test this on a darwin system.
1.0.36.8: deal with environment argument in TYPEP transforms Thanks to Karol Swietlicki. Launchpad bug #309788
1.0.36.7: fix SB-C::CLASS-INFO printing Launchpad bug #514762
1.0.36.6: array data vector type derivation * Needs to be done for ARRAY-STORAGE-VECTOR and %ARRAY-DATA-VECTOR in addition to %DATA-VECTOR-AND-INDEX. * If the array is simple, we may be able to derive the exact length of the data vector, not just the element type.
1.0.36.5: delay transforms for SLOT-VALUE and (SETF SLOT-VALUE) Fixes launchpad bug #520366
1.0.36.4: muffle style-warnings for undefined slot writers * Reported by Frederik Tolf on sbcl-help.
1.0.36.3: FUNCTION-LAMBDA-EXPRESSION and declarations in interpreted functions * Don't throw them away, that is. Fixes launchpad bug #524707
1.0.36.2: buglet in LVAR-MATCHES * LVAR-USE where it should have been LVAR-USES. Fixes launchpad bug #523612.
1.0.36.1: Improve backtrace from THROW to unknown tag on x86oids.
* Essentially, just fake up another stack frame before hitting the
error trap.
1.0.35.23: restore buildability on clisp Problem report and fix from Josh Elasser sbcl-devel 2010-02-16.
1.0.35.22: fix building on Darwin when sysctl is not in PATH Thanks to Robert Goldman for the fix.
1.0.35.21: ANSI-fy random-state seeding changes Thanks to Fare for redoing his patch.
1.0.35.20: More robust checking for DEFMETHOD argument specializers Fixes lp#525916, reported by Reinout Stevens.
1.0.35.19: fix SB-EXT:GENERATION-* accessors for generation > 0 Add the `lutexes' slot to `struct generation' as defined from Lisp. Not paying attention to OAOO bites again. Unfortunately, several things are still OAOOM...
Last tested version: 1.0.27.7. Significant changes:
Last tested version: 1.0.27.6. Significant changes:
Last tested version: 1.0.27.5. Significant changes:
Last updated: March 12, 2010 09:38 AM