Skip to content
This repository
tag: sbcl_0_8_12

Jun 25, 2004

  1. 0.8.12:

    	release, tagged as sbcl_0_8_12
    William Harold Newman authored

Jun 21, 2004

  1. Christophe Rhodes

    0.8.11.20:

    	Add SB-SPROF contrib
    csrhodes authored

Jun 19, 2004

  1. 0.8.11.19:

    	DEFSTRUCT shouldn't issue warnings for FBOUNDP conflicts at
    		macroexpansion time. (at compile time or load time,
    		OK, but not macroexpansion time)
    	Make DESCRIBE on a gf report its method combination.
    	manual fix from Brian Mastenbrook sbcl-devel 16 Jun 2004
    William Harold Newman authored
  2. Christophe Rhodes

    0.8.11.18:

    	Fix bug in INTERRUPT-THREAD
    	... pin the function so it can't be moved by GC;
    	... not /entirely/ clear why it's necessary, but...
    csrhodes authored
  3. Christophe Rhodes

    0.8.11.17:

    	Fix ridiculous slowness (and verbosity) of sb-posix STAT/TERMIOS
    	... construction is still a bit baroque.
    csrhodes authored

Jun 16, 2004

  1. Christophe Rhodes

    0.8.11.16:

    	Oops.  Restore build-from-scratch-ability.
    	... only style-warn on the target, to spare our blushes and also
    		because STYLE-WARN doesn't work that early.
    	... (possibly not the optimal fix, but it was certainly the fix
    		that required least thought)
    csrhodes authored
  2. Christophe Rhodes

    0.8.11.15:

    	Fix bug 276.  Woo yay.  Now we can be evil in DEFMETHODs again.
    	... also log a couple more HaibleMOPBugs
    csrhodes authored
  3. Christophe Rhodes

    0.8.11.14:

    	There is no excuse for &OPTIONAL and &KEY arguments in the same
    	lambda list.  Really not.  (Silly ANSI, silly CLIM)
    	... STYLE-WARN on function lambda lists with this bogosity;
    	... tests.
    csrhodes authored
  4. Christophe Rhodes

    0.8.11.13:

    	OK, OK, you (the hordes of complaining users) win.
    	... no more optimization notes in default compilation policy.
    csrhodes authored

Jun 15, 2004

  1. Christophe Rhodes

    0.8.11.12:

    	Better EXPT behaviour
    	... or at least different EXPT behaviour.  Arrange to (attempt to)
    		return a floating point 1, rather than a NaN, when the
    		base is NaN and the exponent is zero.
    csrhodes authored
  2. Christophe Rhodes

    0.8.11.11:

    	Better %UNARY-FTRUNCATE behaviour
    	... 158 failures (out of 21597, version 1.4)
    	... woohoo.  "Two nines" compliance!
    csrhodes authored
  3. Christophe Rhodes

    0.8.11.10:

    	Implement a slightly-broken %UNARY-FTRUNCATE
    	... slightly broken because it doesn't distinguish between
    		positive and negative zeros
    	... however, it's better than before: x86/Linux is now down
    		to 232 failures on ieeefp-tests 1.4
    	... will fix the brokenness shortly
    csrhodes authored
  4. Christophe Rhodes

    0.8.11.9:

    	Delete some unused vops from x86 float backend in preparation
    	for some more refactoring.
    	... still 392 test failures
    csrhodes authored

Jun 12, 2004

  1. Daniel Barlow

    0.8.11.8

    	Fix errant #+sb-doc that was causing CLEAR-INFO to have no body
    	when docstrings are disrequested.
    telent authored
  2. Daniel Barlow

    version.lisp-expr

    telent authored

Jun 10, 2004

  1. Nikodemus Siivola

    0.8.11.7:

           Less noise from the compiler
           ... Remove :IMPORTANT T from  %COERCE-CALLABLE-TO-FUN transform,
               so that it complains about uncertain type only with
               (OPTIMIZE SPEED).
           ... Test.
    nikodemus authored
  2. Christophe Rhodes

    0.8.11.6:

    	Fix countless bugs in backquote printing.
    	... descend quoted list structure, necessary in nested
    		backquotes;
    	... fix the fix to Brian Downing's bug: MAPCAR is not
    		sufficiently like MAPCAN.
    	... add a couple of tests, but frankly we need some more.  If
    		someone out there has a test suite for backquote
    		behaviour, that would be rather nice.
    csrhodes authored
  3. Christophe Rhodes

    0.8.11.5:

    	Storing a floating point control word on the stack, then calling
    	out to C, is not guaranteed to behave when the called function
    	is likely to be messing around with the stack (purify() in
    	particular).
    	... reload the floating point control word before setting the
    		precision.  This differs slightly in semantics from
    		before: changes caused by the C code will be propagated
    		to Lisp
    csrhodes authored

