Manu Evans
Manu Evans
Hmmm, again, pardon my ignorance, I haven't looked into this at all, but this discussion leaves me rather suspect about the way D\* manages users at all... I could respond...
No, probably not. But since the conversation was already rather OT... ;) Where do you suggest?
They didn't 'change' the definition of `WCHAR` to `wchar_t`, that's just how it is for C++. For C, it's defined as `unsigned short`. It's always been this way.
And for MS code, it just so happens that `wchar_t` matches `unsigned short`, and also that `WINAPI` is `extern(C)`, not C++... but the type definitions and value of the macros...
> Right, and for C it doesn't matter anyway because there is no mangling. Right, but there *is* a gotcha case, which MS have a hack to deal with; back...
Yes, the first PR should be merged, this one should not be merged... unless someone can convince me otherwise.
Another thought; `opMove`, which has been accepted, will make that check incorrect. It will be the case that with `opMove`, you will be able to move objects with interior pointers.
Yeah see, I didn't move that function, because it's obscene. The fact that function is like 2 thousand lines suggests at some serious deficiency somewhere. Whatever the hell it's for,...
Still blocked on https://issues.dlang.org/show_bug.cgi?id=19902 ... which is a pretty bad regression!
This may be able to move forward now. I'll poke at it when I get a few minutes.