Changeset 882
- Timestamp:
- Sep 25, 2004, 2:36:06 PM (20 years ago)
- Location:
- trunk/ccl
- Files:
-
- 2 edited
-
lib/macros.lisp (modified) (4 diffs)
-
lisp-kernel/darwin/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/lib/macros.lisp
r812 r882 1588 1588 (typep (cadr option) 'symbol)) 1589 1589 (illegal-option option)) 1590 `(:metaclass (find-class ',(cadr option)))) 1590 `(:metaclass ',(cadr option))) 1591 (:documentation 1592 `(:documentation ',(cadr option))) 1591 1593 (t 1592 1594 (list `',option-name `',(cdr option)))))) … … 1657 1659 (duplicate-options slot) 1658 1660 (setq documentation-p t)) 1659 (setq documentation ( require-type (cadr options) 'string)))1661 (setq documentation (cadr options))) 1660 1662 (t 1661 1663 (let* ((pair (or (assq (car options) other-options) … … 1670 1672 ,@(when writers `(:writers ',writers)) 1671 1673 ,@(when type-p `(:type ',type)) 1672 ,@(when documentation `(:documentation ,documentation))1674 ,@(when documentation-p `(:documentation ,documentation)) 1673 1675 ,@(mapcan #'(lambda (opt) 1674 1676 `(',(car opt) ',(cdr opt))) other-options))))) 1675 (let* ((direct-superclasses (or superclasses '(standard-object)))1677 (let* ((direct-superclasses superclasses) 1676 1678 (direct-slot-specs (mapcar #'canonicalize-slot-spec slots)) 1677 1679 (other-options (apply #'append (mapcar #'canonicalize-defclass-option class-options )))) … … 1728 1730 (memq keyword (prog1 option-keywords (push keyword option-keywords)))) 1729 1731 (signal-program-error "Duplicate option: ~s to ~s" keyword 'defgeneric)) 1730 ((eq keyword :method-name) ; used by generic-flet1731 (if function-name (bad-option o))1732 (setq function-name (cadr o)))1733 1732 ((eq keyword :method-combination) 1734 1733 (unless (symbolp (cadr o)) -
trunk/ccl/lisp-kernel/darwin/Makefile
r812 r882 52 52 CDEFINES = -DDARWIN $(BROKEN_PREPROCESSOR_WORKAROUND) -DOPENMCL_MAJOR_VERSION=$(OPENMCL_MAJOR_VERSION) -DOPENMCL_MINOR_VERSION=$(OPENMCL_MINOR_VERSION) 53 53 CDEBUG = -g 54 COPT = -O254 COPT = #-O2 55 55 56 56 .s.o:
Note:
See TracChangeset
for help on using the changeset viewer.
