From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 12FFDBC0A for ; Mon, 19 Feb 2007 12:20:59 +0100 (CET) Received: from orion.metastack.com (no-dns-yet.demon.co.uk [80.177.38.218] (may be forged)) by concorde.inria.fr (8.13.6/8.13.6) with ESMTP id l1JBKvkQ006246 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Mon, 19 Feb 2007 12:20:58 +0100 Received: from treble (cpc2-cmbg6-0-0-cust535.cmbg.cable.ntl.com [81.107.34.24]) (authenticated bits=0) by orion.metastack.com (8.13.4/8.13.3) with ESMTP id l1JAYZnV026540 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Mon, 19 Feb 2007 10:34:36 GMT From: "David Allsopp" To: "OCaml List" Subject: Return "value" of caml_hash_variant Date: Mon, 19 Feb 2007 11:20:52 -0000 Organization: MetaStack Solutions Ltd. Message-ID: <00d501c75418$05659480$6a7ba8c0@treble> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcdUGAQXMUfIBECuQIi4vVAeeitsKQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-Miltered: at concorde with ID 45D98819.000 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; hash:01 hash:01 gc'd:01 compiler:01 heap:01 variant:02 variant:02 caml:02 caml:02 allocated:03 root:03 variable:06 rather:08 rather:08 david:14 Is it possible to cache the return value of caml_hash_variant in a global variable without registering it as a root or, given the rather "special" nature of these values, are they allocated outside the GC'd heap? David (preferring to ask someone who'll know rather than delving into the compiler sources to check...)