Re: Beta 2.099.0

2022-02-17 Thread Iain Buclaw via Digitalmars-d-announce

On Wednesday, 16 February 2022 at 09:05:39 UTC, Basile B. wrote:

On Tuesday, 15 February 2022 at 16:12:25 UTC, Iain Buclaw wrote:
Maybe an issue could be raised against the 
[dlang-bot](https://github.com/dlang/dlang-bot) to request 
better handling of ambiguous commit messages?


Yes but in the meantime I find strange that you have just 
approved a PR that will have the same effect [with issue 2].


[with issue 2]: https://github.com/dlang/dmd/pull/13663


I probably reviewed it on my phone - the github app is very good 
at hiding lots of information I would have otherwise spotted on 
desktop. :-)


Re: Beta 2.099.0

2022-02-17 Thread Nick Treleaven via Digitalmars-d-announce

On Tuesday, 15 February 2022 at 13:06:47 UTC, Martin Nowak wrote:

http://dlang.org/changelog/2.099.0.html


Thanks. Regarding:
https://dlang.org/changelog/2.099.0.html#allow_casting_from_typetuple_to_typetuple

I don't understand why this is allowed:

```d
alias Tuple(T...) = T;

void foo()
{
Tuple!(int, int) tup;

auto foo = cast(long) tup;
pragma(msg, typeof(foo)); // (int, int)
}
```
Casting 2 values to one type is weird, and why does it not affect 
the result type?


https://github.com/dlang/dmd/pull/13501#discussion_r808203393


Re: Beta 2.099.0

2022-02-17 Thread rikki cattermole via Digitalmars-d-announce
There are a few goodies hiding in the nightlies that didn't make it into 
the beta.


Stuff like https://issues.dlang.org/show_bug.cgi?id=18362

And https://dlang.org/changelog/pending.html#actual-dynamiclibrary
(which I did :3)

This is gonna be a good release I think!


Re: Beta 2.099.0

2022-02-17 Thread Martin Tschierschke via Digitalmars-d-announce

On Tuesday, 15 February 2022 at 13:06:47 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.099.0 release, ♥ to 
the 99 contributors.

[...]

http://dlang.org/changelog/2.099.0.html

[...]

Thank you! It is amazing: ♥ to 99 contributors!
(Should I say the language is extremely alive!)

Regards MT



Re: Beta 2.099.0

2022-02-17 Thread 9il via Digitalmars-d-announce

On Tuesday, 15 February 2022 at 13:06:47 UTC, Martin Nowak wrote:

As usual please report any bugs at
https://issues.dlang.org


The compiler has some mangling or attributes deduction bug when 
compiling or linking tagged self-referencing algebraic.


The GitHub job:

https://github.com/libmir/mir-ion/runs/5229969072?check_suite_focus=true


I report the bug here because issues.dlang.org doesn't like my 
email:


The e-mail address you entered (@@@my GMAIL@@@) didn't pass our 
syntax checking for a legal email address. A legal address must 
contain exactly one '@', and at least one '.' after the @. 
Currently, registering using Gmail addresses is not allowed due 
to spam. It also must not contain any illegal characters.