- Aug 22, 2005
-
-
rtoy authored
creation. From Eduardo Munoz, cmucl-imp, 2005/07/31.
-
- Aug 18, 2005
-
-
rtoy authored
to a methood is wrong. Bug found by ansi-tests.
-
- Aug 17, 2005
-
-
rtoy authored
streams. (See mail to cmucl-imp on 2005-07-25 through 2005-08-03.) This basically allows arbitrary annotations to be added to pretty streams so that the annotations are "printed" at the appropriate times when the pretty stream is printed. This allows better presentation-like features in Slime and McCLIM, and is modeled on Allegro's schedule-annotation. No bootstrap file, but when load-world is run, answer 0 (use-current) to keep these changes to the pretty-stream structure.
-
rtoy authored
-
rtoy authored
10.2 and 10.4. However, we need to compile all assembly files with -traditional to concatenate tokens the way we want. (Appears to be an issue with gcc 4.0 included with Tiger.)
-
rtoy authored
Tiger (10.4) with gcc (4.x) or Jaguar (10.2) gcc (3.x). Not the best solution, but I think gcc 4 doesn't handle ## the same as gcc 3. But this allows using the default gcc on both platforms to compile CMUCL.
-
- Aug 12, 2005
- Aug 04, 2005
-
-
rtoy authored
error object didn't include a value for the cell-error-name. Fix this by defining a separate function for each special form in CMUCL and making it the symbol-function for the symbol. (Previously, it was just the same function for all symbols.) Could we do something better than this?
-
- Aug 02, 2005
-
-
rtoy authored
-
- Aug 01, 2005
- Jul 26, 2005
- Jul 13, 2005
-
-
rtoy authored
-
rtoy authored
constant-argument's of type number instead of t. This fixes ansi-test misc.149a, misc.149, and misc.108. We should probably examine other deftransforms to make sure they only get called on other constant-argument's of the appropriate type.
-
rtoy authored
supposed to take an optional environment arg. Make it so. But we don't do anything with the environment arg. I don't know what to do with it.
-
rtoy authored
NIL, which means unbounded. Fixes ansi-test misc.89b, which was calling coerce on an integer that was too big to fit in a single-float.
-
rtoy authored
-
rtoy authored
but we weren't in cases like (multiple-value-setq nil :good).
-
rtoy authored
o functions with doc-type of 'function or t o compiler-macros with doc-type 'compiler-macro These failures were found in the ansi-tests.
-
rtoy authored
code/bsd-os.lisp: o Automatically define :freebsd4 and :elf, if compiling lisp has them defined. tools/create-target.sh: o Support FreeBSD. tools/setenv-scripts/freebsd-features.lisp: o New file with default (commented out) example for FreeBSD.
-
rtoy authored
nothing. When hemlock is loaded, ED is replaced by the version from hemlock.
-
- Jul 12, 2005
- Jul 07, 2005
-
-
rtoy authored
This is for one of Bruno's bug reports. For example, (defclass upd-history () ((history :initform ()))) (defmethod update-dependent ((gf generic-function) (history upd-history) &rest args) (push args (slot-value history 'history))) (defun history-event-list (history) (mapcar (lambda (event) (mapcar (lambda (x) (if (typep x 'method) (list 'method (mapcar #'class-name (method-specializers x))) x)) event)) (reverse (slot-value history 'history)))) (let ((hist (make-instance 'upd-history))) (defgeneric upd0 (x)) (add-dependent #'upd0 hist) (defmethod upd0 ((x integer))) (history-event-list hist)) => ((add-method (method (integer))))) But, instead of the above expected result, it produces => (nil (add-method (method (integer))))) The nil is from a reinitialize-instance of the gf, which is triggered by load-defmethod calling ensure-generic-function, which in turn calls ensure-generic-function-using-class on the existing gf, which finally calls reinitialize-instance. I'm not 100% sure if this is correct or not. My reading of CLHS/MOP is that this is at least not forbidden. Opinions? * src/pcl/methods.lisp (real-add-method, update-gf-dependents): New function. (real-add-method, real-remove-method): Call it. (reinitialize-instance) <:around standard-generic-function>: Update dependent objects. * src/pcl/std-class.lisp (update-dependent): New default method.
-
rtoy authored
However, for logical pathnames, call translate-logical-pathname to get a usable pathname that dlopen can understand.
-
rtoy authored
-
- Jul 05, 2005
- Jul 01, 2005
-
-
rtoy authored
-
rtoy authored
-
rtoy authored
for the position. Add support. Reported by Bruno Haible, cmucl-imp, 28 Jun 2005.
-
rtoy authored
tools/build.sh: o If gmake exists, assume it is GNU make and use it instead of make. tools/create-target.sh: o Auto-detect FreeBSD and use FreeBSD_gencgc as the default config.
-
rtoy authored
semicolon in some cases (usually load time value of something from PCL).
-
- Jun 30, 2005
- Jun 26, 2005
-
-
rtoy authored
mrg32k3a test in cl-bench.
-