Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: sbcl_0_8_5_17

Oct 30, 2003

  1. Christophe Rhodes

    0.8.5.17:

    	Possibly the least useful fix I shall ever make while working on
    	SBCL:
    
    	Implement ldso_stub__foo for MIPS/Linux, so that the system can
    	be built to link dynamically, allowing linking of foreign code
    	in
    	... many thanks to Ralf Baechle for education about the MIPS ABI
    	Now foreign.test.sh passes, and we build and pass tests for all
    	13 contribs!  Woohoo!
    
    	Is there a user in the house?
    csrhodes authored
  2. Christophe Rhodes

    0.8.5.16:

    	Aren't we glad we have solaris around to keep us honest?
    	... adjust make.sh message to let it print under real sh(1)
    	... adjust sb-posix tests to let them pass (one true error in
    		the tests, and one weird EINVAL from Solaris)
    csrhodes authored

Oct 29, 2003

  1. Christophe Rhodes

    0.8.5.15:

    	More SB-POSIX stuff
    	... merge patch from Zach Beane (sbcl-devel 2003-10-28) to wrap
    		the stat S_ISFOO macros into callable functions
    	... merge patch CSR sbcl-devel to detect presence of various
    		symbols at compile-time for conditional function
    		definition
    	... slight frobs to make these two coexist: "interface" must
    		depend on "alien", and these calls are NEVER-FAILS
    	... tests from Xach via #lisp IRC
    	... as yet unresolved: duplication of UNIX-DSO stuff
    	Summarize contrib successes at the end of make.sh
    	... hope no-one's trisdekaphobic :-)
    csrhodes authored
  2. Christophe Rhodes

    0.8.5.14:

    	Be less assertive about LRAs, since perfectly valid instructions
    	can have LRA widetags.  (Brian Downing sbcl-devel 2003-10-29)
    	... minimally-intrusive and minimally-DWIM patch
    	Define and use NATIVE-FILENAME for sb-posix
    	... also adjust the test not to run RUN-PROGRAM, since we
    		have problems with that :-/
    csrhodes authored
  3. patrikn

    0.8.5.13:

            G5/PPC970 fix:
    	... Replace all uses of the mcrxr instruction with the mtxer
    	instruction, because mcrxr is reallly slooow on the PPC970 and
    	we didn't actually want it for anything but clearing XER.
    patrikn authored
  4. Daniel Barlow

    0.8.5.12

    	SB-POSIX now converts pathnames to Unix filenames using
    	SB-INT:UNIX-NAMESTRING, instead of to CL namestrings (which
    	are not the same thing, especially when wildchard characters
    	are involved) with NAMESTRING
    
    	Bug report and fix both courtesy of Zach Beane.  Thanks.
    telent authored

Oct 27, 2003

  1. Christophe Rhodes

    0.8.5.11:

    	Modifications for which I could make a plausible case on the
    	basis of being 64-bit SAP implementations for HPPA and MIPS
    	... testing?  What's that?  It compiles, ship it!
    csrhodes authored
  2. Christophe Rhodes

    0.8.5.10:

    	PPC support for 64-bit SAP references
    csrhodes authored
  3. Christophe Rhodes

    0.8.5.9:

    	SPARC support for 64-bit SAPs, needed for sb-posix
    csrhodes authored

