Results 212 comments of Johan Engelen

Ideas for tests missing: - `align(1) struct S { byte a; int b; byte c; int d;}` - `align(2) struct S { byte a; int b; byte c; int d;}`...

If the agreement is that no unwinding should happen if an Error is thrown, then the standard exception handling mechanism should not be used: by throwing an exception, (some) unwinding...

This is indeed used at Weka in about ~50 functions. What I see mentioned here as alternatives are: - `foo(T...)(T args)` --> no breakage at call site, but separate template...

> Anyhow, I anticipate a long deprecation period. Remember that deprecations are as bad as errors (`-de`). Because Phobos uses this in a number of places, it will trigger deprecations...

> A further note -- many people are used to `[1, 2, 3]` being an allocation. I think a lot of this angst will ease once we get used to...

> @JohanEngelen I had to remove some phobos usage, hopefully i didn't alter anything. Add a comment to the copied function(s) with a link to phobos. Such that bugfixes in...

Functionality like this is needed for editor integration, where you'd want to specify a file/path assumption for input passed through stdin. See #202 .

This needs to be extended with semantics for operations on arrays, like `~=` (for which the types of lhs and rhs are not the same, `T[]` vs `T`). ```d int...

I have no opinion on this. I believe we added the D_P16 version identifier because there is also D_LP64 (which according to dlang.org means pointers are 64bit and does not...

I think @MartinNowak perhaps meant that some (most?) of the `version(D_LP64)` in druntime should be replaced with `static if((void*).sizeof == 8)`? (it's more verbose and you have to do the...