- Jul 26, 2003
-
-
gerd authored
-
- Jul 25, 2003
-
-
gerd authored
* src/lisp/backtrace.c (VM_OCFP_SAVE_OFFSET) (VM_RETURN_PC_SAVE_OFFSET): New defines. (stack_pointer_p, ra_pointer_p, deref, print_entry_name) (print_entry_list, print_entry_points, x86_call_context): New functions. (backtrace): Use x86_call_context.
-
- Jul 24, 2003
-
-
gerd authored
function-lambda-expression.
-
gerd authored
calling (TIME NIL). * src/code/time.lisp (*time-consing*, *last-time-consing*): New vars. (get-time-consing): New function. (%time): Call it to get the additional consing overhead of %time. Subtract *time-consing* from the result unless null. Set *last-time-consing*.
-
- 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