Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: netbsd.branch.…
Commits on Mar 27, 2004
  1. 0.8.9.6:

    Alexey Dejneka authored
            * Fix bug reported by Sean Ross: flush fill pointer from a
              simple array loaded from a FASL;
            * update FOP tracing during loading.
Commits on Mar 25, 2004
  1. @csrhodes

    0.8.9.5:

    csrhodes authored
    	Pointless microoptimizations 'R' us:
    	... in (defun foo (x)
    	         (declare (optimize speed) (type (signed-byte 32) x))
    	         (logand x #xffffffff))
    	on the x86, there is no need to perform the hardware AND, as
    	we are not interested in the flags.  Make it so.  (The system
    	already automatically handles the representation such that X
    	and the result can live in the same register -- to see this,
    	wrap the LOGAND above as (ASH (LOGAND ...) -3) and disassemble.
  2. 0.8.9.5:

    Alexey Dejneka authored
            * Remove bug entry 304.
  3. 0.8.9.4:

    Alexey Dejneka authored
            * Fix bug 304:
            ** combine ASH with ASH-MODx;
            ** declare OFFSET arguments of EXTRACT-ALIEN-VALUE and
               DEPOSIT-ALIEN-VALUE to be unbounded UNSIGNED-BYTE;
            ** COUNT-LOW-ORDER-ZEROS looks through CASTs;
            ** provide modular-version => prototype translation.
  4. @csrhodes

    0.8.9.3:

    csrhodes authored
    	Take advantage of the new tagging scheme on the SPARC
    	... yet more cut'n'paste backend programming
Commits on Mar 24, 2004
  1. 0.8.9.2:

    William Harold Newman authored
    	trivial tidying: A test file extension of .tmp lets it be
    		autoremoved by clean.sh and autoignored by my ~/.cvsignore.
  2. 0.8.9.1:

    William Harold Newman authored
    	hacked DocBook stuff to work with my old Debian setup
  3. 0.8.9:

    William Harold Newman authored
    	release, tagged as sbcl_0_8_9
Commits on Mar 23, 2004
  1. 0.8.8.35:

    Alexey Dejneka authored
            * Two new bugs revealed by the post of Dave Roberts.
Commits on Mar 22, 2004
  1. 0.8.8.34:

    Alexey Dejneka authored
            * Describe MISC.293.
Commits on Mar 21, 2004
  1. @rudi

    0.8.8.33:

    rudi authored
    * Implement read-sequence, write-sequence for sequences of
      type (unsigned-byte 8), (signed-byte 8), add test case
    
    * Prettier print-object method for socket simple-streams
Commits on Mar 19, 2004
  1. 0.8.8.32:

    William Harold Newman authored
    	Make distclean.sh delete CVS/ subdirectories.
Commits on Mar 18, 2004
  1. @csrhodes

    0.8.8.31:

    csrhodes authored
    	Slightly less arbitrary default for *MAX-EMF-PRECOMPUTE-METHODS*.
    	... it appears that there is no need for an upper limit, so
    		the only natural value is no limit at all;
    	... retain the tunability of the parameter, even though there
    		probably ought to be a better MOPpish way of expressing
    		it;
    	... awaiting with interest the effect this has on benchmarks; it
    		has no observable effect on e.g. McCLIM window mappping
    		times.  (what /does/ have an effect there is compiling
    		and loading a file with
    			(SB-PCL::PRECOMPUTE-RANDOM-CODE-SEGMENTS)
    		in it).
Commits on Mar 17, 2004
  1. @csrhodes

    0.8.8.30:

    csrhodes authored
    	Remove unnecessary bounds checks from REPLACE, VECTOR-POP and
    	VECTOR-PUSH-EXTEND (Juho Snellman sbcl-devel 2004-03-17)
Commits on Mar 16, 2004
  1. @csrhodes

    0.8.8.29:

    csrhodes authored
    	Fix for *PRINT-READABLY* printing of symbols
    	... *PRINT-READABLY* targets the /standard/ readtable, not the
    		current readtable.
  2. @csrhodes

    0.8.8.28:

    csrhodes authored
    	More floating point reader fixes for non-10 *READ-BASE*
    	... confusion arises if the exponent marker is also a digit.
    		Fix the manifest confusions;
    	... also a long-standing floating point reader-bugfix: reading
    		"ae+9" with *READ-BASE* = 11 used to give a BUG;
    	... fix the tests, too.
  3. @csrhodes

    0.8.8.27:

    csrhodes authored
    	Fix for float reading with *READ-BASE* < 10 (part of the
    	failures in PRINT.SINGLE-FLOAT.RANDOM et al. from PFD)
    	... appropriate mysteriously-missing 9 entry for
    		DECIMAL-DIGIT
    	... some extra states in the tokenizer FSM
    	... tests!
Commits on Mar 15, 2004
  1. @csrhodes

    0.8.8.26:

    csrhodes authored
    	Merge patches from NJF (sbcl-devel 2003-03-11)
    	... more #!-SB-DOC
    	... fewer :TEST-NOT
    	... less OAOOM
    	Explain what's happening around MAYBE-FP-WAIT (thanks to
    		Nikodemus Siivola sbcl-devel)
    	Patch threads.impure.lisp to allow writing the C file (Nikodemus
    		Siivola sbcl-devel 2004-02-27)
    	Fix for foreign double access on Darwin (CSR sbcl-devel 2004-02-23)
  2. @csrhodes

    0.8.8.25:

    csrhodes authored
    	More SB-POSIX test fixes
    	... allow building as root again, since it seems that's a
    		desired feature
    	... test for not having EUID of 0 in EACCES posix tests instead
    
    	(this will probably annoy antifuchs, but I forgot to commit
    	version.lisp-expr for the last fix.  Since this is logically a
    	simple continuation, I haven't bothered to increment it again)
  3. @csrhodes

    0.8.8.25:

    csrhodes authored
    	Don't allow the system to be built as root
    	... id(1) check early in the build.
    	Fix the SB-POSIX test suite
    	... rewrite mkdir.error.3 not to assume that / is unwriteable;
    	... continue to assume that the user is not (fake)root, but
    		nonetheless try to clean up a bit more if we are.
  4. @csrhodes

    0.8.8.24:

    csrhodes authored
    	Fix the build on MIPS
    	... DEF!CONSTANT for the registers so that the offsets are
    		defined in a timely fashion
    	... also s/DO-PENDING-INTERRUPT/RECEIVE-PENDING-INTERRUPT/ for
    		MIPS and HPPA
Commits on Mar 10, 2004
  1. @csrhodes

    0.8.8.23:

    csrhodes authored
    	Better %SXHASH-SUBSTRING (patch Juho Snellman sbcl-devel 2004-03-09)
    	... frob comments a little
    	... make the same FLET workaround in %SXHASH-SIMPLE-SUBSTRING
    	... probably fasl-incompatible with 0.8.8.22, but I've already
    		changed the fasl version number once this cycle.  Let's
    		see if anyone complains :)
    	... 20% faster at compiling mk-defsystem on DB's iMac
    		(MORE SPEED!)
Commits on Mar 9, 2004
  1. @csrhodes

    0.8.8.22:

    csrhodes authored
    	Less pprint suboptimiality
    	... s/simple-string/(simple-array character (*))/ and add
    		explicit coercions;
    	... this should remove most of the performance degradation in the
    		pretty printer introduced around 0.8.1.x when (vector nil)
    		was recognized as a string type.
  2. @csrhodes

    0.8.8.21:

    csrhodes authored
    	Make unknown variables signal a compile-time warning.
    	... slightly hacky (if (eq kind :variable) ...) in the
    		warning logic itself;
    	... rearrange bits of the build to eliminate technically
    		undefined forward references;
    	... fix for multiple *CURRENT-CATCH-BLOCK* and
    		*CURRENT-UNWIND-PROTECT-BLOCK*: we now have one and
    		only one of each variable, rather than three
Commits on Mar 8, 2004
  1. @csrhodes

    0.8.8.20:

    csrhodes authored
    	Hey look!  An ANSI bug that's more annoying than (vector nil)!
    	... printing #\Space is defined to yield #\
    	... did you see the whitespace at the end of that line?
  2. @csrhodes

    0.8.8.19:

    csrhodes authored
    	Fix for *PRINT-CASE* :CAPITALIZE and word determination (see
    	CLHS *PRINT-CASE* and STRING-CAPITALIZE)
    	... also note unpleasant discovery about lack of threadsafety
    		in the printer
Commits on Mar 7, 2004
  1. 0.8.8.18:

    Alexey Dejneka authored
            * VALID-FUN-USE:
            ** when checking result type, intersect NODE-DERIVED-TYPE with
               the trusted type assertion, if it exists;
            ** recognize NIL for RESULT-TEST as "always succeeds".
Commits on Mar 6, 2004
  1. @csrhodes

    0.8.8.17:

    csrhodes authored
    	Make CLOSE works on STRING-STREAMs
  2. @csrhodes

    0.8.8.16:

    csrhodes authored
    	Allow CLOSE to work on (MAKE-CONCATENATED-STREAM)
  3. 0.8.8.15:

    William Harold Newman authored
    	hacked TRACE :PRINT code so that it does TERPRI as well as
    		FRESH-LINE (which is perhaps less elegant than doing
    		only one or the other, but seems to be more robust
    		than the previous FRESH-LINE-only solution)
    	fixed overlooked merge conflict in NEWS (pointed out by
    		Neil Schemenauer)
Commits on Mar 5, 2004
  1. 0.8.8.14:

    William Harold Newman authored
    	introduced SB-DEBUG:*DEBUG-PRINT-VARIABLE-ALIST* mechanism
    	fixed trivial bug in CONCATENATED-N-BIN
Commits on Mar 4, 2004
  1. @csrhodes

    0.8.8.13:

    csrhodes authored
    	CONCATENATED-STREAM-STREAMS fix
    	... yes, do discard streams.  The old behaviour said "keep streams
    		around for closing", but that's actually the user's job.
Commits on Mar 2, 2004
  1. @csrhodes

    0.8.8.12:

    csrhodes authored
    	PFDFixes
    	... ECHO-STREAM and end-of-file
    	... *PRINT-BASE*, *PRINT-RADIX* and ratios
  2. @csrhodes

    0.8.8.11:

    csrhodes authored
    	Exploit the new widetag structure on PPC.
Commits on Mar 1, 2004
  1. @csrhodes

    0.8.8.10:

    csrhodes authored
    	MORE MICRO-OPTIMIZATION
    	... renumber all widetags.  (LESS BINARY-COMPATIBILITY)
    	... implement some smarter type tag checking on the x86.
    
    	The smarter type checking comes in several flavours.
    
    	* If we have two adjacent lowtags, in three cases out of four
    	  we can do "and, cmp, branch", rather than
    	  "cmp, branch, cmp, branch";
    	* If we have two lowtags that are unadjacent but differ by
    	  just one bit, we can likewise do "and, cmp, branch" rather
    	  than "cmp, branch, cmp, branch";
    	* If we have a contiguous range of lowtags that includes the
    	  most positive lowtag, we do not need to test the upper bound;
    	* If we have four lowtags with only two bits different, we can
    	  do "and, cmp, branch" rather than *four* "cmp, branch" pairs.
    
    	This change will conflict with ongoing 64-bit ports.  The
    	conflict is resolvable (there are enough widetags in the "array"
    	range (which in practice is 130 - 254; currently there are five
    	in this range unused (or three with long-float arrays)
Something went wrong with that request. Please try again.