From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Han-Wen Nienhuys Newsgroups: gmane.lisp.guile.devel Subject: Re: new GC code merged Date: Sun, 18 Aug 2002 02:36:37 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <15710.60437.890421.939332@blauw.xs4all.nl> References: <15692.29931.82055.847632@blauw.xs4all.nl> <02081700303500.19624@locke.free-expression.org> Reply-To: hanwen@cs.uu.nl NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1029630796 32180 127.0.0.1 (18 Aug 2002 00:33:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 18 Aug 2002 00:33:16 +0000 (UTC) Cc: guile-devel@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17gE0H-0008Mf-00 for ; Sun, 18 Aug 2002 02:33:13 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17gE1B-0008Ek-00; Sat, 17 Aug 2002 20:34:10 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17gE0P-0008De-00 for guile-devel@gnu.org; Sat, 17 Aug 2002 20:33:21 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17gE0N-0008DA-00 for guile-devel@gnu.org; Sat, 17 Aug 2002 20:33:20 -0400 Original-Received: from smtpzilla1.xs4all.nl ([194.109.127.137]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17gE0M-0008Cs-00 for guile-devel@gnu.org; Sat, 17 Aug 2002 20:33:18 -0400 Original-Received: from blauw.xs4all.nl (blauw.xs4all.nl [213.84.26.127]) by smtpzilla1.xs4all.nl (8.12.0/8.12.0) with ESMTP id g7I0XFjg006092; Sun, 18 Aug 2002 02:33:15 +0200 (CEST) Original-To: Lynn Winebarger In-Reply-To: <02081700303500.19624@locke.free-expression.org> X-Mailer: VM 7.05 under Emacs 21.2.1 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:1111 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1111 winebar@free-expression.org writes: > Excuse my ignorance. The notes in tag.h indicate that the > least significant bit of the 2nd word of a cell is used for marking. > I was reading gc.h and it appears the mark bits are stored > separately. On the other hand, I looked at a copy of guile from > before your changes and it might also have used separate mark > bitvectors. So is that lsb of the second word of a cell actually > free for some other use besides marking? This has been changed shortly after 1.4 was released. It's free for use, but since all the tags live in the first word of a cell, I don't readily see a use for it (but I don't know much about implementations for LISP like languages) -- Han-Wen Nienhuys | hanwen@cs.uu.nl | http://www.cs.uu.nl/~hanwen _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel