Jump to page: 1 2
Thread overview
[Issue 14767] Support CTFE of BigInt under x86
[Issue 14767] BigInt compile time errors
[Issue 14767] Support CTFE of BigInt
Jul 07, 2015
Paul D. Anderson
Jul 07, 2015
Paul D. Anderson
Jul 08, 2015
Ivan Kazmenko
Jan 14, 2018
Basile B.
Jan 14, 2018
Basile B.
Jan 14, 2018
Basile B.
Jan 14, 2018
Basile B.
Mar 21, 2020
Basile-z
July 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14767

hsteoh@quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hsteoh@quickfur.ath.cx
           Severity|normal                      |enhancement

--- Comment #1 from hsteoh@quickfur.ath.cx ---
Currently, BigInt is implemented as a runtime library type that uses asm optimizations, which cannot be interpreted in CTFE. Marking this as an enhancement request to add CTFE support to BigInt.

--
July 03, 2015
https://issues.dlang.org/show_bug.cgi?id=14767

hsteoh@quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|BigInt compile time errors  |Support CTFE of BigInt

--
July 07, 2015
https://issues.dlang.org/show_bug.cgi?id=14767

Paul D. Anderson <paul.d.anderson@comcast.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|x86_64                      |x86

--- Comment #2 from Paul D. Anderson <paul.d.anderson@comcast.net> ---
Could we add a version or a compiler flag that would force use the .biguintnoasm version for the x86 also? That seems like an innocuous change that could be easily implemented.

Paul

--
July 07, 2015
https://issues.dlang.org/show_bug.cgi?id=14767

--- Comment #3 from Paul D. Anderson <paul.d.anderson@comcast.net> ---
I changed the hardware setting from x86_64 to x86.

Paul

--
July 08, 2015
https://issues.dlang.org/show_bug.cgi?id=14767

Ivan Kazmenko <gassa@mail.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gassa@mail.ru

--- Comment #4 from Ivan Kazmenko <gassa@mail.ru> ---
Perhaps on x86, the compiler could do something like the following when instantiating BigInt:

-----
if (__ctfe)
{
   // use biguintnoasm
}
else
{
   // use biguintx86
}
-----

--
January 14, 2018
https://issues.dlang.org/show_bug.cgi?id=14767

Basile B. <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |b2.temp@gmx.com
            Summary|Support CTFE of BigInt      |Support CTFE of BigInt
                   |                            |under x86
                 OS|Windows                     |All

--
January 14, 2018
https://issues.dlang.org/show_bug.cgi?id=14767

Basile B. <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |greeenify@gmail.com

--- Comment #5 from Basile B. <b2.temp@gmx.com> ---
*** Issue 17003 has been marked as a duplicate of this issue. ***

--
January 14, 2018
https://issues.dlang.org/show_bug.cgi?id=14767

Basile B. <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |virgil_lam@yahoo.com

--- Comment #6 from Basile B. <b2.temp@gmx.com> ---
*** Issue 17095 has been marked as a duplicate of this issue. ***

--
January 14, 2018
https://issues.dlang.org/show_bug.cgi?id=14767

Basile B. <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #7 from Basile B. <b2.temp@gmx.com> ---
pull https://github.com/dlang/phobos/pull/6029

--
January 24, 2018
https://issues.dlang.org/show_bug.cgi?id=14767

--- Comment #8 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/f2c5ee3bf17707ea16c2d7c269b3537a46d11032 fix issue 14767 - Support CTFE of BigInt under x86

https://github.com/dlang/phobos/commit/3784831e30f707d3c1411a639540e2bd2b3e241c Merge pull request #6029 from BBasile/issue-14767

fix issue 14767 - Support CTFE of BigInt under x86 merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>

--
« First   ‹ Prev
1 2