Thread overview
[Issue 23535] extend pragma(crt_constructor) with semantics that static constructors have
Dec 02, 2022
Walter Bright
Dec 02, 2022
Dlang Bot
Dec 02, 2022
Walter Bright
Dec 02, 2022
Walter Bright
Dec 09, 2022
Walter Bright
Dec 09, 2022
Walter Bright
Dec 17, 2022
Iain Buclaw
December 02, 2022
https://issues.dlang.org/show_bug.cgi?id=23535

--- Comment #1 from Walter Bright <bugzilla@digitalmars.com> ---
crt_destructor should also have C linkage.

crt_constructor should be marked @system because it can modify mutable variables.

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

Dlang Bot <dlang-bot@dlang.rocks> changed:

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

--- Comment #2 from Dlang Bot <dlang-bot@dlang.rocks> ---
@WalterBright created dlang/dmd pull request #14669 "fix Issue 23535 - extend pragma(crt_constructor) with semantics that …" fixing this issue:

- fix Issue 23535 - extend pragma(crt_constructor) with semantics that static
constructors have

https://github.com/dlang/dmd/pull/14669

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

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=22367

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

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=22031,
                   |                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=20428,
                   |                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=21622,
                   |                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=21621,
                   |                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=21623,
                   |                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=21620,
                   |                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=19153

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

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=4071

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

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=6019

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

Iain Buclaw <ibuclaw@gdcproject.org> changed:

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

--
December 13
https://issues.dlang.org/show_bug.cgi?id=23535

--- Comment #3 from dlangBugzillaToGithub <robert.schadek@posteo.de> ---
THIS ISSUE HAS BEEN MOVED TO GITHUB

https://github.com/dlang/dmd/issues/18141

DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB

--