Commits on Feb 24, 2004
  1. 0.8.8:

    	release, tagged as sbcl_0_8_8
    William Harold Newman committed Feb 24, 2004
Commits on Feb 20, 2004

    	merged Brian Mastenbrook's "SBCL-on-Darwin state" patch
    		(sbcl-devel 2004-02-18)
    William Harold Newman committed Feb 20, 2004
Commits on Feb 19, 2004
  1. @csrhodes

    	Fix for bug revealed by ITERATE on PPC
    	... the powerpc backend has no branch delay slot, so putting the
    		last defaulting operation after the branch doesn't work
    		so well
    	... neither does the alpha, so fix that too, even though with a
    		higher REGISTER-ARG-COUNT value it's not exposed by
    	... cook up a test case that's likely to catch the problem
    		elsewhere, if present
    csrhodes committed Feb 19, 2004
Commits on Feb 18, 2004

            * Fix typo in FIX-NLE-BLOCK-STACKS: s/exit-var/exit-lvar/
              (thanks to sexp from #lisp).
    Alexey Dejneka committed Feb 18, 2004
Commits on Feb 17, 2004
  1. @csrhodes

    	Fix unbelievably long-standing RUN-PROGRAM bug (190) once
    	and for all
    	... sigtrap_handler() in ppc-arch.c was just completely wrong; it
    		handled the SIGTRAP multiple times.  Oh well :-)
    csrhodes committed Feb 17, 2004
  2. @csrhodes

    	Implement tc{get,set}attr() for sb-posix
    	... yet more horrible kludges that will need fixing once sb-grovel
    		generates alien types -- including one in constants.lisp
    csrhodes committed Feb 17, 2004
Commits on Feb 12, 2004
  1. @csrhodes

    	Miscellaneous fixes
    	... fix bad behaviour on on missing directories (reported
    		Zach Beane sbcl-devel 2004-01-16)
    	... fix PUSHNEW docstring (patch VJA sbcl-devel 2003-12-30)
    	... call PACK-BEFORE-GC-HOOK by hand in, to get
    		core sizes down a bit (2Mb on x86, 6Mb on PPC).  We're still
    		awaiting a proper fix, though.
    csrhodes committed Feb 12, 2004

    	merged Zach Beane's option processing changes patch from
    	trivial formatting and comment changes elsewhere
    William Harold Newman committed Feb 12, 2004
Commits on Feb 11, 2004
  1. @csrhodes

    	Fix build on non-Linux (or at least SunOS).
    	... I hope I haven't broken the build on non-SunOS...
    csrhodes committed Feb 11, 2004
  2. @csrhodes

    	Make sb-bsd-sockets properly depend on sb-grovel.  The disadvantage
    	of reaching into sb-grovel internals is more than balanced by the
    	advantage of not having two similar but diverging implementations
    	of the same functionality.  (patch VJA sbcl-devel 2004-02-08)
    csrhodes committed Feb 11, 2004
Commits on Feb 9, 2004
  1. @csrhodes

    	Allow opening of streams with element-type larger than 32 bits
    	... autogenerate an input/output routine if it's none of our
    		friendly predefined ones are applicable
    	... arbitrary constants, endianness issues and the like are
    		all wilfully ignored.
    	... passes 12 more of PFD's ansi-tests!
    csrhodes committed Feb 9, 2004
Commits on Feb 8, 2004

    	fixed bug: FORMAT ~W interpreter dependence on ATSIGNP
    William Harold Newman committed Feb 8, 2004
