microcode.
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/back/bittop.scm,v 1.12 1990/01/18 22:41:47 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/back/bittop.scm,v 1.13 1990/06/07 19:56:35 cph Rel $
Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
(with-absolutely-no-interrupts
(lambda ()
(vector-set! output-block 0
- ((ucode-primitive primitive-object-new-type)
+ ((ucode-primitive primitive-object-set-type)
(ucode-type manifest-nm-vector)
non-pointer-length)))))
(write-bits! output-block
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/crsend.scm,v 1.3 1990/01/18 22:42:38 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/crsend.scm,v 1.4 1990/06/07 19:52:33 cph Rel $
$MC68020-Header: toplev.scm,v 4.16 89/04/26 05:09:52 GMT cph Exp $
Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
label
(with-absolutely-no-interrupts
(lambda ()
- ((ucode-primitive &make-object)
+ ((ucode-primitive primitive-object-set-type)
type-code:compiled-entry
(make-non-pointer-object
(+ (cdr (or (assq label label-bindings)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/toplev.scm,v 4.28 1990/05/03 15:03:49 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/toplev.scm,v 4.29 1990/06/07 19:52:14 cph Exp $
Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
label
(with-absolutely-no-interrupts
(lambda ()
- ((ucode-primitive &make-object)
+ ((ucode-primitive primitive-object-set-type)
type-code:compiled-entry
(make-non-pointer-object
(+ (label->offset label)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/global.scm,v 14.14 1989/08/17 13:53:39 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/global.scm,v 14.15 1990/06/07 19:53:40 cph Exp $
-Copyright (c) 1988, 1989 Massachusetts Institute of Technology
+Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(wait-loop)))))
(define-integrable (future? object)
- ((ucode-primitive primitive-type? 2) (ucode-type future) object))
+ ((ucode-primitive object-type? 2) (ucode-type future) object))
(define (exit)
(if (prompt-for-confirmation "Kill Scheme")
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/udata.scm,v 14.12 1990/04/21 16:26:13 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/udata.scm,v 14.13 1990/06/07 19:55:02 cph Exp $
Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
;; This combination returns an unsafe object, but since it
;; is used as an argument to a primitive, I can get away
;; with not turning off the garbage collector.
- ((ucode-primitive system-memory-ref 2) block 0)))
+ ((ucode-primitive primitive-object-ref 2) block 0)))
(define (compiled-code-block/index->offset index)
(* (1+ index) compiled-code-block/bytes-per-object))
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/sf/subst.scm,v 4.5 1989/10/26 06:28:14 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/sf/subst.scm,v 4.6 1990/06/07 19:53:16 cph Rel $
-Copyright (c) 1988, 1989 Massachusetts Institute of Technology
+Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(define *foldable-primitive-procedures
(map make-primitive-procedure
- '(PRIMITIVE-TYPE PRIMITIVE-TYPE?
+ '(OBJECT-TYPE OBJECT-TYPE?
NOT EQ? NULL? PAIR? ZERO? POSITIVE? NEGATIVE?
&= &< &> &+ &- &* &/ 1+ -1+)))
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/global.scm,v 14.14 1989/08/17 13:53:39 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/global.scm,v 14.15 1990/06/07 19:53:40 cph Exp $
-Copyright (c) 1988, 1989 Massachusetts Institute of Technology
+Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(wait-loop)))))
(define-integrable (future? object)
- ((ucode-primitive primitive-type? 2) (ucode-type future) object))
+ ((ucode-primitive object-type? 2) (ucode-type future) object))
(define (exit)
(if (prompt-for-confirmation "Kill Scheme")