* If I add one data, the program crashes. This commit is to revert
to the last code that builds before I screw it up.
This commit is contained in:
parent
bdcfd8beb0
commit
261a5d4ff8
BIN
lib/ikarus.boot
BIN
lib/ikarus.boot
Binary file not shown.
|
@ -25,7 +25,8 @@
|
||||||
;;; "{" + field-count + rtd + fields
|
;;; "{" + field-count + rtd + fields
|
||||||
;;; ">" + 4-bytes(i) : mark the next object with index i
|
;;; ">" + 4-bytes(i) : mark the next object with index i
|
||||||
;;; "<" + 4-bytes(i) : dereference the object marked with index i
|
;;; "<" + 4-bytes(i) : dereference the object marked with index i
|
||||||
;;;
|
;;; "x" : denotes code
|
||||||
|
;;; "T" : Thunk; followed by code.
|
||||||
|
|
||||||
|
|
||||||
(let ()
|
(let ()
|
||||||
|
@ -195,6 +196,8 @@
|
||||||
(lambda (name)
|
(lambda (name)
|
||||||
(make-graph ((record-field-accessor rtd name) x) h))
|
(make-graph ((record-field-accessor rtd name) x) h))
|
||||||
(record-type-field-names rtd))]))]
|
(record-type-field-names rtd))]))]
|
||||||
|
;[(procedure? x)
|
||||||
|
; (make-graph ($closure-code x) h)]
|
||||||
[else (error 'fasl-write "~s is not fasl-writable" x)])]))))
|
[else (error 'fasl-write "~s is not fasl-writable" x)])]))))
|
||||||
(define do-fasl-write
|
(define do-fasl-write
|
||||||
(lambda (x port)
|
(lambda (x port)
|
||||||
|
|
|
@ -132,9 +132,9 @@
|
||||||
$symbol-plist $sc-put-cte $record? $record/rtd? $record-set!
|
$symbol-plist $sc-put-cte $record? $record/rtd? $record-set!
|
||||||
$record-ref $record-rtd $make-record $record $base-rtd $code?
|
$record-ref $record-rtd $make-record $record $base-rtd $code?
|
||||||
$code-reloc-vector $code-freevars $code-size $code-ref
|
$code-reloc-vector $code-freevars $code-size $code-ref
|
||||||
$code-set! $code->closure list*->code* make-code code?
|
$code-set! $code->closure list*->code* make-code
|
||||||
set-code-reloc-vector! code-reloc-vector code-freevars code-size
|
code? set-code-reloc-vector! code-reloc-vector code-freevars
|
||||||
code-ref code-set! $frame->continuation $fp-at-base
|
code-size code-ref code-set! $frame->continuation $fp-at-base
|
||||||
$current-frame $arg-list $seal-frame-and-call
|
$current-frame $arg-list $seal-frame-and-call
|
||||||
$make-call-with-values-procedure $make-values-procedure
|
$make-call-with-values-procedure $make-values-procedure
|
||||||
do-overflow collect $make-tcbucket $tcbucket-next $tcbucket-key
|
do-overflow collect $make-tcbucket $tcbucket-next $tcbucket-key
|
||||||
|
|
Loading…
Reference in New Issue