December 05, 2022

On Saturday, 3 December 2022 at 19:17:59 UTC, zoujiaqing wrote:

>

Thank you!!!

When will it support Apple M1 processors?

My macbook has been unable to use D for months.

We've been shipping to M1 users for the last 2 years.

December 27, 2022

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.

December 27, 2022

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)

December 27, 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.

December 27, 2022

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 see the same thing, only the release build, and only x86, fails.

December 28, 2022

On Tuesday, 27 December 2022 at 19:22:41 UTC, Les De Ridder wrote:

>

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.

  1. Raise a bug report

  2. Use digger to bisect dmd and locate which change introduced it.

December 28, 2022

On Wednesday, 28 December 2022 at 01:42:35 UTC, Iain Buclaw wrote:

>

On Tuesday, 27 December 2022 at 19:22:41 UTC, Les De Ridder wrote:

>

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.

  1. Raise a bug report

  2. Use digger to bisect dmd and locate which change introduced it.

Looks like it was already reported and fixed on stable:
https://issues.dlang.org/show_bug.cgi?id=23499.

Apologies for the noise.

1 2 3
Next ›   Last »