- Jul 23, 2003
-
-
gerd authored
of nil. From Alexey Dejneka/SBCL. * src/code/array.lisp (make-array, adjust-array): Add supplied-p parameter for initial-contents and use it. (data-vector-from-inits): Add initial-contents-p parameter.
-
- Jul 21, 2003
-
-
gerd authored
standard-generic-function instead of generic-function which has no slot named methods.
-
gerd authored
can-set-function-end-breakpoint-p returns false. * src/code/debug-int.lisp (can-set-function-end-breakpoint-p): Return true of compiled-debug-function-returns is :standard.
-
emarsden authored
(DEF-SMALL-DATA-VECTOR-FROBS) for Alpha backend. This bug is triggered by operations on bit arrays. From Daniel Barlow via SBCL.
-
- Jul 20, 2003
-
-
emarsden authored
has been moved to Lisp) - fixes to error reporting on CLX connection attempts - fix bug in type declarations in TEXT-EXTENTS-SERVER and TEXT-WIDTH-SERVER (declared to be strings, but called with buffer-text16). From Daniel Barlow via the portable-clx-devel mailing list.
-
emarsden authored
(which no only control the build process) - add forward declaration for stream::%read-vector
-
emarsden authored
CLOS-related documentation accessors incorrectly.
-
emarsden authored
platforms.
-
emarsden authored
defaults to nil.
-
emarsden authored
compiler notification function.
-
gerd authored
(declare (optimize (space 0) (speed 3))) (the integer (read-byte s)))) results in ; Warning: This is not a (VALUES INTEGER &REST T): ; NIL From Alexey Dejneka on cmucl-imp. * src/code/sysmacs.lisp (stream-dispatch): Use etypecase.
-
gerd authored
that can be different from the dynamic environment at the point where the user chooses one of the computed restarts. Effect: The debugger offers a restart, but complains that it isn't active when the restart is chosen. * src/code/error.lisp (%invoke-restart-interactively): New function. (invoke-restart-interactively): Use it. * src/code/debug.lisp (make-restart-commands): Use it.
-
- Jul 19, 2003
-
-
emarsden authored
(misplaced parentheses).
-
emarsden authored
-
emarsden authored
-
emarsden authored
- fix a signed/unsigned cast bug that was prevented the auto-gc-trigger from functioning correctly when using certain dynamic-space sizes (for platforms that don't have an internal gc trigger). - added a few #include files to avoid compiler warnings - changed some #ifdef semantics: DEBUG activates additional assertions, and PRINTNOISE activates debugging statements.
-
- Jul 18, 2003
-
-
gerd authored
conditions::*make-condition-accessor-methods* to true.
-
- Jul 17, 2003
- Jul 16, 2003
-
-
pw authored
when host is "unix" magic host.
-
gerd authored
* src/compiler/fndb.lisp (last, butlast, nbutlast): Accept unsigned-byte counters. * src/code/list.lisp (last, butlast, nbutlast): Likewise.
-
gerd authored
so that we don't need its fdefn in cold init.
-
gerd authored
byte-compile keyword arg to *byte-compile-default*.
-
gerd authored
simple-program-error. * src/compiler/byte-comp.lisp (annotate-full-call): "Inline" slot accessors only if they are called with the right number of arguments.
-
- Jul 15, 2003
-
-
gerd authored
on interpreted functions.
-
gerd authored
type-error for invalid indices.
-
gerd authored
for argument count and keyword argument errors.
-
gerd authored
(parse-defmacro-lambda-list): Use it for min/max argument count checks.
-
emarsden authored
(needed by the byte interpreter). Fixes the following bug: (defun foo (x) (1+ (numerator x))) (let ((c::*byte-compile* t)) (compile 'foo)) (foo 2/3) => undefined function KERNEL:%NUMERATOR
-
gerd authored
Reported by Edi Weitz on cmucl-help. * src/code/defmacro.lisp (restify-dotted-lambda-list): New function. (parse-defmacro-lambda-list): Use it to tranform dotted lambda-list to undotted lambda-lists with &rest. Remove special handling of dotted lambda-lists.
-
emarsden authored
(let ((ext:*byte-compile-default* t)) (compile-file-pathname "foo.lisp")) was returning #p"foo.x86f", when it should return #p"foo.lbytef".
-
- Jul 11, 2003
-
-
toy authored
references to 8- and 16-bit specialized arrays with a constant index. From Christophe Rhodes on cmucl-imp.
-
- Jul 09, 2003
- Jul 08, 2003
-
-
toy authored
fast-char base-char-compare-c vops.
-
- Jul 03, 2003
-
-
gerd authored
infinitely. The same symptom could be observed when compiling CLOCC's cllib:rnd.lisp. From Alexey Dejneka on cmucl-imp. * src/compiler/typetran.lisp (source-transform-union-typep): Produce (or (listp ...) ...) only if a member-type is among the union types, that member-type contains nil, and the rest of union types contains the cons type.
-
toy authored
which was missing for single-float, double-float, and the complex float simple-arrays.
-
toy authored
which we weren't handling. Use bound-value to get the value. This probably still needs some work.
-