Re: Release D 2.102.0

2023-02-15 Thread Iain Buclaw via Digitalmars-d-announce
Glad to announce D 2.102.1, ♥ to the 6 contributors. http://dlang.org/download.html This point release fixes a few issues over 2.102.0, see the changelog for more details. http://dlang.org/changelog/2.102.1.html -Iain on behalf of the Dlang Core Team

Re: Release D 2.102.0

2023-02-14 Thread notna via Digitalmars-d-announce
On Monday, 13 February 2023 at 20:55:42 UTC, Iain Buclaw wrote: On Sunday, 5 February 2023 at 01:59:47 UTC, Andrej Mitrovic wrote: On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote: http://dlang.org/download.html Seems there's problems with the installer script:

Re: Release D 2.102.0

2023-02-13 Thread Iain Buclaw via Digitalmars-d-announce
On Sunday, 5 February 2023 at 01:59:47 UTC, Andrej Mitrovic wrote: On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote: http://dlang.org/download.html Seems there's problems with the installer script: https://issues.dlang.org/show_bug.cgi?id=23671 Indeed, it's not downloading

Re: Release D 2.102.0

2023-02-13 Thread Iain Buclaw via Digitalmars-d-announce
Glad to announce the first beta for the 2.102.1 point release, ♥ to the 6 contributors. This fixes two breaking regressions found in dub 1.31.0 after the initial release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.102.1.html As usual please report any bugs at

Re: Release D 2.102.0

2023-02-04 Thread Andrej Mitrovic via Digitalmars-d-announce
On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote: http://dlang.org/download.html Seems there's problems with the installer script: https://issues.dlang.org/show_bug.cgi?id=23671

Re: Release D 2.102.0

2023-02-03 Thread Mathias LANG via Digitalmars-d-announce
On Friday, 3 February 2023 at 08:33:26 UTC, Max Samukha wrote: BTW, check out another case of D violating the "if in an invalid state, die" precept. The following code not only runs the upstream destructor (which depends on successful completion of the downstream one), but does that in an

Re: Release D 2.102.0

2023-02-03 Thread ryuukk_ via Digitalmars-d-announce
On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote: Glad to announce D 2.102.0, ♥ to the 40 contributors. This release comes with support for multiple message arguments in `static assert()`, stack allocated `scope` array literals, a new preview switch to add support for `@system`

Re: Release D 2.102.0

2023-02-03 Thread Max Samukha via Digitalmars-d-announce
On Thursday, 2 February 2023 at 22:46:51 UTC, Ali Çehreli wrote: https://forum.dlang.org/thread/qwixdanceeupdefyq...@forum.dlang.org I still agree with myself :) in that discussion here: https://forum.dlang.org/post/tlqcjq$usk$1...@digitalmars.com BTW, check out another case of D

Re: Release D 2.102.0

2023-02-02 Thread Andrej Mitrovic via Digitalmars-d-announce
On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote: http://dlang.org/download.html http://dlang.org/changelog/2.102.0.html -Iain on behalf of the Dlang Core Team - Stack traces can now be generated when run inside the GC collection routine. - InvalidMemoryOperationError now has

Re: Release D 2.102.0

2023-02-02 Thread Salih Dincer via Digitalmars-d-announce
On Thursday, 2 February 2023 at 17:22:46 UTC, Ali Çehreli wrote: On 2/2/23 04:30, Iain Buclaw wrote: > Glad to announce D 2.102.0, ♥ to the 40 contributors. ... Two issues that I had some interest in are fixed. Yay! Ali rabboni, I think the other issue(#17226) is more important, very much!

Re: Release D 2.102.0

2023-02-02 Thread Ali Çehreli via Digitalmars-d-announce
On 2/2/23 10:29, jmh530 wrote: > On Thursday, 2 February 2023 at 17:22:46 UTC, Ali Çehreli wrote: >> [snip] >> >> https://issues.dlang.org/show_bug.cgi?id=17378 >> >> > > Looks like your bug report is for assert and static assert, but the PR > only handles static assert. I've noticed that as

Re: Release D 2.102.0

2023-02-02 Thread Iain Buclaw via Digitalmars-d-announce
On Thursday, 2 February 2023 at 17:22:46 UTC, Ali Çehreli wrote: I am aware how complex unicode collation is[1] but I somehow find it very wrong to list Ömer at the end. :) [...] > Steven Schveighoffer > Vladimir Panteleev > Walter Bright > Ömer Faruk IRMAK Obviously because I am used to the

Re: Release D 2.102.0

2023-02-02 Thread jmh530 via Digitalmars-d-announce
On Thursday, 2 February 2023 at 17:22:46 UTC, Ali Çehreli wrote: [snip] https://issues.dlang.org/show_bug.cgi?id=17378 Looks like your bug report is for assert and static assert, but the PR only handles static assert. You might want to file a separate one for assert.

Re: Release D 2.102.0

2023-02-02 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
On 03/02/2023 6:22 AM, Ali Çehreli wrote: but it doesn't help because the array fullCaseTable in there seems to be about equivalence (e.g. of ß and ss). I think we need a "mostly correct" collation for latin based characters. Yeah collation is a very different beast than comparison, we can

Re: Release D 2.102.0

2023-02-02 Thread Ali Çehreli via Digitalmars-d-announce
On 2/2/23 04:30, Iain Buclaw wrote: > Glad to announce D 2.102.0, ♥ to the 40 contributors. Thanks indeed! Two issues that I had some interest in are fixed. Yay! https://issues.dlang.org/show_bug.cgi?id=17378 https://issues.dlang.org/show_bug.cgi?id=23561 I am aware how complex unicode

Re: Release D 2.102.0

2023-02-02 Thread jmh530 via Digitalmars-d-announce
On Thursday, 2 February 2023 at 15:56:56 UTC, Steven Schveighoffer wrote: [snip] Previously, it would search in each path, and look for the files in the order of di, then d, then i, then c. So based on the order of the paths, it might find a matching C file before a matching D file in a

Re: Release D 2.102.0

2023-02-02 Thread Steven Schveighoffer via Digitalmars-d-announce
On 2/2/23 10:01 AM, jmh530 wrote: I was reading through some of the PRs referenced in [issue 23548](https://issues.dlang.org/show_bug.cgi?id=23548), and a little confused by the takeaway. It currently searches for Di, then D files. If it finds none of them, then it searches for C/h files. Is

Re: Release D 2.102.0

2023-02-02 Thread jmh530 via Digitalmars-d-announce
On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote: Glad to announce D 2.102.0, ♥ to the 40 contributors. This release comes with support for multiple message arguments in `static assert()`, stack allocated `scope` array literals, a new preview switch to add support for `@system`

Re: Release D 2.102.0

2023-02-02 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
Awesome! Remember if you need any help with any of the Unicode changes, please let me know!

Re: Release D 2.102.0

2023-02-02 Thread M.M. via Digitalmars-d-announce
On Thursday, 2 February 2023 at 12:30:50 UTC, Iain Buclaw wrote: Glad to announce D 2.102.0, ♥ to the 40 contributors. This release comes with support for multiple message arguments in `static assert()`, stack allocated `scope` array literals, a new preview switch to add support for `@system`

Release D 2.102.0

2023-02-02 Thread Iain Buclaw via Digitalmars-d-announce
Glad to announce D 2.102.0, ♥ to the 40 contributors. This release comes with support for multiple message arguments in `static assert()`, stack allocated `scope` array literals, a new preview switch to add support for `@system` variables, and many more. Downloads and full changelog are