dmd
dmd copied to clipboard
dmd D Programming Language compiler
Attempt to solve some of the bizarre situations we can get into when allocating a stack trace actually throws. Also fix an issue where an object invariant will segfault if...
Fix issue 23116.
Just like we already do in `core.stdc.stdint`.
Reboot of #12232.
From https://dlang.org/spec/expression.html#.define-lvalue > The following expressions, and no others, are called lvalue expressions or lvalues ... > cast(U) expressions applied to lvalues of type T when T* is implicitly convertible...
…t match expected function type Also add ~~`globals.errorBuf`~~ ~~`ErrorSinkBuffer`~~ to divert gagged errors. (This will also be useful for another pull I'm working on).
This is just the Add() function, let's see if anything breaks.
Currently does parsing names and passing them around, but doesn't re-order yet.
Remove the complex and broken `eliminateMaybeScopes` system for parameters, and use a simpler scheme for both parameters and local variables. When you assign `va = v`, then add a link...
Putting this up there to see how people feel about it / what breaks. Currently this switch is not usable as it creates a linker error in Phobos. Having it...