Mathias LANG
Mathias LANG
Just hit this one as well. ``` Platform: OSX 10.15.2 DStep version: 1.0.1-5-g9a0e2fa (built from master) Clang version: clang version 9.0.0 (tags/RELEASE_900/final) (latest on homebrew) ``` My test case is...
```D @safe: import std.stdio; import std.typecons; struct Container { int[] data; } void main () { auto ptr = getPtr(); writeln(ptr); const save = ptr.dup; auto other = getPtr(); assert(save...
> Now to try and fix... As I mentioned in our previous discussion, given the nature of DIP1000, I have little hope that we can end up with a (truly)...
 ```D import std.stdio; import std.typecons; struct Container { ubyte[] data; } struct Blob { ubyte[64] data; } void main () { auto ptr = getPtr(); writeln(ptr); const save...
I also looked a bit deeper into the internals of `RefCounted`, and there are some issues that prevented me from exploiting some other features. For example, `opAssign` takes its argument...
@pbackus : What if someone calls `destroy` twice ?
Oh it's just 42k LoC of diff, LGTM! (`/s`) CI says no: ``` std/uni/package.d(10621): Error: undefined identifier `toLowerSimpleIndexTrieEntries` std/uni/package.d(10622): Error: undefined identifier `toTitleSimpleIndexTrieEntries` std/uni/package.d(10620): Error: undefined identifier `toUpperSimpleIndexTrieEntries` ```
> We have another brownout, what needs to be done to move this forward? Was a bit puzzled by the issue, just found out that we need to change Phobos...
You are the only person using them though. Most people do not care for them, nor should they.
> The `--` prefix is a signal that they are for advanced users. What makes you think that ? That's not the convention.