dmd
dmd copied to clipboard
dmd D Programming Language compiler
Let's see how much ruckus this causes on buildkite
Reduces indentation, so best reviewed with whitespace off
https://forum.dlang.org/post/[email protected] I don't know how to test this, because it requires the test to actually segfault.
build TypeInfo in semantic, not during code-gen. This fixes RTInfo generation used by the precise GC implementation. http://d.puremagic.com/issues/show_bug.cgi?id=10786 happens if the TypeInfo is referred to during the semantic3 pass, but...
I'll work on a more general solution after this is pulled.
Properly resolves `__FUNCTION__` and folks by adding `resolveLoc` for `StructLiteralExp` and `CallExp`. The new `resolveLoc` overrides call `resolveLoc` on the arguments of the 2 AST constructions. I am not targeting...
``` The laziness of adding aggregate members to the symbol table is a source of the dozens of forward reference bugs in D. This change makes it so that known...
So we aren't going to do it, either. Microsoft sez: "On Windows operating systems before Windows Vista, __declspec( thread ) has some limitations. If a DLL declares any data or...
~Disallow~ Deprecate null literal runtime SA initializer (except as an element initializer when element type accepts null). Rationale in bug below. Disallow `init` as runtime SA initializer when static array...
…tiations