Richard (Rikki) Andrew Cattermole

Results 328 comments of Richard (Rikki) Andrew Cattermole

This isn't good, I had to check but LDC doesn't offer debugging of the backend as cli options (at least via --help). Most people should never need to know that...

> There is `-vv` which turns on the logging messages, which in combination with LLVM with assertions enabled will catch most LDC misuse of LLVM, though might no do much...

How about a compromise, can they be printed only in a debug build?

I'm concerned that someone will reach for these switches when they don't need to debug the backend and these old names don't signal that they shouldn't touch them. It could...

We don't see many beginners using gdc it's usually dmd and occasionally ldc. The people I'm concerned about are those who don't know what a linker is which is the...

> If the programmer needs to mutate data, don't declare it immutable. `immutable` data should be confidently, reliably, consistently, absolutely, positively, immutable. Initialization is not mutation, we make this distinction....

This could be an IDE issue (as far as I'm aware DCD itself doesn't know about dub).

Ah huh! This has something to do with Adams usage of -mv. On Mon, May 16, 2022, 19:28 Andrea Fontana ***@***.***> wrote: > Are you sure that is the same...

A big problem with ``-mv`` is that currently, dub does not understand it, and therefore neither do IDE's. It's going to need its own map directive, and from there translated...

Updated error: https://buildkite.com/dlang/dmd/builds/26985#01813f37-292b-4d81-8836-a2e9389e2cc9 ``` core.exception.AssertError@source/app.d(43): Web sockets failed: Connecting TLS tunnel: error:140C5042:SSL routines:ssl_undefined_function:called a function you should not call (336351298) ---------------- ??:? _d_assert_msg [0xa0e848] source/app.d:43 nothrow void app.test(bool).__lambda7() [0x791ce4] ../../../.dub/packages/vibe-core-1.22.4/vibe-core/source/vibe/core/task.d:734...