Commits on Feb 6, 2004
  1. @csrhodes

    	Improve DESCRIBE and INSPECT slightly
    	... make condition objects less opaque to inspect
    	... likewise funcallable-instances
    	... make generic functions /more/ opaque to DESCRIBE...
    		... so now (describe #'print-object) only
    		takes up 4 screens, not hundreds
    csrhodes committed Feb 6, 2004
Commits on Feb 5, 2004

    	merged patch from Robert E. Brown to OAOOify and tidy the
    		coercion of SORT-related function designators to
    William Harold Newman committed Feb 5, 2004

    	simplified *FOP-STACK* mechanism (fixing bug when *FOP-STACK*
    		was expanded within nested LOADs; also slightly
    		pessimizing performance, O(10%) in simple benchmark)
    William Harold Newman committed Feb 5, 2004
Commits on Feb 4, 2004
  1. @csrhodes

    	Allow SET-PPRINT-DISPATCH to take symbols as arguments
    	... possibly violate ANSI by immediate coercion to function
    	... move things around so that I can add the pprinting
    		functions to fndb (new host-pprint file)
    	... also delete unused WHITESPACE-CHAR-P
    csrhodes committed Feb 4, 2004
  2. @csrhodes

    	Make STREAM-ELEMENT-TYPE and FRESH-LINE work better on
    	... also fix various odd close behaviours -- compound streams
    		should probably all get closed by CLOSE, even if their
    		constituents don't
    csrhodes committed Feb 4, 2004
  3. @csrhodes

    	Make {IN,OUT}PUT-STREAM-P work on synonym streams
    	... looks like pvaneynd's HIGH-SECURITY is in fact necessary
    	... delete workarounds for this through the rest of the stream
    		code while I'm at it.
    csrhodes committed Feb 4, 2004
Commits on Feb 3, 2004
  1. @csrhodes

    	Merge patch (Vincent Arkesteijn sbcl-devel 2004-02-03) for
    	ASDF-INSTALL (and my patch lisppaste/113 for namestrings)
    	... :name "" no longer prints the same as :name nil
    	... make the asdf-install:directorified pathname more
    	... also add a couple of :supersedes.  ARGH WHY DOES
    csrhodes committed Feb 3, 2004
Commits on Feb 2, 2004
  1. @csrhodes

    	F_GETFL and test case from Helmut Eller for sb-posix
    csrhodes committed Feb 2, 2004
  2. @csrhodes

    	Make (specifier-type 'atom) unparse as ATOM, now that we have
    	a non-sucky negation-type and NOT translator
    csrhodes committed Feb 2, 2004
  3. @csrhodes

    	Fix for the type translation of the class corresponding to
    csrhodes committed Feb 2, 2004
Commits on Feb 1, 2004
  1. @csrhodes

    	SB-POSIX fcntl binding, inspired by Helmut Eller (with cribbing
    	from Vincent Arkesteijn's ioctl())
    	... add constants
    	... write three variants like ioctl (for two-arg,
    		third-arg-integer and third-arg-pointer versions)
    csrhodes committed Feb 1, 2004
  2. @csrhodes

    	SB-POSIX enhancements, from Vincent Arkesteijn (lightly edited)
    	... necessary constants for OPEN
    	... define OPEN and IOCTL entry points
    	... start of tests for OPEN
    csrhodes committed Feb 1, 2004
Commits on Jan 31, 2004

            * Make transforms and optimizers for MAX and MIN consistent
              with their definitions.
    Alexey Dejneka committed Jan 31, 2004
Commits on Jan 30, 2004

    	just logging a bug
    William Harold Newman committed Jan 30, 2004

    	renamed FOO_PAGE masks to FOO_PAGE_MASK in hopes of reducing
    		future confusion between wordwise equality and bitwise
    		flag testing (which seemed to be implicit in one of the
    		GC fixes in 0.8.7.whatever)
    William Harold Newman committed Jan 30, 2004
Commits on Jan 29, 2004
  1. @csrhodes

    	Make READ-BYTE and WRITE-BYTE signal errors on non-streams
    	as required
    csrhodes committed Jan 29, 2004
  2. @csrhodes

    	More TYPE-ERRORs from stream functions
    csrhodes committed Jan 29, 2004

    	merged dan_b patches from sbcl-devel 2004-01-22:
    		"GC fixes: splay.lisp and SIGSTOP"
    		"Another one for the collection [bug 108]"
    William Harold Newman committed Jan 29, 2004
Commits on Jan 28, 2004
  1. @csrhodes

    	I hate pathnames.
    	... fix DIRECTORY on logical pathnames
    	The fix here is based on a somewhat speculative (but, I believe,
    	correct) interpretation of the specification.  At issue is something
    	that will probably not be encountered by most users (particularly
    	since the only bug report on this issue ever received is, surprise
    	surprise, from PFD's test suit) but that causes my eyes to go
    	funny every time I think about it.
    	If you are in the habit of taking the directory of logical pathnames
    	on hosts with multiple translations, you may see different results
    	from what you expect.  Please feel free to discuss them.
    	Users of DIRECTORY without such bizarre modi operandorum will
    	probably either not notice anything, or will suddenly have more
    	workingness.  Yay.
    		:FILE and :NAME, and respect *read-eval*/*print-readably*)
    csrhodes committed Jan 28, 2004
  2. @kevinrosenberg

    	src/code/target-pathname.lisp: Patch from Christophe Rhodes for unparsing
    	logical pathnames
    kevinrosenberg committed Jan 28, 2004
  3. @kevinrosenberg

    	* doc/catalogs/catalog-debian.xsl: Update for changes in Debian XML
    	packages. Retain old catalog as catalog-debian-old.xsl. FIXME: have
    	Makefile automatically select which version of catalog to use on Debian
    	based on presence of files in new location.
    kevinrosenberg committed Jan 28, 2004
Commits on Jan 27, 2004
  1. @kevinrosenberg

    	* contrib/sb-aclrepl/repl.lisp: Use *command-char* when printing
    	help message
    kevinrosenberg committed Jan 27, 2004
  2. @csrhodes

    	More pathname fun, *sigh*
    	... make logical pathnames respect print/read consistency (version
    		*is* significant for them)
    	... adjust the pathname tests so that they test equality rather
    		than namestring equality, but minus version testing
    		because that's too complicated right now.
    csrhodes committed Jan 27, 2004