[movitz-cvs] CVS update: movitz/losp/muerte/inspect.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Wed Sep 22 17:39:04 UTC 2004


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv32277

Modified Files:
	inspect.lisp 
Log Message:
Removed deprecated operator malloc-non-pointer-words.

Date: Wed Sep 22 19:39:04 2004
Author: ffjeld

Index: movitz/losp/muerte/inspect.lisp
diff -u movitz/losp/muerte/inspect.lisp:1.39 movitz/losp/muerte/inspect.lisp:1.40
--- movitz/losp/muerte/inspect.lisp:1.39	Tue Sep 21 15:05:55 2004
+++ movitz/losp/muerte/inspect.lisp	Wed Sep 22 19:39:04 2004
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Fri Oct 24 09:50:41 2003
 ;;;;                
-;;;; $Id: inspect.lisp,v 1.39 2004/09/21 13:05:55 ffjeld Exp $
+;;;; $Id: inspect.lisp,v 1.40 2004/09/22 17:39:04 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -167,22 +167,9 @@
 				   :object-register :eax
 				   :size-register :ecx)
     (:load-lexical (:lexical-binding words) :ecx)
-    (:leal (:eax :ecx #.movitz:+other-type-offset+) :edx)
-    (:testb 3 :dl)
-    (:jnz '(:sub-program () (:int 63)))
-    (:movl :edi (:eax :ecx #.movitz:+other-type-offset+))))
-    
-    
-
-(defun malloc-non-pointer-words (words)
-  (check-type words (integer 2 *))
-  (with-non-pointer-allocation-assembly (words :fixed-size-p t
-					       :object-register :eax
-					       :size-register :ecx)
-    (:load-lexical (:lexical-binding words) :ecx)
-    (:leal (:eax :ecx #.movitz:+other-type-offset+) :edx)
-    (:testb 3 :dl)
-    (:jnz '(:sub-program () (:int 63)))
+;;;    (:leal (:eax :ecx #.movitz:+other-type-offset+) :edx)
+;;;    (:testb 3 :dl)
+;;;    (:jnz '(:sub-program () (:int 63)))
     (:movl :edi (:eax :ecx #.movitz:+other-type-offset+))))
 
 (defun %shallow-copy-object (object word-count)





More information about the Movitz-cvs mailing list