- May 04, 2010
- May 03, 2010
- Apr 28, 2010
- Apr 27, 2010
-
-
rtoy authored
-
rtoy authored
Replace the call to (setf info) with a (new) function, set-defvar-textdomain, that calls (setf info). The (setf info) was causing the compiler to run and producing an unexpected message. The compiler doesn't need to handle the new function specially. o DEFCONSTANT was not recording the text domain for the new constant. Call set-defvar-textdomain to record the text domain.
-
- Apr 23, 2010
-
-
rtoy authored
code/defstruct.lisp: o Save source info for defstructs code/macros.lisp: o Save source info for deftypes. compiler/globaldb.lisp: o Add comments that the info type source-location defvar also includes defparameter, defconstant, defstruct, and deftype.
-
- Apr 21, 2010
- Apr 20, 2010
- Apr 19, 2010
- Apr 18, 2010
-
-
rtoy authored
that accept docstrings to note the docstrings as translatable. o Remove _N"" reader macro from docstrings.
-
rtoy authored
-
rtoy authored
-
rtoy authored
*TRANSLATIONS* is non-NIL. Use boot-2010-04-1 to bootstrap this. code/intl.lisp: o Change default for *TRANSLATIONS* to NIL to disable translations. o Add TRANSLATION-ENABLE and TRANSLATION-DISABLE. code/exports.lisp: o Update exports list for new functions in INTL. o Remove *TRANSLATABLE-DUMP-STREAM* which no longer exists. bootfiles/20a/boot-2010-04-1.lisp: o New bootstrap file.
-
- Apr 17, 2010
-
-
rtoy authored
o Set the default documentation for the short form of DEFINE-METHOD-COMBINATION to NIL instead of "". general-info/release-20b.txt: o Update
-
rtoy authored
o Recognize but ignore the :DECLARE argument to ENSURE-GENERIC-FUNCTION. general-info/release-20b.txt: o Update
-
rtoy authored
o Allow class objects as well as names for the :METHOD-CLASS argument general-info/release-20b.txt: o Update
-
rtoy authored
o Signal an error if a defclass name names a declaration. general-info/release-20b.txt: o Update
-
- Apr 16, 2010
-
-
agoncharov authored
-
rtoy authored
code/print.lisp: o Add optional *PRINT-READABLY* argument to STRINGIFY-OBJECT. o Update PRINC-TO-STRING with new docstring and call STRINGIFY-OBJECT with *PRINT-READABLY* bound to NIL. general-info/release-20b.txt: o Update
-
rtoy authored
what INTERN and FIND-SYMBOL do with strings.
-
rtoy authored
o WITH-STANDARD-IO-SYNTAX needs to use the standard pprint dispatch table. general-info/release-20b.txt: o Update
-
- Apr 14, 2010
-
-
rtoy authored
o When saving the file name, use *compile-file-truename* instead of *compile-file-pathname*. Also use enough-namestring to make a shorter name. The file names that were placed in the pot file included search-lists which aren't understood by anything besides CMUCL. o Don't install the reader macros by default anymore. o Change INSTALL to accept an optional readtable that is modified with the reader macros and such. code/exports.lisp: o Export INTL::INSTALL. tools/build-world.sh: tools/build-utils.sh: o Need to install the reader macros when building so we can get generate the pot files. o Set *default-pathname-defaults* to be the (full) current build directory so that the pathnames in the pot file are relative to the build directory. These changes fix the main part of Ticket #39.
-
- Apr 03, 2010
- Apr 01, 2010
-
-
rtoy authored
-
rtoy authored
(defun testfn () (let* ((i-gc-ed-u nil) (ext:*gc-notify-before* (lambda (a) (/ a 0.34d0)))) (dotimes (i 100000) (setf i-gc-ed-u nil) (let* ((v1 (list (* 1d0 (random 10)) (* 1d0 (random 10)))) (v2 (list (* 1d0 (random 10)) (* 1d0 (random 10)))) (dot1 (reduce #'+ (mapcar #'* v1 v2))) (dot2 (reduce #'+ (mapcar #'* v1 v2)))) (when (/= dot1 dot2) (print `(gc ,i-gc-ed-u v1 ,v1 v2 ,v2 dot1 ,dot1 dot2 ,dot2))))))) Running this with sse2 would cuase dot1 and dot2 to sometimes be different. We forgot to save the SSE2 state in call_into_lisp. (This bug was mentioned on comp.lang.lisp, http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/828371aa4800272c?hl=en# x86-assem.S: o Save and restore SSE2 state when running with SSE2 core. (This might need more tweaking. Should we use cpuid instead of looking at fpu_mode?) gencgc.c: o Save the SSE2 state, along with X87 state for SSE2 cores.
-