Jun 08, 2004

  1. Christophe Rhodes

    0.8.11.4:

    	FINALLY!
    
    	Fixed bugs related to DOUBLE-FLOAT-EPSILON on x86.  Die, bug
    	#45, die a horrible death.
    
    	... make lisp code run with the fpu set to 53-bit mantissa;
    	... add code in number stack allocation to set the fpu to
    		64-bit precision when calling out to C, conditional on
    		new optimization quality SB-C::FLOAT-ACCURACY
    		(unexported, undocumented, etc)
    	... use FLOAT-ACCURACY around syscalls, since they don't
    		involve the FPU.
    
    	Also add code to allow fpu precision control in the (nominally
    	private) sb-int:set-floating-point-modes.
    
    	(this checkin fixes not only bugs #45 and #118, but also six of
    	PFD's EPSILONS tests and 29 ieeefp-tests related to +, -, *, /
    	and sqrt)
    csrhodes authored
  2. Christophe Rhodes

    0.8.11.3:

    	Fix backquote pretty-printing bug (reported by Brian Downing
    	sbcl-devel 2004-06-06)
    	... don't destroy list structure in the process of printing!
    csrhodes authored
  3. Christophe Rhodes

    0.8.11.2:

    	Make ED customizeable, similar to REQUIRE
    	... ED functions should attempt to implement the standard for ED
    		where practical;
    	... point to documentation when ED or REQUIRE fail.
    csrhodes authored
  4. Christophe Rhodes

    0.8.11.1:

    	Fixed bugs in ATANH
    	... (atanh #c(1 <anything>)) now computes the right answer;
    	... (atanh <large>) now does the right thing too.
    csrhodes authored

Jun 07, 2004

  1. 0.8.11:

    	release, tagged as sbcl_0_8_11
    William Harold Newman authored

Jun 04, 2004

  1. Nikodemus Siivola

    0.8.10.82:

            Another, really-a-bug variant of #328. Reported by Tony Martinez.
    nikodemus authored
  2. Nikodemus Siivola

    0.8.10.81:

            Installation related fixes
            ... Include SUPPORT in binary distros, since install.sh now installs it.
            ... Align mis-aligned column in INSTALL: OpenBSD works on x86, not PPC.
    nikodemus authored

Jun 03, 2004

  1. Christophe Rhodes

    0.8.10.80:

    	Fix for build on sparc/linux
    csrhodes authored
  2. Christophe Rhodes

    0.8.10.79:

    	Log accumulated bugs
    csrhodes authored

Jun 01, 2004

  1. Nikodemus Siivola

    0.8.10.78:

            Fix typo: customize-target-features.lisp-expr -> *.lisp
    nikodemus authored
  2. Andreas Fuchs

    0.8.11.77:

    	sb-grovel & sb-posix symbol export changes
    
    	... sb-grovel no longer quietly exports every constant
    	... instead, I restored the old default of not exporting the symbol
    	    (and, additionally:) unless asked to
    
    	... sb-posix now exports all groveled-for constants and
    	    structure/class accessors
    
    	... (implicitly:) sb-bsd-sockets now does no more export its
    	    constants. This corresponds to the behavior before 0.8.11.65.
    antifuchs authored
  3. Nikodemus Siivola

    0.8.10.76:

            Squish bug #330
            ... PARSE-NAMESTRING now accepts any valid pathname designator as
                  its defaults argument.
            ... Poke at it with a regression stick.
    nikodemus authored
  4. Christophe Rhodes

    0.8.10.75:

    	Log a bug (related to fixed bug #327)
    csrhodes authored
  5. Christophe Rhodes

    0.8.10.74:

    	Sneaking in under the wire before the door is bolted
    	... it's a pure bugfix anyway: make the CONTROL-ERROR in
    		FIND-RESTART-OR-CONTROL-ERROR be printable
    csrhodes authored

May 31, 2004

  1. Nikodemus Siivola

    0.8.10.73:

            More BUGS updates: close 2, add 3.
            ... Close #11 -- fixed nowadays.
            ... Close #241 -- notabug.
            ... Add profiling suboptimality from #241 as #328.
            ... Add sequential defclass bug as #329.
            ... Yay, a pathname bug, #330
    nikodemus authored
  2. Christophe Rhodes

    0.8.10.72:

    	One more piece of unsupported speculative functionality: merge
    	CSR's deboostrap idea for find-package to better support tools
    	which want to reason about source code.
    	... I believe this should be enough to allow SLIME & friends
    		to present a seamless editing environment for sbcl
    		source code.  Maybe.
    csrhodes authored
  3. Andreas Fuchs

    0.8.10.71:

    	Export socket conditions and accessors; improve EAGAIN support
    
    	... Export all socket errors and the parent condition
    	    SOCKET-ERROR from the sb-bsd-sockets package
    
    	... Also export socket-* accessors (except socket-stream)
    
    	... We now return NIL from socket-connect and socket-receive
    	    when connect(2) or recvfrom(2) fails with errno set to EAGAIN.
    
    	These fixes were suggested by Tony Martinez.
    antifuchs authored
Something went wrong with that request. Please try again.