On Monday, 24 July 2023 at 13:30:27 UTC, cc wrote:
Is there any list of known significant "gotchas" with moving to
LDC from DMD? Any unexpected surprises to watch out for or be
careful for? I'm thinking of all the "features" of DMD that
are now considered verboten by many users (e.g. compil
On Monday, 24 July 2023 at 09:20:05 UTC, BoQsc wrote:
There are three compilers present in the Dlang website: DMD GDC
and LDC
DMD can build much faster than LDC. In some cases it is quite
extreme, for example the product I work on has a 3.6x faster
debug build time with DMD (well, only with -
On Monday, 24 July 2023 at 13:51:06 UTC, Steven Schveighoffer
wrote:
DMD is the point of all D feature introductions, and so
anything that works with LDC should work with DMD.
It's the other way around that might cause trouble, since there
may be DMD features which haven't yet made it into L
On Monday, 24 July 2023 at 13:30:27 UTC, cc wrote:
Is there any list of known significant "gotchas" with moving to
LDC from DMD? Any unexpected surprises to watch out for or be
careful for?
- DMD has weak linking for all functions by default (mostly as a
workaround to several bugs). In LDC,
On 25/07/2023 1:26 AM, devosalain wrote:
I could be interesting to also compare the licenses of the 3 compilers.
There isn't a huge difference between them.
The frontend, druntime and most of phobos (minus zlib and curl) are all
Boost regardless of compiler.
That just leaves backends, which
On 7/24/23 9:30 AM, cc wrote:
On Monday, 24 July 2023 at 09:29:09 UTC, Richard (Rikki) Andrew
Cattermole wrote:
There isn't a huge concern with which one you use.
Its quite common to use dmd for development, and ldc for release for
example.
They all share the same frontend, so they really on
On 25/07/2023 1:30 AM, cc wrote:
Is there any list of known significant "gotchas" with moving to LDC from
DMD? Any unexpected surprises to watch out for or be careful for? I'm
thinking of all the "features" of DMD that are now considered verboten
by many users (e.g. compiling with -release,
On Monday, 24 July 2023 at 09:29:09 UTC, Richard (Rikki) Andrew
Cattermole wrote:
There isn't a huge concern with which one you use.
Its quite common to use dmd for development, and ldc for
release for example.
They all share the same frontend, so they really only differ
between them by thei
I could be interesting to also compare the licenses of the 3
compilers.
Could someone share a step by step way to compile and link a
x86-64 Linux Binary using Windows 10? (Without virtual machine or
"Linux Subsystem for Windows")
I want to compile and link a Hello World program for both Linux
and Windows.
**example.d**
```
import std.stdio;
void main()
{
wr
There isn't a huge concern with which one you use.
Its quite common to use dmd for development, and ldc for release for
example.
They all share the same frontend, so they really only differ between
them by their glue code to the relevant backend and some modules in
druntime that are optional
There are three compilers present in the Dlang website: DMD GDC
and LDC
12 matches
Mail list logo