Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: vector_nil_str…
Commits on Jun 17, 2003
  1. @csrhodes

    0.8.0.78:

    csrhodes authored
    	Fix SLOT-MISSING/SLOT-UNBOUND bugs found by Paul Dietz' test
    	suite
    	... return a single value for SLOT-VALUE, the new value for
    		(SETF SLOT-VALUE), a boolean equivalent for SLOT-BOUNDP
    		and the object for SLOT-MAKUNBOUND
    `	... adjust a bogus test in our regression test suite :-/
  2. (put the lost line)

    Alexey Dejneka authored
  3. 0.8.0.77:

    Alexey Dejneka authored
            * Fixed DATA-VECTOR-SET-C/SIMPLE-BIT-VECTOR with index 0 on
              X86 (found by Paul Dietz).
  4. 0.8.0.76:

    Alexey Dejneka authored
            * Fix bug 15: enable emitting a style warning for redefining
              FTYPE in PROCLAIM;
            * fix bug 46c: uncomment the corresponding checks in COERCE;
            * NOTINLINE does not prevent using function type;
            * write SIMPLE-= method for functions;
            * signal STYLE-WARNING on IR1 transform redefinition;
            * combine conflicting tansformers for %CHECK-BOUND.
  5. 0.8.0.75:

    William Harold Newman authored
    	merged  Nikodemus Siivola "make make.sh slightly less braindead"
    		patch (sbcl-devel 14 Jun 2003)
    	text/comment tweaking
Commits on Jun 16, 2003
  1. @csrhodes

    0.8.0.74:

    csrhodes authored
    	Conditionize COMPILER-NOTE
    	... s/COMPILER-NOTE/COMPILER-NOTIFY/ for the function
    	... a couple of exports in package-data-list
    	(also move a DECLAIM from the start of a MACROLET)
  2. @csrhodes

    0.8.0.73:

    csrhodes authored
    	Restore type derivation for known/declared functions, even
    	when their use is declared NOTINLINE.
Commits on Jun 15, 2003
  1. @csrhodes

    0.8.0.72:

    csrhodes authored
    	Reading of symbols in a package named by "" (reported by hmot on
    	#lisp IRC)
    	... the only way one can get one of these beasts is by multiple
    		escapes with nothing in them, so remember if we've seen
    		multiple escape characters
Commits on Jun 14, 2003
  1. 0.8.0.71:

    Alexey Dejneka authored
            * Merged in Robert E. Brown's patch for the bug 235b;
            * MAKE-ARRAY: in complex case infer a dimension.
  2. @csrhodes

    0.8.0.70:

    csrhodes authored
    	A couple of fixes:
    	... SEARCH and test predicate argument ordering: patch from
    		Wolfhard Buss cmucl-imp 2003-06-13
    	... VECTOR-PUSH-EXTEND and type inference: disable MAKE-ARRAY
    		dimension type inferencing for non-simple 1d arrays, as
    		the dimension can change too easily.  Regressions noted
    		by pfdietz' test suite.
  3. 0.8.0.69:

    Alexey Dejneka authored
            * Add more type checks to the source transforms of equality
              predicates (found under influence of Adam Warner).
Commits on Jun 13, 2003
  1. @csrhodes

    0.8.0.68:

    csrhodes authored
    	Merge patch I (+defgenerics.diff) from Andreas Fuchs
    	sbcl-devel 2003-06-10 for sb-bsd-sockets:
    	... add DEFGENERICS (enough to make LOAD-OP quiet, yay!)
  2. @csrhodes

    0.8.0.67:

    csrhodes authored
    	Grab bag of fixes:
    	... PROFILE on a string (naming a package) shouldn't try to
    		profile macros and special operators any more;
    	... SB-KERNEL, not KERNEL, in "I'm deeply confused" error
    		message strings;
    	... UNBOUND-SLOT is a CELL-ERROR, so use the NAME slot (and
    		delete the SLOT slot :-) (thanks to pfdietz)
    	... delete the INITIALIZE-INFO slot from SLOT-CLASS (observation
    		from Gerd Moellmann)
    	... DESCRIBE on unfinalized classes shouldn't cause an error
    		(reported by kr at molecubotics sbcl-devel 2003-06-13)
    	... fix bug in FORMATTER revealed by shiny new exciting format
    		string for DESCRIBE-OBJECT (CLASS T): original args
    		aren't necessarily available in pretty-printer
    		expansion (specifically, not for "~@< ~:>");
    	... tests for some of the above.
  3. 0.8.0.66:

    Alexey Dejneka authored
            * Fixed typo on OUTPUT-VECTOR.
  4. 0.8.0.65:

    Alexey Dejneka authored
            * SB-CLTL2: first try on VARIABLE-INFORMATION;
    
            * MAKE-ARRAY: infer array size in complex case;
    
            * second look at CONCATENATE optimization: create new START
              variable for each sequence. It would be nice to write a
              regression test for
    
               (time (compile nil
                              '(lambda ()
                                (list (concatenate 'string
                                       "qqqqqqqqqqqqqqqqqqqqqq"
                                       "tttttttttttttttttttttttttt"
                                       "wwwwwwwwwwwwwwwwwwwwwwwwwwww")))))
Commits on Jun 12, 2003
  1. @telent

    0.8.0.64

    telent authored
    	Patch from Istvan Marko to help make a #+sb-threads runtime work
    	properly: __asm__ wants to be _asm__ __volatile__
  2. 0.8.0.63:

    Alexey Dejneka authored
            * Declare return type of structure constructors;
            * make some FTYPE declarations to be "exact";
            * GENERATE-TYPE-CHECKS prints too hairy type in the full form;
            * new optimization quality: INSERT-DEBUG-CATCH;
            * avoid using TYPE-SPECIFIER in the VALUES type deriver.
Commits on Jun 11, 2003
  1. @csrhodes

    0.8.0.62:

    csrhodes authored
    	Better error reporting for bad types:
    	... signal a simple-error on bare AND, OR, MEMBER or VALUES.
    	... when within the compiler, handle argument count mismatch
    		errors within CAREFUL-[VALUES-]SPECIFIER-TYPE.
    	... (DEFTYPE FOO () 'FIXNUM) (TYPEP 11 'FOO) (TYPEP 11 '(FOO))
    		is legal.
  2. 0.8.0.61:

    Alexey Dejneka authored
            * bug fix: in macro-like defining macros/special operators the
              implicit block does not enclose lambda list.
Commits on Jun 10, 2003
  1. @csrhodes

    0.8.0.60:

    csrhodes authored
    	Fix yet another Dietz bug:
    	... in DEFCLASS, we only redefine an existing class with name
    	CLASS-NAME if said name is the proper name for the class;
    	... ask for a new class (by passing NIL to ENSURE-CLASS-USING-CLASS)
    	otherwise.
  2. @csrhodes

    0.8.0.59:

    csrhodes authored
    	Make VALUES derive type optimizer accurate:
    	... since we have this nice interpretation of VALUES types, use
    		it in the VALUES derive-type optimizer -- we will return
    		exactly	as many values as VALUES has arguments;
    	... fix the bugs that this reveals in sbcl; :-)
    	... enables us to detect more bogosity: test for some more type
    		mismatches being caught.
    	... (relatedly) fix one more duplicate definition in
    		sb-bsd-sockets
    	Array initializer type warning fix:
    	... don't do (csubtypep (ctype-of x) eltype), because that's wrong
    		for e.g. X = #\a and eltype being STANDARD-CHAR; use
    		CTYPEP instead.
  3. @csrhodes

    0.8.0.58:

    csrhodes authored
            Minor fixes:
            ... don't define a LENGTH type for disassembly; we're not
            allowed to do that, because LENGTH is in the CL package.  Call
            it DISASSEM-LENGTH instead.  (reported by rtoy on #lisp IRC)
            ... cut'n'pasteo: restart print functions in warm init now refer
    	to variables that are bound, rather than those that aren't.
  4. 0.8.0.57:

    Alexey Dejneka authored
            * Signal a style warning when DECLAIM is met in a declaration
              position;
            * Don't join blocks if the separating continuation's dest is CRETURN;
            * DO-USES: in the restart mode stop iterations when the block
              is deleted under us.
Commits on Jun 9, 2003
  1. 0.8.0.56:

    William Harold Newman authored
    	another way to break the compiler -- seems to be a bad day
    		 for interaction of my coding style with SBCL
  2. @csrhodes

    0.8.0.55:

    csrhodes authored
    	Contrib fixes for non-x86/non-linux
    	... don't use GET-LISP-OBJ-ADDRESS on fixnums or characters;
    	... don't try to define "posix" linux-specific functions
    	also minor frobs
  3. @csrhodes

    0.8.0.54:

    csrhodes authored
    	COMPILE-FILE and "static linking"
    	... we are allowed to consider references to functions defined
    	in the same file as such.  At present, we don't inline such
    	references, but merely use previously-derived type information
    	when compiling calls.
    	... also, since the consequences are undefined for multiple
    	definitions in the same file, add a warning for that case (and
    	fix the examples in the codebase itself :-)
  4. 0.8.0.53:

    William Harold Newman authored
    	new BUGS entry
Commits on Jun 8, 2003
  1. @telent

    0.8.0.52

    telent authored
    	large contrib/simple-streams patch including many CMUCL
    	changes by Paul Foley
    	(Thanks to Rudi Schlatte sbcl-devel 2003.06.08)
    
    	... melded streams are implemented
    
    	... removed device-extend; it's deprecated in acl's
    	    simple-streams implementation and will go away there too
    
    	... prettier print-object methods
    
            ... various small fixes
    
    	... Implemented file-position
    
    	... Removed some sbcl internals redefinition: no need to
    	    rewrite unix-lseek, use sb-posix for mmap, munmap
    
            ... Can now remove sb-grovel requirement too
    
    	... Commented out (but not deleted yet) heavily
    	    sbcl-internals-dependent slot access machinery
    	    (def-stream-class, with-stream-class, sm).
    
            ... Various bug fixes, e.g. read-line now works for lines
    	    longer than 80 characters
  2. @telent

    0.8.0.52

    telent authored
    	large contrib/simple-streams patch including many CMUCL
    	changes by Paul Foley
    	(Thanks to Rudi Schlatte sbcl-devel 2003.06.08)
    
    	... melded streams are implemented
    
    	... removed device-extend; it's deprecated in acl's
    	    simple-streams implementation and will go away there too
    
    	... prettier print-object methods
    
            ... various small fixes
    
    	... Implemented file-position
    
    	... Removed some sbcl internals redefinition: no need to
    	    rewrite unix-lseek, use sb-posix for mmap, munmap
    
            ... Can now remove sb-grovel requirement too
    
    	... Commented out (but not deleted yet) heavily
    	    sbcl-internals-dependent slot access machinery
    	    (def-stream-class, with-stream-class, sm).
    
            ... Various bug fixes, e.g. read-line now works for lines
    	    longer than 80 characters
  3. @csrhodes

    0.8.0.51:

    csrhodes authored
    	Fix TYPE-OF bugs from Paul Dietz' test suite
    	... attempt to return reasonable intersections of the relevant
    		built-in-types for non-negative integers
  4. @csrhodes

    0.8.0.50:

    csrhodes authored
    	Fixes for ADD-METHOD.[12] and FIND-METHOD error cases
    	... ADD-METHOD should return the generic function (but preserve
    	method-returning in the internal function ADD-NAMED-METHOD
    	... FIND-METHOD needs to signal an error if the lengths of the
    	specializers isn't the same as the number of required arguments
    	to the generic function.  Turn the test in REAL-GET-METHOD into
    	an AVER.
    	... REMOVED-NAMED-METHOD is unused; delete it.
    	... incompatible lambda lists don't actually require an error of
    	type PROGRAM-ERROR to be signalled, and in fact this change
    	can make the error signalled be an ERROR.  Adjust the test.
  5. 0.8.0.49:

    Alexey Dejneka authored
            Added support of disassembling of closures and funcallable
            instances.
  6. 0.8.0.48:

    Alexey Dejneka authored
            Fixed type declarations for functions returning trees.
Commits on Jun 7, 2003
  1. @telent

    0.8.0.47

    telent authored
    	sb-simple-streams pushes :little-endian/:big-endian on
    	*features* for no apparent reason - and gets it wrong, too
    
    	unix-lseek is fixed, so sb-simple-streams need not redefine
    	it any more
    
    	Fix stupid braino in unix-ioctl that broke the build
  2. @csrhodes

    0.8.0.46:

    csrhodes authored
    	Fix for argumentless CALL-NEXT-METHOD and assignment
    	... and a simple test.
Something went wrong with that request. Please try again.