Skip to content
Commits on Mar 28, 2010
  1. @csrhodes
Commits on Mar 26, 2010
  1. @nikodemus

    1.0.36.40: fix PPC build

     * Resent unknown-type reparsing changes could result in LVAR-TYPE
       being #<UNKNOWN-TYPE RESTART> but _behaving_ as if it actually was
       #<STRUCTURE-CLASSOID RESTART> -- make PRIMITIVE-TYPE reparse the type
       if appropriate so that the right template can be found.
    
     * This problem was masked on x86oids as they have %INSTANCE-REF arg
       type *, whereas PPC had INSTANCE.
    
     Fixes launchpad bug #542894.
    nikodemus committed Mar 26, 2010
Commits on Mar 25, 2010
  1. @nikodemus

    1.0.36.39: report location correctly in run-sbcl.sh

     * Thanks to Attila Lendvai for noticing. In despite the freeze.
    nikodemus committed Mar 25, 2010
Commits on Mar 23, 2010
  1. @nikodemus

    1.0.36.38: unBREAK

     ...oops.
    nikodemus committed Mar 23, 2010
  2. @nikodemus

    1.0.36.37: fix minor regression from 1.0.36.33

     * Don't patch the &REST into the type when it has * for args.
    nikodemus committed Mar 23, 2010
Commits on Mar 21, 2010
  1. @jsnell

    1.0.36.36: Update release checklist

         * Add a note about chmoding the release directories to
           group-writable.
         * Remove the obsolete and commented out upload instructions.
    jsnell committed Mar 21, 2010
Commits on Mar 20, 2010
  1. 1.0.36.35: More accurate WHO-CALLS / WHO-EXPANDS information

      * Fix for .34 which also affects WHO-EXPANDS; instead of pointing at
        the toplevel form, actually point into the right subform.
    
      * Bug due to typo: CDDR was used instead of CADDR.
    Tobias C. Rittweiler committed Mar 20, 2010
Commits on Mar 19, 2010
  1. @nikodemus

    1.0.36.34: WHO-CALLS information for source transformed calls

     * Generalize the solution used for macroexpansion XREFs to take care
       of other source-level stuff: this includes both source-transforms
       and compiler-macros.
    
     Fixes launchpad bug #542174.
    
     Note re. 1.0.36.33: the commit message is erronous. The real commit
     message would have noted that since FIND-OPTIONAL-DISPATCH-TYPES
     doesn't rightly consider &REST mismatch a lossage in the presence of
     &KEY, we need to make sure the type assigned to the leaf has a &REST
     type if the function actually has a &REST argument.
    nikodemus committed Mar 19, 2010
  2. @nikodemus

    1.0.36.33: handle missing &REST in proclamations

     * FIND-OPTIONAL-DISPATCH-TYPES cannot skip &REST verification in the
       presence of &KEY.
    
     Fixes launchpad bug #458354.
    nikodemus committed Mar 19, 2010
Commits on Mar 18, 2010
  1. @nikodemus

    1.0.36.32: reparsing undefined types when necessary

     In type methods for unknown types that have since parsing become
     defined, update the type as necessary.
    
     Fixes bug #309128.
    nikodemus committed Mar 18, 2010
  2. @nikodemus

    1.0.36.30: on x86-64 split MOVE-TO-SINGLE into -REG and -STACK versions

     * More accurate lifetime for the temporary in both, to avoid spurious
       moves, as per patch.
    
     * When moving from control stack to reg, untag in the XMM register
       instead of a GP register, as per patch.
    
     * Missing commas in SSE shuffle instruction printers.
    
     Adapted from patch by Lutz Euler on sbcl-devel 2009-10-12.
    nikodemus committed Mar 18, 2010
  3. @nikodemus

    1.0.36.30: print_generation_stats even if heap exhaustion happens dur…

    …ing allocation
    
     Ditto for various GC control variables. Handling heap exhaustion is
     tricky enough that puking more information is better than less.
    nikodemus committed Mar 18, 2010