Oct 26, 2003

  1. 0.8.5.8:

            * Fix bugs MISC.101 and MISC.103 found by Paul Dietz:
              FLUSH-DEST: set BLOCK-TYPE-CHECK attribute for USEs' blocks.
    Alexey Dejneka authored
  2. 0.8.5.7:

            * Fix bug MISC.99 found by Paul Dietz: on X86 in
              FAST-ASH-C/UNSIGNED=>UNSIGNED VOP add case (>= shift 32)
              (the code is shared with -MOD32 version, where "result type
              constraint" does not guarantee overflow absence).
    Alexey Dejneka authored
  3. Christophe Rhodes

    0.8.5.6:

    	Fix for LOGAND OPTIMIZER and 0s
    	... use UNSIGNED-BYTE*
    csrhodes authored
  4. 0.8.5.5:

            * Fix bug reported by Brian Downing: do not perform
              MV-LET-convertion, if the last optional entry has
              references.
            ... new consistency condition: function in a local
                mv-combination must be of kind MV-LET.
    Alexey Dejneka authored
  5. Daniel Barlow

    0.8.5.5

    	BUILD_ROOT
    telent authored

Oct 25, 2003

  1. Christophe Rhodes

    0.8.5.3:

    	CLISP minor issues:
    	... fix float-related bug: since CLISP doesn't support
    		denormalized single-floats, we need to construct
    		LEAST-POSITIVE-SHORT-FLOAT explicitly
    	... we need to perform a similar trick for BOOLE as we already
    		do for BYTE.  Rewrite the horrible package hackery to be
    		slightly more robust, in mitigation for the perpetuation
    		of this horror.
    csrhodes authored
  2. Christophe Rhodes

    0.8.5.2:

    	Large increase in entropy, only mitigated by the fact that we
    	cover more of POSIX and I've added a test suite...
    	... make SB-GROVEL accessors not cons quite so much while
    		looking for the address of the thing they're referencing
    	... add whole bundle of new functions in SB-POSIX...
    	... which necessitates SAP-REF-64 and friends, which probably
    		work everywhere except MIPS
    	... declaim *GC-INHIBIT* as a fixnum, because if more than 2^29
    		threads are inhibiting gc we probably have more problems
    	... beginnings of a test suite for SB-POSIX, which incidentally
    		shows up various problems with using it (see FIXME
    		comments dotted around)
    	... please feel free to fix any and all of the issues marked;
    		I'm by no means claiming ownership of this :-)
    csrhodes authored
  3. Daniel Barlow

    0.8.5.1

    	$PREFIX/share/man/man1, not $PREFIX/man/man1
    telent authored
  4. 0.8.5:

    	release, mostly tagged as sbcl_0_8_5
    	(I thoughtlessly did "cvs tag" before "cvs commit", so I
    		think the old NEWS and version.lisp-expr files were
    		probably tagged, not the new ones.)
    William Harold Newman authored

Oct 24, 2003

  1. Daniel Barlow

    0.8.4.40

    	Removed debugging message about unexpectedly enabled signals.
    	These days we're older and wiser and expect that stuff to
    	happen
    
    	contrib/experimental-thread.patch, as the name suggests, is
    	a patch that may help thread stability problems, but hasn't
    	been sufficiently well tested to get merged into SBCL proper
    	this late int he release cycle
    telent authored

Oct 22, 2003

  1. Christophe Rhodes

    0.8.4.39:

    	CLISP build "fixes"
    	... don't emit structure-sharing code from macros
    		(fixes "SB-IMPL::|,| does not name a function" clisp
    		error)
    	... rewrite bad LOOP as per TFBurdick sbcl-devel 2003-10
    
    	I say `"fixes"' because new sbcl code has exposed some
    	clisp bugs, so the resulting codebase doesn't build from
    	clisp-2.31; however, I have patched my clisp and it works to the
    	extent that the resultant sbcl binary only fails one test.
    csrhodes authored
  2. Christophe Rhodes

    0.8.4.38:

    	Solaris fixes (from Nikodemus Siivola sbcl-devel 2003-10-22)
    	... sh(1) apparently doesn't like $(foo).  Make it `foo`.
    	... allow building from cmucl/sparc, by suppressing underflow
    		traps
    	... /dev/random doesn't exist.  /dev/zero better had, though
    csrhodes authored

Oct 20, 2003

  1. Christophe Rhodes

    0.8.4.37:

    	Fix bug 46k: READ-BYTE on STRING-INPUT-STREAMs
    	... add a test
    	... some other BUGS filtrage (BIT-VECTOR is required to be
    		disjoint from SIMPLE-VECTOR; other fixed bugs)
    csrhodes authored
  2. Christophe Rhodes

    0.8.4.36:

    	Fix bug 213a
    	... CONS-TYPE-LENGTH-INFO to walk CONS-TYPE lists
    	... delete the neat but ultimately flawed (CONS NIL T) test
    		and use a proper test instead
    	... test suite additions.
    	Add idea from Michael Hudson (sbcl-devel 2003-08-26) to exit
    		early from Darwin compilations when the stack size
    		limit is too small.
    csrhodes authored

Oct 19, 2003

  1. Christophe Rhodes

    (logically part of 0.8.4.35 commit, but forgot to cvs add)

    csrhodes authored
  2. Christophe Rhodes

    0.8.4.35:

    	One last little PCL frob
    	... when declaring defgenerics, don't foolishly assume that all
    		extended function names are of the form (SETF ..)
    	... now internal PCL generic functions can have lambda lists
    	... and that's all of the ones at startup, so let's write an
    		internalsish test to ensure that it stays that way
    csrhodes authored
  3. Christophe Rhodes

    0.8.4.34:

    	Make MODULE-PROVIDE-CONTRIB obey the protocol
    	... hacky solution as per CSR sbcl-devel 2003-10-18
    csrhodes authored
  4. Andreas Fuchs

    0.8.4.33:

    	Add a check for working CONSTANTLY in OpenMCL (some CVS versions
    	throw an error)
    antifuchs authored

Oct 18, 2003

  1. Daniel Barlow

    0.8.4.32

    	More for SB-INTROSPECT, shamelessly inspired by Helmut
    	Eller's SLIME code for CMUCL.
    
    	FIND-FUNCTION-CALLERS, FIND-FUNCTION-CALLEES search in CODE
    	objects for FDEFN references and return functions.  Users of
    	the former interface are probably advised to cache the
    	answers, or to accept that it's presently rather slow.
    telent authored
  2. Christophe Rhodes

    0.8.4.31:

    	Minor PCL fixette
    	... when defining early generic functions in the bootstrap
    		process, clobber the lambda list if the gf has already
    		been created (e.g. NO-APPLICABLE-METHOD) by an early
    		DEFMETHOD.
    csrhodes authored
  3. Christophe Rhodes

    0.8.4.30:

    	Be more careful over automatically generated generic function
    	lambda lists
    	... when generating PCL-internal GFs, pass :LAMBDA-LIST to
    		ENSURE-GENERIC-FUNCTION
    	... when generating accessor GFs, pass :LAMBDA-LIST if the
    		function is not already created (where you want to
    		preserve the user's lambda list instead)
    	... tests for required behaviour
    	Adjust INVALID-FASL patch slightly
    	... comment in package-data-list.lisp-expr
    	... remove unneccessary sb!ext:: prefixes
    csrhodes authored

Oct 17, 2003

  1. Andreas Fuchs

    0.8.4.29:

    	LOOP fixups - whee, I love digging around in code from 1986
    
    	* make SB-LOOP::LOOP-SEQUENCER no longer choke on NIL
    	  as a name for for-as-arithmetic counters
    	* also make it throw a PROGRAM-ERROR when it encounters
    	  a list as a counter variable.
    antifuchs authored
  2. Andreas Fuchs

    0.8.4.28:

    	ASDF users, rejoice!
    	* Add a condition SB-EXT:INVALID-FASL (subtype ERROR)
    	* Make SB-FASL::CHECK-FASL-HEADER raise conditions that are subtype
    	  SB-EXT:INVALID-FASL on the appropriate errors (or the other way
    	  around, I forget)
    	* Make SB-FASL::INTERNAL-LOAD also raise a condition if the FASL
    	  header is broken.
    antifuchs authored
  3. Christophe Rhodes

    0.8.4.27:

    	OK, here's the deal.
    	... *MODULE-PROVIDER-FUNCTIONS* no longer call PROVIDE.  It's
    		now the job of user code to do that (as it probably
    		should always have been.
    	... OK, so as a result, our one-file contribs now need to
    		PROVIDE themselves.  Make it so.
    	... fix asdf-install/asdf autorequiration; an installed sbcl
    		can now require asdf-install (as well as all the other
    		asdfized contribs) as the first command in a clean core
    	... update contrib/{README,STANDARDS} to match what we currently
    		do.
    csrhodes authored

Oct 16, 2003

  1. Daniel Barlow

    0.8.4.26

    	Innie?  Outie?
    
    	Take the first debug-fun from the fun-map vector in debug-info
    	instead of looking for one with a matching name, which may not
    	exist.  We only want it for the top-level form number anyway
    
    	compiler/debug-dump.lisp; write the tlf number at all debug
    	quality levels.  0 would take up just as much space as n does
    	anyway
    telent authored
  2. Daniel Barlow

    0.8.4.25

    	Update text files in contrib/ directory
    telent authored
Something went wrong with that request. Please try again.