Permalink
Commits on Jan 31, 2013
Commits on Jan 30, 2013
Commits on Jan 27, 2013
Commits on Jan 26, 2013
Commits on Jan 24, 2013
Commits on Jan 23, 2013
  1. Slightly improve random seed on Windows.

    Use unix-getpid on Windows too.
    stassats committed Jan 23, 2013
Commits on Jan 21, 2013
  1. Merge branch 'master' into mswin

    Conflicts:
    	contrib/sb-sprof/test.lisp
    committed Jan 21, 2013
  2. disable sb-sprof test on darwin

      restore buildability by disabling failing test for the moment.
    slyrus committed Jan 21, 2013
Commits on Jan 20, 2013
  1. fix open coding of FIRST

      Regression from 373df66:
      "more funky &REST smartness".
    
      Make the source-transform of FIRST never decline, falling back on
      CAR if the argument is not a &REST list.
    nikodemus committed Jan 20, 2013
Commits on Jan 18, 2013
  1. fix constant-list-related initargs in CTOR optimization

    lp#1099708, reported by Derek Baldwin; also test for _3b's #sbcl irc insight
    that this would break non-EQLity of distinct but EQUAL list constants
    
    Also deal with pathnames, bit-vectors and strings, which are precisely the
    types EQUAL descends into.
    
    (The general problem of function names being looked up using EQUAL remains
    a problem, though with fewer observable consequences: for example, methods
    with EQUAL eql-specializers will have their function names collide with
    each other, though since in CLOS the functions are looked up through the
    method objects this is less serious than with CTORs.
    csrhodes committed Jan 16, 2013
Commits on Jan 11, 2013
  1. format: ~R should check a type only if base is not supplied.

    (format t "~2r" 1/2) is valid.
    stassats committed Jan 11, 2013
Commits on Jan 10, 2013
  1. format: Check types for ~C and ~R.

    Both require arguments to be characters and integers respectively.
    stassats committed Jan 10, 2013
Commits on Jan 5, 2013
  1. Merge branch 'master' into mswin

    Conflicts:
    	contrib/sb-sprof/sb-sprof.lisp
    committed Jan 5, 2013
  2. adjust-array: Make sure that :initial-element is used.

    Adjust-array ignored :initial-element for arrays of type T.
    
    Fixes lp#1096359.
    stassats committed Jan 5, 2013
Commits on Jan 4, 2013
  1. sb-sprof: Define pthread-kill only on +sb-thread.

    pthread_kill alien is not present on -sb-thread, because libpthread is
    not loaded, and it results in unnecessary style warnings.
    stassats committed Jan 4, 2013
  2. Fix reading `#3(x).

    Previously it returned #(x), while it should be #(x x x).
    
    Fixes lp#1095918.
    stassats committed Jan 4, 2013
Commits on Jan 3, 2013
  1. Merge branch 'master' into mswin

    Conflicts:
    	NEWS
    committed Jan 3, 2013
  2. Do not traverse long constant lists when expanding DOLIST

    * Only gather type information on the list contents' if it's short
      (at most 20 elements); otherwise, do not derive type information.
    
    * Thanks to Douglas Katzman for the bug report (lp#1095488).
    pkhuong committed Jan 3, 2013
Commits on Dec 31, 2012
Commits on Dec 29, 2012
  1. Fix attach_thread to allocate a TLS index for *gc-inhibit* if needed

    Instead of occasionally setting a global value for this variable...
    
    Thanks to Stas Boukarev for the bug report.
    lichtblau committed Dec 26, 2012
Commits on Dec 28, 2012