Commits on Mar 17, 2010
  1. @nikodemus

    1.0.36.29: better Control-C signaling

      Actually SIGNAL the SB-SYS:INTERACTIVE-INTERRUPT so that handlers
      can run.
    nikodemus committed Mar 17, 2010
  2. @nikodemus

    1.0.36.28: real LOAD-LOGICAL-PATHNAME-TRANSLATIONS

     * Read translations from SYS:SITE;HOST.TRANSLATIONS.NEWEST.
    
     Patch by Michael Weber on sbcl-devel.
    nikodemus committed Mar 17, 2010
  3. @nikodemus

    1.0.36.27: less mprotect calls in GENCGC

     * In unprotect_oldspace(), instead of calling os_protect() for every
       page that needs unprotecting separately, call it once for every
       contiguous region of pages. (Thanks to Vitaly Mayatskikh.)
    
     * Replace the unprotection calls from free_oldspace() and
       copy_large_object() with asserts: unprotect_oldspace should already
       have unprotected everything of interest.
    nikodemus committed Mar 17, 2010
  4. @nikodemus

    1.0.36.26: bug using OF-TYPE VECTOR in LOOP

     Case of :ELEMENT-TYPE * vs T confusion.
    
     Fixes launchpad bug #540186.
    nikodemus committed Mar 17, 2010
Commits on Mar 15, 2010
  1. @nikodemus

    1.0.36.25: stuff silly putty into pipe to stop ASDF-INSTALL leaking

     * ...or the moral equivalent thereof.
    nikodemus committed Mar 15, 2010
  2. @nikodemus

    1.0.36.24: FIND/POSITION bounds checking on lists

     * Signal an error if the list is shorter than required, and also
       check for circularity.
    
       Based on patch by: Jorge Tavares
    
       Fixes launchpad bug #452008.
    
     * Also add declarations for some error signaling functions used by
       sequence code so that compiler knows they never return.
    nikodemus committed Mar 15, 2010
Commits on Mar 12, 2010
  1. @nikodemus

    1.0.36.23: more consistent handling of ignored DX declarations

     * Use COMPILER-STYLE-WARN if the declaration is for an unbound
       variable or function.
    
     * Use COMPILER-NOTIFY is the declaration is free, but the
       var/function is bound.
    
     * Take care not to create an entry in *FREE-VARS* due to processing
       a DX declaration.
    
     Fixed launchpad bug #497321.
    nikodemus committed Mar 12, 2010
  2. @nikodemus

    1.0.36.22: bogus style-warning in DEFSTRUCT edge-case

     * Using initformless &AUX to specify uninitialized structure slots
       caused a bogus style-warning.
    
       Patch by: Adlai Chandrasekhar <Munchking@gmail.com>
    
     Fixed launchpad bug #528807.
    nikodemus committed Mar 12, 2010
  3. @nikodemus

    1.0.36.21: stricter handling of invalid backquote expressions

     Based on patch by: Stas Boukarev <stassats@gmail.com>
    
     Fixed launchpad bug #309093.
    nikodemus committed Mar 12, 2010
Commits on Mar 11, 2010
  1. @nikodemus

    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.
    nikodemus committed Mar 11, 2010
  2. @nikodemus

    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.
    nikodemus committed Mar 11, 2010
  3. @nikodemus

    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.
    nikodemus committed Mar 11, 2010
  4. @nikodemus

    1.0.36.17: SB-INTROSPECT building without SB-EVAL

     Patch by: Stas Boukarev <stassats@gmail.com>
    
     Fixes Launchpad bug #535658.
    nikodemus committed Mar 11, 2010
Commits on Mar 9, 2010
  1. @nikodemus

    1.0.36.16: allocation profiling for new threads

     Patch by: Leslie Polzer <polzer@gnu.org>
    
     Fixes Launchpad bug #472499.
    nikodemus committed Mar 9, 2010
Commits on Mar 8, 2010
  1. @nikodemus

    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.
    nikodemus committed Mar 8, 2010
  2. @nikodemus

    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.
    nikodemus committed Mar 8, 2010
Commits on Mar 1, 2010
  1. 1.0.36.13: Fix test case clos.impure.lisp / BUG-520366.

      * Fix rename failure quux -> quux-520366.
    Alastair Bridgewater committed Mar 1, 2010
  2. 1.0.36.12: Make sb-posix build on win32 again.

      * Don't support accessing d_ino on win32.
    Alastair Bridgewater committed Mar 1, 2010
  3. 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.
    Alastair Bridgewater committed Mar 1, 2010
  4. 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.
    Alastair Bridgewater committed Mar 1, 2010
  5. 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.
    Alastair Bridgewater committed Mar 1, 2010
Commits on Feb 28, 2010
  1. @nikodemus

    1.0.36.8: deal with environment argument in TYPEP transforms

     Thanks to Karol Swietlicki.
    
     Launchpad bug #309788
    nikodemus committed Feb 28, 2010
  2. @nikodemus

    1.0.36.7: fix SB-C::CLASS-INFO printing

     Launchpad bug #514762
    nikodemus committed Feb 28, 2010
Something went wrong with that request. Please try again.