ldc
ldc copied to clipboard
The LLVM-based D Compiler.
fixImmutableConv: incompatible types for `(foo) - (bar)`: both operands are of type `const(SysTime)`
EndeavourOS/Arch x86_64, ldc v1.40.0 installed with the `install.sh` script. ``` LDC - the LLVM D compiler (1.40.0): based on DMD v2.110.0 and LLVM 18.1.8 built with LDC - the LLVM...
It'd be good to document the few substitution variables we have in the default configfile (`ldc2.conf.in` etc.). `%%ldcbinarypath%%` `%%ldcconfigpath%%` `%%ldcversion%%` (#4812 ) Doesn't have to be a lot of text,...
Apple defines a separate architecture called x86_64h for haswell and newer CPUs which enables optimisations for those CPUs in the core libraries. Supporting this would be a good idea, I...
It is currently not possible to build a MinGW version. Reason is that the MinGW runtime is a mix between all defined C runtimes. E.g. `FILE` is defined like in...
The following code segfaults when compiled with LDC, works as expected with DMD: ```d import std; interface I { void foo(string s1,...); void bar(string s1, string s2,...); } class C...
Our onboarding tests shows that people can't download LDC on Windows since their browser will tell them their download is unsafe. Trying to download this file https://github.com/ldc-developers/ldc/releases/download/v1.39.0/ldc2-1.39.0-windows-multilib.7z Shows a "this...
On Windows the x86_64 and arm64ec are made to interoperate (each can host the other in the same process). `arm64ec` may well be there for a long time.
I've finally got around to using C++ classes in -betterC cross the shared library boundary. As of ldc 1.38.0, what I've found is that the TypeInfo/Interface do not get emitted...
Attempting to bootstrap/build LDC using LDC created using GDC as bootstrap on FreeBSD/PowerPC64. Environment OS: FreeBSD Version: 14.1 C Compiler: clang18 (default) D Compiler: LDC 1.39.0 (built with gdc11) Results:...