Changeset 7822
- Timestamp:
- Dec 5, 2007, 5:46:12 AM (17 years ago)
- File:
-
- 1 edited
-
branches/working-0711/ccl/level-1/l1-dcode.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/working-0711/ccl/level-1/l1-dcode.lisp
r7319 r7822 277 277 278 278 279 ; for calls from outside - e.g. stream-reader280 (defun find-1st-arg-combined-method (gf arg)281 (declare (optimize (speed 3)(safety 0)))282 (%find-1st-arg-combined-method (%gf-dispatch-table gf) arg))283 279 284 280 … … 317 313 (setq flag 0 index -2))) 318 314 (setq index (+ 2 index))))))))) 315 316 ;;; for calls from outside - e.g. stream-reader 317 (defun find-1st-arg-combined-method (gf arg) 318 (declare (optimize (speed 3)(safety 0))) 319 (%find-1st-arg-combined-method (%gf-dispatch-table gf) arg)) 320 319 321 320 322 ;;; more PC - it it possible one needs to go round more than once? - … … 1755 1757 (apply-with-method-context magic (%method.function (car next-methods)) args)))))) 1756 1758 1757 ; may be simpler to blow another cell so magic looks like1758 ; (cnm-cm/nil next-methods . args) - done1759 ; and also use first cell to mean heap-consed if itsa cons1759 ;;; may be simpler to blow another cell so magic looks like 1760 ;;; (cnm-cm/nil next-methods . args) - done 1761 ;;; and also use first cell to mean heap-consed if itsa cons 1760 1762 1761 1763 (defun %call-next-method-with-args (magic &rest args)
Note:
See TracChangeset
for help on using the changeset viewer.
