[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/2] Add module functions to convert from and to big integers
From: |
Paul Eggert |
Subject: |
Re: [PATCH 2/2] Add module functions to convert from and to big integers. |
Date: |
Wed, 24 Apr 2019 17:00:08 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 4/24/19 2:19 PM, Philipp Stephani wrote:
> I'd definitely hope so, otherwise we should reconsider the mini-gmp
> support. Unfortunately I didn't find any statement about ABI
> compatibility of mini-gmp.h.
There will be a compatibility problem if a module assumes functionality
of full GMP that mini-gmp does not provide, e.g., NAILS != 0. The full
list of functionality missing in mini-gmp is documented in the
gmp/mini-gmp/README. It's a short list. It would probably help to
mention this issue in our module documentation.
Also, the gmp.h and mini-gmp.h ABIs are incompatible on a few old Cray
machines. I don't think we need to worry about this nowadays.
- Re: [PATCH] Unbreak build when building without GMP support., (continued)
- Re: [PATCH] Unbreak build when building without GMP support., Philipp Stephani, 2019/04/24
- Re: [PATCH 2/2] Add module functions to convert from and to big integers., Stefan Monnier, 2019/04/24
- Re: [PATCH 2/2] Add module functions to convert from and to big integers., Paul Eggert, 2019/04/24
- Re: [PATCH 2/2] Add module functions to convert from and to big integers., Stefan Monnier, 2019/04/24
- Re: [PATCH 2/2] Add module functions to convert from and to big integers., Philipp Stephani, 2019/04/24
- Re: [PATCH 2/2] Add module functions to convert from and to big integers., Paul Eggert, 2019/04/24
- Re: [PATCH 2/2] Add module functions to convert from and to big integers., Philipp Stephani, 2019/04/24
- Re: [PATCH 2/2] Add module functions to convert from and to big integers.,
Paul Eggert <=
- Re: [PATCH 2/2] Add module functions to convert from and to big integers., Eli Zaretskii, 2019/04/25
- Re: [PATCH 2/2] Add module functions to convert from and to big integers., Philipp Stephani, 2019/04/25
- [PATCH 1/2] Require full GMP when building module support., Philipp Stephani, 2019/04/25
- [PATCH 2/2] Check for __attribute__ ((cleanup)) during configuration., Philipp Stephani, 2019/04/25
- Re: [PATCH 2/2] Check for __attribute__ ((cleanup)) during configuration., Paul Eggert, 2019/04/25
- Re: [PATCH 2/2] Check for __attribute__ ((cleanup)) during configuration., Philipp Stephani, 2019/04/28
- Re: [PATCH 1/2] Require full GMP when building module support., Eli Zaretskii, 2019/04/25
- Re: [PATCH 1/2] Require full GMP when building module support., Philipp Stephani, 2019/04/25
- Re: [PATCH 1/2] Require full GMP when building module support., Eli Zaretskii, 2019/04/25
- [PATCH] Require full GMP for big integer module functions., Philipp Stephani, 2019/04/25