gm2
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gm2] BITSET not regarded as pervasive in PIM mode


From: Gaius Mulley
Subject: Re: [Gm2] BITSET not regarded as pervasive in PIM mode
Date: Thu, 12 Jan 2012 17:24:45 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

john o goyo <address@hidden> writes:

> On 17-Dec-11, at 8:11 a, address@hidden wrote:
>> john o goyo <address@hidden> writes:
>>
>>> I thought that BITSET was pervasive in PIM yet both compiler and info
>>> require import from SYSTEM in PIM mode.
>>>
>>> john
>>
>> Hi John,
>>
>> ah thanks - I had incorrectly thought that BITSET was pervasive in
>> pim[34] but not pim2.  This makes for a pleasant simplification in
>> M2Base.mod - I'll modify it accordingly,
>
> Sorry to harass you over this, Gaius, but have you a timeline?
>
> Thank you.

Hi John,

all done :-)

        * gm2/gm2-compiler/Indexing.mod:  removed import of BITSET from
          SYSTEM.
        * gm2/gm2-compiler/M2Base.mod:  BITSET is now declared as a
          pervasive
          type.
        * gm2/gm2-compiler/M2Error.mod:  removed import of BITSET from
          SYSTEM.
        * gm2/gm2-compiler/M2Printf.mod:  removed import of BITSET from
          SYSTEM.
        * gm2/gm2-compiler/M2System.mod:  removed BITSET from being
          declared.
        * gm2/gm2-libs/SYSTEM.def:  removed BITSET from export list.
        * gm2/gm2-libs-min/SYSTEM.def:  removed BITSET from export
          list.
        * gm2/gm2-libs-coroutines/SYSTEM.def:  removed BITSET from
          export list.
        * gm2/gm2-libs/Indexing.mod:  BITSET is now a pervasive type.
        * gm2/gm2-libs/M2RTS.mod:  BITSET is now a pervasive type.
        * gm2/gm2.texi:  added new section on packed records and also
          BITSET
          is no longer exported from SYSTEM but is a pervasive type.
        * gm2/ulm-lib-gm2/std/M2RTS.mod:  no longer import BITSET.
        * gm2/ulm-lib-gm2/std/MathLib.mod:  no longer import BITSET.
        * gm2/ulm-lib-gm2/std/Plot.mod:  no longer import BITSET.
        * gm2/ulm-lib-gm2/sys/SYSTEM.def:  no longer export BITSET.
        * gm2/ulm-lib-gm2/sys/SysStat.def:  no longer import BITSET.
        * gm2/ulm-lib-gm2/sys/SysStat.mod:  no longer import BITSET.
        * gm2/ulm-lib-gm2/std/Archive.def:  no longer import BITSET.
        * gm2/ulm-lib-gm2/sys/SysIoctl.def:  no longer import BITSET.
        * gm2/gm2-libs-pim/BitBlockOps.mod:  no longer import BITSET.
        * gm2/gm2-libs-pim/BitBlockOps.mod:  no longer import BITSET.
        * gm2/gm2-libs-pim/BitByteOps.mod:  no longer import BITSET.
        * gm2/gm2-libs-pim/BitWordOps.mod:  no longer import BITSET.
        * gm2/gm2/examples/map/AdvMap.def:  no longer import BITSET.

all tests in the testsuite have been changed as well.  I'm seeing
12 failures (overflow tests) only on a debian LP64 squeeze system.
This is with gcc-4.1.2 + cvs-latest etc

regards,
Gaius



reply via email to

[Prev in Thread] Current Thread [Next in Thread]