On Wednesday, 7 October 2015 20:06:41 UTC+2, bluescarni wrote:
>
> I think in FLINT you also have the issue that you are using tagged 
> pointers (last time I checked anyway).
>

Yeah, we merged some patches recently to fix some of the issues here. I 
don't think we got them all yet.

Sometimes compilers actually give warnings about this, but in a few cases 
I'm pretty convinced the compiler warning is actually incorrect.

Eventually we'll sort it out.
 

>
> On 7 October 2015 at 20:03, Bill Hart <goodwi...@googlemail.com 
> <javascript:>> wrote:
>
>>
>>
>> On Wednesday, 7 October 2015 19:48:54 UTC+2, bluescarni wrote:
>>>
>>> PARI requires (required?) sizeof(mp_limb_t)==sizeof(void*), which is not 
>>> guaranteed and not enforceable by PARI (as it's up to GMP to decide what 
>>> exactly an mp_limb_t is).
>>>
>>
>> I think I understand now. I was misled by the person claiming Pari 
>> required sizeof(long) == sizeof(void*) and Bill Allombert debunking it. 
>> Bill was of course correct (he is a Pari dev).
>>
>> As for assuming sizeof(mp_limb_t) == sizeof(void*) we probably have the 
>> same issue in Flint. We will very slowly address this and have been making 
>> patches here and there. It's not a priority.
>>
>> However, that issue is entirely irrelevant to MSYS2. By default on that 
>> system both sizeof(mp_limb_t) and sizeof(void*) are 8 on Windows 64.
>>
>> The x32 issue is only affecting people who are wanting to support this 
>> trendy new ABI.
>>
>> Bill.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-devel+...@googlegroups.com <javascript:>.
>> To post to this group, send email to sage-...@googlegroups.com 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/sage-devel.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to