Re: Release Candidate 2.081.0 [was: Re: Beta 2.081.0]

2018-07-02 Thread xenon325 via Digitalmars-d-announce

On Thursday, 28 June 2018 at 20:58:54 UTC, Martin Nowak wrote:

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


Looks like duplicate in Contributors section:

Q. F. Schroll
Quirin F. Schroll

--
Alexander


Release Candidate 2.081.0 [was: Re: Beta 2.081.0]

2018-06-28 Thread Martin Nowak via Digitalmars-d-announce
On 06/17/2018 06:42 AM, Martin Nowak wrote:

First release candidate for the 2.081.0 release is out now.

> http://dlang.org/download.html#dmd_beta
> http://dlang.org/changelog/2.081.0.html
> 
> As usual please report any bugs at https://issues.dlang.org

-Martin


Re: Beta 2.081.0

2018-06-26 Thread Martin Nowak via Digitalmars-d-announce
On 06/17/2018 06:42 AM, Martin Nowak wrote:
> Glad to announce the first beta for the 2.081.0 release, ♥ to the 52
> contributors for this release.

Second Beta live now.


Re: Beta 2.081.0

2018-06-17 Thread Seb via Digitalmars-d-announce

On Sunday, 17 June 2018 at 05:20:51 UTC, Manu wrote:
The biggest highlight in this release for C++ users like myself 
is a

huge amount of work relating to extern(C++). I think this is the
biggest step forward since it was introduced in 2012.
Mixed-language class hierarchies are now supported, and a whole 
raft
of long-standing ABI issues have been worked out, making 
construction

and destruction semantics compatible between languages.
No more work-arounds for virtual destructors, or factory-style
'create' functions are required.


It's still an amazing progress! Thank you!!

I was planning to make this change to the release notes before 
the

next release, but I had no idea a release was imminent.
Are there announcements ahead of the release branch being 
tagged?


https://dlang.org/changelog/release-schedule.html

Anyway, if we could see that those patches are integrated into 
2.081, that'd be very excellent.


Targeting stable and getting it merged before the final 2.081 
release (in two weeks) should be all you need.


(The beta release announcement [1] would be updated too, but as 
it probably will be regenerated over the course of the beta 
period and will be removed once the beta period is over, it's not 
that important.)


[1] 
https://github.com/dlang/dlang.org/blob/master/changelog/2.081.0_pre.dd


Re: Beta 2.081.0

2018-06-16 Thread Manu via Digitalmars-d-announce
On Sat, 16 Jun 2018 at 21:45, Martin Nowak via Digitalmars-d-announce
 wrote:
>
> Glad to announce the first beta for the 2.081.0 release, ♥ to the 52
> contributors for this release.
>
> http://dlang.org/download.html#dmd_beta
> http://dlang.org/changelog/2.081.0.html
>
> As usual please report any bugs at https://issues.dlang.org
>
> 
>
> Highlights:
>
> https://dlang.org/changelog/2.081.0.html#expression-based_contract_syntax
> https://dlang.org/changelog/2.081.0.html#min_runtime_classes
> https://dlang.org/changelog/2.081.0.html#backtrace_debug_info_macos
> https://dlang.org/changelog/2.081.0.html#customCachePaths
>
> -Martin

Great stuff.

The biggest highlight in this release for C++ users like myself is a
huge amount of work relating to extern(C++). I think this is the
biggest step forward since it was introduced in 2012.
Mixed-language class hierarchies are now supported, and a whole raft
of long-standing ABI issues have been worked out, making construction
and destruction semantics compatible between languages.
No more work-arounds for virtual destructors, or factory-style
'create' functions are required.

I made this PR to try and make it better advertised for the release:
https://github.com/dlang/dmd/pull/8366
Also, Rainer has 2 approved patches waiting for merge that complete the set.

I was planning to make this change to the release notes before the
next release, but I had no idea a release was imminent.
Are there announcements ahead of the release branch being tagged?

Anyway, if we could see that those patches are integrated into 2.081,
that'd be very excellent.



Re: Beta 2.081.0

2018-06-16 Thread Basile B. via Digitalmars-d-announce

On Sunday, 17 June 2018 at 04:42:26 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.081.0 release, ♥ to 
the 52 contributors for this release.


http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.081.0.html


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



Highlights:

https://dlang.org/changelog/2.081.0.html#expression-based_contract_syntax 
https://dlang.org/changelog/2.081.0.html#min_runtime_classes 
https://dlang.org/changelog/2.081.0.html#backtrace_debug_info_macos 
https://dlang.org/changelog/2.081.0.html#customCachePaths

-Martin


Can we avoid shipping this "not yet delivered" regression [1] ?

[1] https://issues.dlang.org/show_bug.cgi?id=18993


Beta 2.081.0

2018-06-16 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce the first beta for the 2.081.0 release, ♥ to the 52
contributors for this release.

http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.081.0.html

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



Highlights:

https://dlang.org/changelog/2.081.0.html#expression-based_contract_syntax
https://dlang.org/changelog/2.081.0.html#min_runtime_classes
https://dlang.org/changelog/2.081.0.html#backtrace_debug_info_macos
https://dlang.org/changelog/2.081.0.html#customCachePaths

-Martin