Release D 2.101.0
Les De Ridder
dlang at lesderid.net
Tue Dec 27 19:22:41 UTC 2022
On Tuesday, 27 December 2022 at 18:04:56 UTC, Max Haughton wrote:
> On Tuesday, 27 December 2022 at 17:59:11 UTC, Les De Ridder
> wrote:
>> On Wednesday, 16 November 2022 at 01:13:29 UTC, torhu wrote:
>>> On Tuesday, 15 November 2022 at 20:54:03 UTC, Iain Buclaw
>>> wrote:
>>>> Glad to announce D 2.101.0, ♥ to the 63 contributors.
>>>
>>> For some reason my project build fails with this version, but
>>> only the x86 release build. Only tried it on Windows.
>>>
>>> This is the error, I'll post a bug report if I can narrow it
>>> down more:
>>> Error C:\prog\dmd\windows\bin\dmd.exe failed with exit code
>>> -1073741795.
>>
>> This seems to still be broken in 2.101.1 and is breaking my CI:
>> <https://github.com/lesderid/keynavish/actions/runs/3789010705/jobs/6442404036>.
>
> I'm happy to do some debugging if you can get us a reduced test
> case. If you need help getting a reduction do ask (e.g. for
> help with dustmite)
I've been able to reduce it to this:
`void f() { import std.file : exists; exists(""); }`
(or `void f() { import std; exists(""); }`)
Create two files (`a.d` and `b.d`) with this code.
Build with: `dmd.exe -m32 -inline -O a.d b.d`
Removing any of the flags allows the compilation to proceed.
More information about the Digitalmars-d-announce
mailing list