[Top][All Lists]
[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