Skip to content
Commits on Jun 25, 2004
  1. 0.8.12:

    William Harold Newman committed Jun 25, 2004
    	release, tagged as sbcl_0_8_12
Commits on Jun 21, 2004
  1. @csrhodes

    0.8.11.20:

    csrhodes committed Jun 21, 2004
    	Add SB-SPROF contrib
Commits on Jun 19, 2004
  1. 0.8.11.19:

    William Harold Newman committed Jun 19, 2004
    	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
  2. @csrhodes

    0.8.11.18:

    csrhodes committed Jun 19, 2004
    	Fix bug in INTERRUPT-THREAD
    	... pin the function so it can't be moved by GC;
    	... not /entirely/ clear why it's necessary, but...
  3. @csrhodes

    0.8.11.17:

    csrhodes committed Jun 19, 2004
    	Fix ridiculous slowness (and verbosity) of sb-posix STAT/TERMIOS
    	... construction is still a bit baroque.
Commits on Jun 16, 2004
  1. @csrhodes

    0.8.11.16:

    csrhodes committed Jun 16, 2004
    	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)
  2. @csrhodes

    0.8.11.15:

    csrhodes committed Jun 16, 2004
    	Fix bug 276.  Woo yay.  Now we can be evil in DEFMETHODs again.
    	... also log a couple more HaibleMOPBugs
  3. @csrhodes

    0.8.11.14:

    csrhodes committed Jun 16, 2004
    	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.
  4. @csrhodes

    0.8.11.13:

    csrhodes committed Jun 16, 2004
    	OK, OK, you (the hordes of complaining users) win.
    	... no more optimization notes in default compilation policy.
Commits on Jun 15, 2004
  1. @csrhodes

    0.8.11.12:

    csrhodes committed Jun 15, 2004
    	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.
  2. @csrhodes

    0.8.11.11:

    csrhodes committed Jun 15, 2004
    	Better %UNARY-FTRUNCATE behaviour
    	... 158 failures (out of 21597, version 1.4)
    	... woohoo.  "Two nines" compliance!
  3. @csrhodes

    0.8.11.10:

    csrhodes committed Jun 15, 2004
    	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
  4. @csrhodes

    0.8.11.9:

    csrhodes committed Jun 15, 2004
    	Delete some unused vops from x86 float backend in preparation
    	for some more refactoring.
    	... still 392 test failures
Commits on Jun 12, 2004
  1. @telent

    0.8.11.8

    telent committed Jun 12, 2004
    	Fix errant #+sb-doc that was causing CLEAR-INFO to have no body
    	when docstrings are disrequested.
  2. @telent

    version.lisp-expr

    telent committed Jun 12, 2004
Commits on Jun 10, 2004
  1. @nikodemus

    0.8.11.7:

    nikodemus committed Jun 10, 2004
           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.
  2. @csrhodes

    0.8.11.6:

    csrhodes committed Jun 10, 2004
    	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.
  3. @csrhodes

    0.8.11.5:

    csrhodes committed Jun 10, 2004
    	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
Commits on Jun 8, 2004
  1. @csrhodes

    0.8.11.4:

    csrhodes committed Jun 8, 2004
    	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)
  2. @csrhodes

    0.8.11.3:

    csrhodes committed Jun 8, 2004
    	Fix backquote pretty-printing bug (reported by Brian Downing
    	sbcl-devel 2004-06-06)
    	... don't destroy list structure in the process of printing!
  3. @csrhodes

    0.8.11.2:

    csrhodes committed Jun 8, 2004
    	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.
  4. @csrhodes

    0.8.11.1:

    csrhodes committed Jun 8, 2004
    	Fixed bugs in ATANH
    	... (atanh #c(1 <anything>)) now computes the right answer;
    	... (atanh <large>) now does the right thing too.
Commits on Jun 7, 2004
  1. 0.8.11:

    William Harold Newman committed Jun 7, 2004
    	release, tagged as sbcl_0_8_11
Commits on Jun 4, 2004
  1. @nikodemus

    0.8.10.82:

    nikodemus committed Jun 4, 2004
            Another, really-a-bug variant of #328. Reported by Tony Martinez.
  2. @nikodemus

    0.8.10.81:

    nikodemus committed Jun 4, 2004
            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.
Commits on Jun 3, 2004
  1. @csrhodes

    0.8.10.80:

    csrhodes committed Jun 3, 2004
    	Fix for build on sparc/linux
  2. @csrhodes

    0.8.10.79:

    csrhodes committed Jun 3, 2004
    	Log accumulated bugs
Commits on Jun 1, 2004
  1. @nikodemus

    0.8.10.78:

    nikodemus committed Jun 1, 2004
            Fix typo: customize-target-features.lisp-expr -> *.lisp
  2. @antifuchs

    0.8.11.77:

    antifuchs committed Jun 1, 2004
    	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.
  3. @nikodemus

    0.8.10.76:

    nikodemus committed Jun 1, 2004
            Squish bug #330
            ... PARSE-NAMESTRING now accepts any valid pathname designator as
                  its defaults argument.
            ... Poke at it with a regression stick.
  4. @csrhodes

    0.8.10.75:

    csrhodes committed Jun 1, 2004
    	Log a bug (related to fixed bug #327)
  5. @csrhodes

    0.8.10.74:

    csrhodes committed Jun 1, 2004
    	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
Commits on May 31, 2004
  1. @nikodemus

    0.8.10.73:

    nikodemus committed May 31, 2004
            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
  2. @csrhodes

    0.8.10.72:

    csrhodes committed May 31, 2004
    	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.
  3. @antifuchs

    0.8.10.71:

    antifuchs committed May 31, 2004
    	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.
Something went wrong with that request. Please try again.