Re: GCC 10.2.1 Released

2020-08-26 Thread M.M. via Digitalmars-d-announce
On Monday, 24 August 2020 at 23:49:42 UTC, Iain Buclaw wrote: Just out of curiosity, which language version will the next GCC release have? Currently, my version of GDC gives __VERSION__ as 2.076, which is pretty old (whereas LDC gives 2.093, basically on par with DMD). Will the next GDC

Re: Blog Post: What Does Memory Safety Really Mean in D?

2020-08-26 Thread Dennis via Digitalmars-d-announce
On Wednesday, 26 August 2020 at 14:29:46 UTC, Dukc wrote: I think there is a workaround to the variable access being always safe. Something like this in a dedicated module: ``` struct SystemVar(T, bool safeVal) { private T _var; static if (safeVal) @safe pure nothrow @nogc auto val() {

Re: Blog Post: What Does Memory Safety Really Mean in D?

2020-08-26 Thread Steven Schveighoffer via Digitalmars-d-announce
On 8/26/20 10:29 AM, Dukc wrote: On Sunday, 23 August 2020 at 19:39:35 UTC, Paul Backus wrote: https://pbackus.github.io/blog/how-does-memory-safety-work-in-d.html What exactly do we mean when we talk about "memory safety" in D? Is it the same thing as "undefined behavior"? Is it ever correct

Re: Blog Post: What Does Memory Safety Really Mean in D?

2020-08-26 Thread Dukc via Digitalmars-d-announce
On Sunday, 23 August 2020 at 19:39:35 UTC, Paul Backus wrote: https://pbackus.github.io/blog/how-does-memory-safety-work-in-d.html What exactly do we mean when we talk about "memory safety" in D? Is it the same thing as "undefined behavior"? Is it ever correct to mark and `extern(C)` function

Re: Visual D 1.0.1 released

2020-08-26 Thread Jacob Carlborg via Digitalmars-d-announce
On Tuesday, 25 August 2020 at 20:37:38 UTC, Per Nordlöw wrote: I'm dying to get a semantic engine that supports code navigation to (and completion of) overloaded functions at their call site including UFCS-calls. DCD doesn't support these two features. I have interest in a LSP server based