dmd
dmd copied to clipboard
dmd D Programming Language compiler
This times the total time for a given instantiation, but the individual measurements can be done in a followup
Infer noreturn whenever the function body is never exited normally. Also added a bunch of tests from the DIP that really should've been added in the initial PR's... (because many...
https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1029.md Signed-off-by: Luís Ferreira --- - [x] Specification PR (https://github.com/dlang/dlang.org/pull/3082) - [x] DMD Implementation - [x] Tests - [x] Header generation of `throw` - [x] Templated functions: do they infer...
This option is not useful for DMD given its limited range of supported targets. The option itself has been made mostly redundant by the combination of `-mcpu=`, `-m32`, `-m64`, and...
This ensures that a bug / breakage in the tested compiler doesn't prevent the actual test execution (because `run.d` aborts when the test tools fail to build). The only drawback...
As other pull requests I made in the past, the goal of this one is to make the `Lexer` more flexible and usable outside of the compiler. This is a...
This is so that https://github.com/dlang/dmd/pull/14175 is less likely to run out of memory due to `scope` allocating on the heap rather than the stack. It's only about half the job,...
…nfer attributes This makes https://github.com/dlang/dmd/pull/14175 much more palatable.