www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Beta 2.077.0

reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

First beta for the 2.077.0 release.

This release comes with a new, more compact mangling, templated vector
operations, reproducible dmd builds, and various fixes.

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

We also switched dlang to use `-beta.1`, `-rc.1` suffixes for
pre-releases, matching dub and semver.

Please report any bugs at https://issues.dlang.org

- -Martin

NB: Switching dlang to use semver is in discussion, but required to
adapt the release and development processes (also see
https://gist.github.com/mdparker/ab61a1309752905cf93acb2653c50beb).
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAlnk4jcACgkQsnOBFhK7
GTns9RAAsMYevUT6q3aa7agj7vSpK2tfDFfum0+dZY1VbGncmfWBj05rdGAiG+/O
oRWOgj6DmBRAXUiOvHHa40destuLmZ2/Tk2Xqu06mqp3UVoQICPca9H0Fd1wspyf
kJ2n/vYZmAJL9e4dj6OWeFc145tJk/kwGTyLsnbV7EY+S/k+5Kfv4v1SF8GkWBr7
M1QBSWZC4d9ew9LH2AoNdqpeSaymlozlqhFoMKmBweCo4JMJEUELRqjxtiu/VU+k
8rlmwjuzN4ehPOMCPqEBgAJhQlqQY/IZHZBgztcErhjD5OrkQOawiPyjjLA/yEus
DNuSD9yELuQ1XAVm+0B7VTPFprrsgWZJZ0gwzrlIuc2wGD6qBVJys22Y21onLEtP
eQRi9agWAuV/49TJn480GAyV+B+INkHaIxjN8adFAHt/OoWr+Aym22z2XuEm0XjK
Pc0dhZW7mM5UnJMZFkUrKDxQu/XmuupzVm2P6fTAmiC6x+xCGrMS8vyScB6gjTdl
X3rvgpfSMV9XcaCdAnsfc+gRl7qqzJcK3A9LiCb64y4uqM8SyagET+ZJzJvflXRH
nHuo6PaCWHYScz8bF8YVggNSKkRR1XCYJTa0XZccX+QEw4xp5hDgk3Q0wncm6GmE
2pKNojYW7e/wPDNGd6ogz9WXdiD+GX/+ziOgbGn7O4jsaI4v4A8=
=1MDq
-----END PGP SIGNATURE-----
Oct 16
next sibling parent reply kinke <noone nowhere.com> writes:
On Monday, 16 October 2017 at 16:45:43 UTC, Martin Nowak wrote:
 This release comes with a new, more compact mangling, templated 
 vector operations, reproducible dmd builds, and various fixes.
Congratz, looking forward to the new compact mangles and SIMD improvements.
Oct 16
parent reply Martin Nowak <code dawg.eu> writes:
On Monday, 16 October 2017 at 23:14:05 UTC, kinke wrote:
 Congratz, looking forward to the new compact mangles
Mangling is solely due to Rainer Schütze's persistence.
 and SIMD improvements.
Indeed that wasn't mentioned, the vectorized array ops were preceded by lots of improvements in dmd's SIMD code. Those were already released with 2.076.0. Most notably: https://github.com/dlang/dmd/pull/7003 https://github.com/dlang/dmd/pull/6626
Oct 17
parent Walter Bright <newshound2 digitalmars.com> writes:
On 10/17/2017 5:50 PM, Martin Nowak wrote:
 On Monday, 16 October 2017 at 23:14:05 UTC, kinke wrote:
 Congratz, looking forward to the new compact mangles
Mangling is solely due to Rainer Schütze's persistence.
Yes, thanks Rainer!
 and SIMD improvements.
Indeed that wasn't mentioned, the vectorized array ops were preceded by lots of improvements in dmd's SIMD code. Those were already released with 2.076.0. Most notably: https://github.com/dlang/dmd/pull/7003 https://github.com/dlang/dmd/pull/6626
And thank you, Martin, for those!
Oct 18
prev sibling next sibling parent reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 10/16/2017 06:45 PM, Martin Nowak wrote:
 First beta for the 2.077.0 release.
Second beta live now. This adds a missing core.sys.linux.netinet.in_ header which is used by vibe.d. Happy Testing - -Martin -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAlnrHSIACgkQsnOBFhK7 GTlarA/5AQgG+A+QWTGx0BcokTjlS98N05qRailHUX27uL3lqeUrAWAoNa0iSS6a j/hmPXWWJpRUWg6eTMh+zGyHsDjaqjVVgnoodJdPqRh2qWC/X3DYHGOXI+Im3vsA XMjT/+AhKDebGnUIH+SCx06r/LjUvgIVqQnj2M89vh0NyACoDHLqYTngiaZnvvem L+b3xsArzThrold9h/pe2o6jk9vg914zxpIhu9R59VC8d30nzYWjW64RqNXrJn+B tC/ViI2/De4DQbUhty5QMtAK6hhbC4DksEhih1/kTGjobml4pFamE+sk9DDRBcjI cbPyCz+vX7n9U6OKuRB0jgGPoi7uUdL/ded2FwOshktTV6hD7YWS7n40EJ/Kug/w BYYfe4jepCVwEhBPmlziiPUmRKwflErSniSFwki6VD8Nyc7KGOrvaRC5+aRqfU0Z CUsNc+0WpB1HdKZ8jNzGuKgf28pheb/IHV/oCMeVqSIJE639KdQvunMV+0Zet3B3 BhZ1AwMyQnpGPjR1V1vlT+1oEiDPpyw71B15lk8Hve9VJhAeAd0L7xwL7Vm1czpY cFbW0Wq+zcUBRVvfTWsseqLH7LlSelBf/W48taxsHC7FpyKbibxyGM50wiWUxOXX WEgx2rLwS+EilIhWIaHGiMmxq1jkmFceWgVtbfr4WL0l6Hi6QD8= =/5x6 -----END PGP SIGNATURE-----
Oct 21
parent Mengu <mengukagan gmail.com> writes:
On Saturday, 21 October 2017 at 10:10:42 UTC, Martin Nowak wrote:
 On 10/16/2017 06:45 PM, Martin Nowak wrote:
 First beta for the 2.077.0 release.
Second beta live now. This adds a missing core.sys.linux.netinet.in_ header which is used by vibe.d. Happy Testing - -Martin
this was the first problem i faced when i used latest vibe.d and phobos two months ago.
Oct 28
prev sibling next sibling parent reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

First release candidate for 2.077.0.

The OMF Windows API import libraries were updated, a bug in std.bigint
was fixed, and the version identifier for `-betterC` is now `D_BetterC`.

- -Martin
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAln1ERMACgkQsnOBFhK7
GTm/3g/9GkGpkq0u/p/xfopR3y6de3hoXLHr20kKuYdm5NNdhvI3gonRLgcrxW8Z
wRN15+3h8F/Ywm1f1oqOLvRW+UJBJwUDYwOJcjv4Lb0XlaKEMzdmLzk+qiGCsCRt
Uuzm28vkUkMWsT3UIyFmPPdzLTVKjypHIf1MS2oL4iqmo4BiEj8tHwQ3YLgpK9xM
6SAJ5o/Lar4clyhJeQ2eWqg55XCpgBx3WFZrn09YuywHW4Uk3eAKC9Hw6WTHlDFh
agR9j3Y/Esw/ff9MECwec+4B1uQ7pWc5BRYGUukQm/nR3i8oKLNnDZDnToJoqFLX
TU4wnYDNMclJRPg8jiyhDJHn/B27A6RsrEcDKn+oalVWcM0FvExAC1f3N3hjpHlU
FF2Yt0qRDcZ/gQT/iW4//4Ezw4fjjlLdt93v8lZCxgfwNT8A4sI55mZAVcuMg3SR
D2BIgqAwKGBeMPH3G6DpCOagmNK80Narm3ScueiYVFoDcqZd8Y8nPgtT5Hp/J8YR
pN1IDj9rYVNGxWTG2oRp2iNHu7L7A7NLqBdUdpqV+tYLivGycRnFxu2A2MtAzF+T
ok/eT6PqTddeJNs+S9/4XnlzzPCRyLc5M8HRwAgDh17XXntDich69E/sxb9/9JYI
aehvDhkdQvnOFovna9FV/uGUsB8B4T7XoS+eekj6QHi9LbGxWwg=
=nKsL
-----END PGP SIGNATURE-----
Oct 28
parent reply Basile B. <b2.temp gmx.com> writes:
On Saturday, 28 October 2017 at 23:21:56 UTC, Martin Nowak wrote:
 First release candidate for 2.077.0.

 The OMF Windows API import libraries were updated, a bug in 
 std.bigint was fixed, and the version identifier for `-betterC` 
 is now `D_BetterC`.

 - -Martin
Thanks, i have no problem here with the RC, tested it well, though looking at the log there would be no reason why i would have.
Oct 30
parent reply Basile B. <b2.temp gmx.com> writes:
On Monday, 30 October 2017 at 11:12:29 UTC, Basile B. wrote:
 On Saturday, 28 October 2017 at 23:21:56 UTC, Martin Nowak 
 wrote:
 First release candidate for 2.077.0.

 The OMF Windows API import libraries were updated, a bug in 
 std.bigint was fixed, and the version identifier for 
 `-betterC` is now `D_BetterC`.

 - -Martin
Thanks, i have no problem here with the RC, tested it well, though looking at the log there would be no reason why i would have.
Actually there's a REG :/ a 192 bytes leak is created by the GC, just with an empty main. Also i don't know how this is possible but travisCI runs with DMD 2.077 by default (even if not released).
Nov 02
parent Basile B. <b2.temp gmx.com> writes:
On Thursday, 2 November 2017 at 08:43:33 UTC, Basile B. wrote:
 On Monday, 30 October 2017 at 11:12:29 UTC, Basile B. wrote:
 On Saturday, 28 October 2017 at 23:21:56 UTC, Martin Nowak 
 wrote:
 First release candidate for 2.077.0.

 The OMF Windows API import libraries were updated, a bug in 
 std.bigint was fixed, and the version identifier for 
 `-betterC` is now `D_BetterC`.

 - -Martin
Thanks, i have no problem here with the RC, tested it well, though looking at the log there would be no reason why i would have.
Actually there's a REG :/ a 192 bytes leak is created by the GC, just with an empty main. Also i don't know how this is possible but travisCI runs with DMD 2.077 by default (even if not released).
You can ignore this REG i guess. After reflection it appears that it's only a minor problem that only happens w/ -unittest and that's even not a true leak, despite of being reported by valgrind: https://issues.dlang.org/show_bug.cgi?id=17960
Nov 02
prev sibling parent Guillaume Piolat <contact spam.com> writes:
On Monday, 16 October 2017 at 16:45:43 UTC, Martin Nowak wrote:
 First beta for the 2.077.0 release.

 This release comes with a new, more compact mangling, templated 
 vector operations, reproducible dmd builds, and various fixes.
Glad we can use arrays ops back! Thanks.
Oct 29