Paul Backus

Results 131 comments of Paul Backus

Buildkite is having availability issues; force-pushed to re-run again.

CI failure is because you need to update the C++ headers to match the D code. From the log: > The file `src/dmd/frontend.h` seems to be out of sync. This...

Now that `SafeRefCounted` (#8368) has been merged, we can probably close this.

I ran into this while working on `@safe` allocators. I've been using `@trusted` lambdas to access `@system` variables in templated code, and it took me a long time to realize...

> existing quirks are relied on in tests and buildkite projects making it hard to untangle the code. I think the only reasonable way forward here is to bar the...

Don't we already have a way to customize initialization behavior with default initializers for aggregate fields and enums? Is there anything a custom `init` can do that isn't already covered...

It is worth noting that this change (and others like it) may **silently** introduce memory corruption into any `@trusted` code that relied on the old behavior. For example, the following...

@atilaneves `min` and `max` take pairs of elements, not ranges. The versions that take ranges are called `minElement` and `maxElement`.

Since `-preview=dip1021` is a breaking change, shouldn't it be ineligible for the base language edition?

Whoops, my bad, this affects `LockingTextReader`, not Writer.