Thread overview
[Issue 21267] Make std.complex work with -betterC
Sep 22, 2020
Nathan S.
Oct 28, 2021
Richard Cattermole
Jun 04, 2022
Walter Bright
Dec 17, 2022
Iain Buclaw
September 22, 2020
https://issues.dlang.org/show_bug.cgi?id=21267

--- Comment #1 from Nathan S. <n8sh.secondary@hotmail.com> ---
WIP: https://github.com/dlang/phobos/pull/7643

>on some platforms may be calculated in double precision even when T is an extended-precision real.

This might be a showstopper. The two culprits here are version (CRuntime_Microsoft) and version (CRuntime_UClibc) whose atan2, coshl, expl, hypotl, logl, powl, and sinhl are effectively just aliases of the double-precision versions of those functions.

--
October 28, 2021
https://issues.dlang.org/show_bug.cgi?id=21267

Richard Cattermole <alphaglosined@gmail.com> changed:

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

--- Comment #2 from Richard Cattermole <alphaglosined@gmail.com> ---
Right now it is erroring with TypeInfo not being available.

/dlang/dmd/linux/bin64/../../src/druntime/import/object.d(3583): Error: `TypeInfo` cannot be used with -betterC

This may be related to toString not being templated and using stuff that depends on druntime.

--
June 04, 2022
https://issues.dlang.org/show_bug.cgi?id=21267

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |betterC
                 CC|                            |bugzilla@digitalmars.com

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=21267

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P4

--