Changeset 12853
- Timestamp:
- 08/02/10 10:51:28 (13 years ago)
- Location:
- branches/generic-class-file/abcl/src/org/armedbear/lisp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/generic-class-file/abcl/src/org/armedbear/lisp/compiler-pass2.lisp
r12850 r12853 2252 2252 local-function *declared-functions* ht g 2253 2253 (setf g (symbol-name (gensym "LFUN"))) 2254 (let* (( pathname (abcl-class-file-pathname (local-function-class-file local-function)))2255 (class-name (concatenate 'string "org/armedbear/lisp/" (pathname-name pathname)))2256 2254 (let* ((class-name (abcl-class-file-class 2255 (local-function-class-file local-function))) 2256 (*code* *static-code*)) 2257 2257 ;; fixme *declare-inline* 2258 2258 (declare-field g +lisp-object+ +field-access-private+) … … 3011 3011 (emit-push-constant-int 0) ;; destPos 3012 3012 (emit-push-constant-int (length *closure-variables*)) ;; length 3013 (emit-invokestatic "java/lang/System""arraycopy"3013 (emit-invokestatic +java-system+ "arraycopy" 3014 3014 (list +java-object+ "I" 3015 3015 +java-object+ "I" "I") nil) -
branches/generic-class-file/abcl/src/org/armedbear/lisp/jvm-class-file.lisp
r12850 r12853 133 133 (define-class-name +java-object+ "java.lang.Object") 134 134 (define-class-name +java-string+ "java.lang.String") 135 (define-class-name +java-system+ "java.lang.System") 135 136 (define-class-name +lisp-object+ "org.armedbear.lisp.LispObject") 136 137 (defconstant +lisp-object-array+ (class-array +lisp-object+))
Note: See TracChangeset
for help on using the changeset viewer.