Re: Release D 2.078.1

2018-01-24 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 24 January 2018 at 13:30:42 UTC, Radu wrote: Just want to bring to your attention a major regression introduced in 2.078, and still present on current master, re. the new __equals template. https://issues.dlang.org/show_bug.cgi?id=18252 Comparing arrays of associative arrays is

Release D 2.078.1

2018-01-22 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.078.1. http://dlang.org/download.html This point release fixes a few issues over 2.078.1, see the changelog for more details. http://dlang.org/changelog/2.078.1.html - -Martin -BEGIN PGP SIGNATURE-

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-18 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 13 January 2018 at 11:42:42 UTC, Bastiaan Veelo wrote: On Saturday, 13 January 2018 at 10:02:18 UTC, Jacob Carlborg wrote: On 2018-01-13 05:59, Martin Nowak wrote: On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: Maybe worthwile to add this scaffolding to dub

Re: mysql-native: Prepared statements: Direction and future

2018-01-16 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 15 January 2018 at 19:41:42 UTC, H. S. Teoh wrote: https://github.com/mysql-d/mysql-native/issues/95#issuecomment-357757013 I've added some thoughts. https://github.com/mysql-d/mysql-native/issues/95#issuecomment-358110156 One of these days, we should draft up a "standard" API for

Re: Beta 2.078.1

2018-01-16 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 16 January 2018 at 11:03:30 UTC, Andre Pany wrote: Please report any bugs at https://issues.dlang.org - -Martin Visual Studio 2017 is now working great with dmd (zip/7z). Thanks to Rainer for his continuous efforts. We have alternative lld+mingw toolchain in the works that would

Re: Beta 2.078.1

2018-01-15 Thread Martin Nowak via Digitalmars-d-announce
On 01/16/2018 06:59 AM, Martin Nowak wrote: > Lots of useful fixes, most prominently dub now timeouts and uses one > of the mirrors when code.dlang.org has connection issues. https://github.com/dlang/dub/pull/1338

Beta 2.078.1

2018-01-15 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.078.1 patch release. Lots of useful fixes, most prominently dub now timeouts and uses one of the mirrors when code.dlang.org has connection issues. http://dlang.org/download.html#dmd_beta

Re: TSV Utilities release with LTO and PGO enabled

2018-01-15 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 14 January 2018 at 23:18:42 UTC, Jon Degenhardt wrote: Combined, LTO and PGO resulted in performance improvements greater than 25% on three of my standard six benchmarks, and five of the six improved at least 8%. Yay, I'm usually seeing double digit improvements for PGO alone, and

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-12 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: Maybe worthwile to add this scaffolding to dub or some other tool? Anyone volunteering? This could be a good idea. Probably even better is to let code.dlang.org take care of it, which would make the whole token issue and

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-09 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 8 January 2018 at 22:06:44 UTC, Bastiaan Veelo wrote: Cheers, Bastiaan. (It turned out as a gist. I don't mind it being recycled on wiki's, blog's or elsewhere.) Using Travis' built-in deployment toGithub Pages is indeed a bit simpler. Also adding the token in Travis' settings

Re: Release D 2.078.0

2018-01-09 Thread Martin Nowak via Digitalmars-d-announce
On 01/05/2018 03:30 PM, Глеб Куликов/Gleb Kulikov wrote: > Martin Nowak wrote: > > >> >> Glad to announce D 2.078.0. > > Hello and Happy New Year ! :) > > Unfortunally, linux x86_64 version(*) has problems: Please file a bug report under https://issues

Re: Article: Finding memory bugs in D code with AddressSanitizer

2018-01-03 Thread Martin Nowak via Digitalmars-d-announce
On 12/25/2017 06:03 PM, Johan Engelen wrote: > I've been writing this article since August, and finally found some time > to finish it: > > http://johanengelen.github.io/ldc/2017/12/25/LDC-and-AddressSanitizer.html Just built dmd with AddressSanitizer and ran dmd's, druntime's, and phobos'

Release D 2.078.0

2018-01-03 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.078.0. This release comes with runtime detection of Visual Studio installation paths, an integral promotion transition for unary operations on byte and short sized integers, more -betterC features, and a couple of language and

Re: Super Simple GUI Library

2018-01-01 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 2 January 2018 at 02:06:00 UTC, Ivan Trombley wrote: For now, app.d has an example in the doc comments. I'll be adding more examples to the doc comments. Generating documentation is as simple as `dub build -b ddox` btw. See https://github.com/MartinNowak/bloom for an example on how

Re: Beta 2.078.0

2017-12-31 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 31 December 2017 at 00:27:59 UTC, Jack Stouffer wrote: Martin, before you release 2.078, could you please comment on the problem of issuing a warning for issue 16997 https://issues.dlang.org/show_bug.cgi?id=18148 Enough said already ;)

Re: Beta 2.078.0

2017-12-30 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 19 December 2017 at 22:51:59 UTC, Martin Nowak wrote: First beta for the 2.078.0 release. Release Candidate is tagged and uploaded, website will be updated soon. http://downloads.dlang.org/pre-releases/2.x/2.078.0/ https://github.com/dlang/dlang.org/commit

Re: Beta 2.078.0

2017-12-29 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 20 December 2017 at 13:05:33 UTC, Robert burner Schadek wrote: I think https://issues.dlang.org/show_bug.cgi?id=18047 is also fixed in 2.078. For some reasons GH's Bugzilla integration didn't close that issue, now that it's closed our changed.d tool did pick it up.

Re: Blog post: using dynamic libraries in dub

2017-12-23 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 21 December 2017 at 13:44:18 UTC, Benjamin Thaut wrote: Ideally we should end up with visibility hidden being the default and only making symbols visible which use "export", because that is what it was designed for in the first place. Yes, that's the long-term goal.

Re: Reorganization and list of D libraries (300+)

2017-12-21 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 21 December 2017 at 21:24:57 UTC, user1234 wrote: "" to each url, e.g click page 10: http://code.dlang.org/?sort=updated==180=20 then gotta to change it by hand to: http://code.dlang.org/?sort=updated==180=20 The query parameter is a hidden dev preview, meant to wait a little

Re: Reorganization and list of D libraries (300+)

2017-12-21 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 6 November 2017 at 16:12:14 UTC, Martin Tschierschke wrote: Even being the wrong Martin :-) I think the DUB registry really needs more and better filters, so that the gems inside can be found easily. (like: Number of Github stars, number of downloads, number of developers and in the

Re: Blog post: using dynamic libraries in dub

2017-12-20 Thread Martin Nowak via Digitalmars-d-announce
On 12/19/2017 06:58 PM, Neia Neutuladh wrote: > From the "it's a hacky workaround but it's what we've got" department: > how to use dynamic libraries in dub, with GtkD as the example. At some point `dub build` should get a `--shared` option to change the meaning of `library` target types from

Re: Beta 2.078.0

2017-12-19 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 12/19/2017 11:51 PM, Martin Nowak wrote:> http://dlang.org/changelog/2.077.0.html https://dlang.org/changelog/2.078.0.html of course ;) -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEpzRNrTw0HqEtE8TmsnOBFhK7GTkFAlo5mEUACgkQsnOBF

Beta 2.078.0

2017-12-19 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.078.0 release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.077.0.html Please report any bugs at https://issues.dlang.org - -Martin -BEGIN PGP SIGNATURE-

Re: Beta 2.077.1

2017-11-30 Thread Martin Nowak via Digitalmars-d-announce
On 11/26/2017 02:27 PM, Paolo Invernizzi wrote: > 18012 is an ice regression towards 2.076.1 ... Fixed with 2.077.1, was a duplicate of https://issues.dlang.org/show_bug.cgi?id=17955.

Release D v2.077.1

2017-11-30 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D v2.077.1. http://dlang.org/download.html This point release fixes a few issues over v2.077.1, see the changelog for more details. http://dlang.org/changelog/v2.077.1.html - -Martin -BEGIN PGP SIGNATURE-

Re: Release D v2.076.1

2017-11-30 Thread Martin Nowak via Digitalmars-d-announce
On 10/13/2017 04:50 AM, Jonathan M Davis wrote: >> With reg fixes put in master at the same time that in stable, >> testing 3 versions of the DMD compiler would not be necessary >> anymore, i think. > > I don't know what the best way to handle committing regression fixes is Regression fixes (and

Re: Beta 2.077.1

2017-11-30 Thread Martin Nowak via Digitalmars-d-announce
On 11/26/2017 12:30 PM, Walter Bright wrote: > Too late for RAII for betterC? :-( Also see https://forum.dlang.org/post/oknjtm$1unb$1...@digitalmars.com for the release schedule. Next major release will be 2.078.0 on Jan 1 2018. Just make sure to finish and properly test any features in time.

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

2017-11-23 Thread Martin Nowak via Digitalmars-d-announce
On 11/02/2017 09:43 AM, 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 w

Beta 2.077.1

2017-11-23 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.077.1 point release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.077.1.html Please report any bugs at https://issues.dlang.org - -Martin -BEGIN PGP SIGNATURE-

Re: Release D 2.077.0

2017-11-03 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 3 November 2017 at 09:28:37 UTC, Daniel Kozak wrote: How should I compile my program to enable array vectorization? Array operations refers to https://dlang.org/spec/arrays.html#array-operations. I have tried dmd -march=native, -march=avx2 as changlog suggest It's -mcpu= not

Release D 2.077.0

2017-11-02 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.077.0. This release comes with a new, more compact mangling, templated vector operations, reproducible dmd builds, and various fixes. Thanks to everyone involved in this . http://downloads.dlang.org/releases/2.x/2.077.0/ http://dlang.org/changelog/2.077.0.html The

Release Candidate [was: Re: Beta 2.077.0]

2017-10-28 Thread Martin Nowak via Digitalmars-d-announce
-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-

Re: iopipe alpha 0.0.1 version

2017-10-24 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 24 October 2017 at 14:47:02 UTC, Steven Schveighoffer wrote: iopipe provides "infinite" lookahead, which is central to its purpose. The trouble with bolting that on top of ranges, as you said, is that we have to copy everything out of the range, which necessarily buffers somehow

Re: iopipe alpha 0.0.1 version

2017-10-24 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 23 October 2017 at 16:34:19 UTC, Steven Schveighoffer wrote: On 10/21/17 6:33 AM, Martin Nowak wrote: On 10/19/2017 03:12 PM, Steven Schveighoffer wrote: On 10/19/17 7:13 AM, Martin Nowak wrote: On 10/13/2017 08:39 PM, Steven Schveighoffer wrote: It's solving a different problem

Re: Unit Testing in Action

2017-10-23 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 21 October 2017 at 22:50:51 UTC, Walter Bright wrote: Coverage would give: 1|x = 2; 2|if (x == 1 || x == 2) I.e. the second line gets an execution count of 2. By contrast, 1|x = 1; 1|if (x == 1 || x == 2) Interesting point, but would likely fail for more complex

Re: Unit Testing in Action

2017-10-21 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 20 October 2017 at 21:26:35 UTC, qznc wrote: * coverage is not sufficiently solved. The author suggests to reformat code so short-circuit evaluations become multiple lines? If you can use gdc or ldc, branch coverage should be supported out of the box. Other tools support regions

Re: iopipe alpha 0.0.1 version

2017-10-21 Thread Martin Nowak via Digitalmars-d-announce
On 10/19/2017 03:12 PM, Steven Schveighoffer wrote: > On 10/19/17 7:13 AM, Martin Nowak wrote: >> On 10/13/2017 08:39 PM, Steven Schveighoffer wrote: >>> What would be nice is a mechanism to detect this situation, since the >>> above is both un-@safe and incorrect code.

Re: Beta 2.077.0

2017-10-21 Thread Martin Nowak via Digitalmars-d-announce
-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 SIGNAT

Re: iopipe alpha 0.0.1 version

2017-10-19 Thread Martin Nowak via Digitalmars-d-announce
On 10/13/2017 08:39 PM, Steven Schveighoffer wrote: > What would be nice is a mechanism to detect this situation, since the > above is both un-@safe and incorrect code. > > Possibly you could instrument a window with a mechanism to check to see > if it's still correct on every access, to be used

Re: iopipe alpha 0.0.1 version

2017-10-17 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 17 October 2017 at 12:28:28 UTC, Steven Schveighoffer wrote: Is the plan to put this into Phobos? If so, I would put it under std/experimental/io. However, if not, it should not be std/io. I don't know yet how it will turn, but phobos is very much in need of a better Files and

Re: iopipe alpha 0.0.1 version

2017-10-17 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 17 October 2017 at 13:45:02 UTC, Suliman wrote: I was thinking about using Jason White's io library, but I haven't seen him around in a while Yes, it would be interesting if you will get some from his lib. He have very good API I previously collaborated a bit on that library as it

Re: Beta 2.077.0

2017-10-17 Thread Martin Nowak via Digitalmars-d-announce
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

Re: iopipe alpha 0.0.1 version

2017-10-16 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 13 October 2017 at 17:08:18 UTC, Steven Schveighoffer wrote: I keep https://github.com/MartinNowak/bloom also as example/scaffold repo, it's using an automated docs setup with gh-branches. Just create a doc deployment token (https://github.com/settings/tokens) with public_repo

Re: iopipe alpha 0.0.1 version

2017-10-16 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 16 October 2017 at 19:36:20 UTC, Dmitry Olshansky wrote: Dmitry hold off on this if you were going to do it. I have been looking at Jason White's io library, and think I'm going to just extract all the low-level types he has there as a basic io library, as they are fairly complete,

Beta 2.077.0

2017-10-16 Thread Martin Nowak via Digitalmars-d-announce
-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

Re: iopipe alpha 0.0.1 version

2017-10-13 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 12 October 2017 at 18:08:11 UTC, Steven Schveighoffer wrote: Release 0.0.2 has fixes for the ddoc that I didn't notice before, there are no actual changes in the code. May I recommend scod? It's just a ddox theme. https://github.com/MartinNowak/scod I keep

Re: iopipe alpha 0.0.1 version

2017-10-13 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 12 October 2017 at 04:22:01 UTC, Steven Schveighoffer wrote: I added a tag for iopipe and added it to the dub registry so people can try it out. I didn't want to add it until I had fully documented and unittested it. http://code.dlang.org/packages/iopipe

Re: New release v0.5 of the D bindings for SAP NetWeaver RFC SDK

2017-10-10 Thread Martin Nowak via Digitalmars-d-announce
On 10/08/2017 12:59 PM, Kai Nacke wrote: > The included set of example applications show how easy it is to call an > RFC. To use the library just add a dependency to your dub.json/dub.sdl > file or clone the source at https://github.com/redstar/sapnwrfc-d. Thanks, examples are nice for packages.

Release D v2.076.1

2017-10-09 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D v2.076.1. http://dlang.org/download.html This point release fixes a few issues over v2.076.1, see the changelog for more details. http://dlang.org/changelog/v2.076.1.html - -Martin -BEGIN PGP SIGNATURE-

Re: Beta 2.076.1

2017-10-09 Thread Martin Nowak via Digitalmars-d-announce
On 10/07/2017 03:20 PM, Eugene Wissner wrote: > But please consider something different than github as alternative. > GitHub doesn't guarantee that it always generates the same tarball for > the same commit/release, so the checksum can change and the downloaded > tarball looks corrupted, though it

Re: Beta 2.076.1

2017-10-07 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 1 October 2017 at 17:36:12 UTC, Marco Leise wrote: Other than that I'm happy with the package, as it provides the man pages, pre-built HTML documentation and a binary to bootstrap dmd on systems that lack a D compiler. (The use case being compilation from source for Gentoo Linux.)

Re: Eilmer4 - a Computational Fluid Dynamics code in D

2017-10-07 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 6 October 2017 at 22:16:09 UTC, Peter Jacobs wrote: This note is principally to say thank you to all of the people who have made the D programming language and its ecosystem. Being mechanical engineers, we are occasional but serious programmers. For a number of years, we struggled

Re: Release D 2.076.0

2017-10-01 Thread Martin Nowak via Digitalmars-d-announce
On 09/07/2017 02:53 AM, Ali Çehreli wrote: > This is the first time I'm trying to install with the install script as > shown on the download page but it fails. > > $ curl -fsS https://dlang.org/install.sh | bash -s dmd > Downloading and unpacking >

Beta 2.076.1

2017-10-01 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.076.1 point release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.076.1.html Please report any bugs at https://issues.dlang.org - -Martin -BEGIN PGP SIGNATURE-

Release D 2.076.0

2017-09-01 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.076.0. This release comes with static foreach, many -betterC enhancements, various phobos additions, an -mcpu=avx2 switch, and lots of bugfixes. Thanks to everyone involved in this . http://dlang.org/download.html

Re: Beta 2.076.0

2017-08-29 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 08/18/2017 02:58 PM, Martin Nowak wrote: > First beta for the 2.076.0 release. > Release Candidate out now! http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.076.0.html -BEGIN PGP SIG

Re: Beta 2.076.0

2017-08-26 Thread Martin Nowak via Digitalmars-d-announce
On 08/24/2017 09:40 PM, user1234 wrote: > I have a warning about the RPM package signature. It was already the > case with 2.075.1 Please be so kind to file a bug report (https://issues.dlang.org/) with a few more details and at best link it here :).

Re: Beta 2.076.0

2017-08-26 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 08/18/2017 02:58 PM, Martin Nowak wrote: > First beta for the 2.076.0 release. Second beta out now! http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.076.0.html -BEGIN PGP SIGNAT

Re: Beta 2.076.0

2017-08-18 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 08/18/2017 02:58 PM, Martin Nowak wrote: > First beta for the 2.076.0 release. > > This release comes with various phobos additions and lots of > improvements for -betterC (changelog entry upcoming). This release will also come

Beta 2.076.0

2017-08-18 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.076.0 release. This release comes with various phobos additions and lots of improvements for -betterC (changelog entry upcoming). http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.076.0.html Please report

Release D 2.075.1

2017-08-15 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.075.1. http://dlang.org/download.html This point release fixes a few issues over 2.075.0, see the changelog for more details. http://dlang.org/changelog/2.075.1.html -Martin

Re: Beta D 2.075.1

2017-08-10 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 9 August 2017 at 15:35:12 UTC, Ulrich Küttler wrote: On Tuesday, 8 August 2017 at 20:32:34 UTC, Martin Nowak wrote: Thanks, considering https://issues.dlang.org/show_bug.cgi?id=17569 I'd still say we should evaluate whether we want to continue maintaining and shipping a tool

Re: Beta D 2.075.1

2017-08-08 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 8 August 2017 at 15:45:45 UTC, Vladimir Panteleev wrote: On Tuesday, 8 August 2017 at 14:57:58 UTC, Daniel Kozak wrote: https://issues.dlang.org/show_bug.cgi?id=17731 Thanks. I've submitted a fix. Thanks, considering https://issues.dlang.org/show_bug.cgi?id=17569 I'd still say

Beta D 2.075.1

2017-08-08 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.075.1 point release. This version resolves a few regressions and bugs in the 2.075.0 release. This release does not ship with the dman tool due to an unresolved issue. Let us know whether and how you use that tool, so we can evaluate whether it's worth fixing.

Re: Release D 2.075.0

2017-07-24 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 24 July 2017 at 22:15:16 UTC, Moritz Maxeiner wrote: One thing to watch out for, though, is that if the D frontend starts using features introduced after its conversion to D, we are going to need to explicitly document the bootstrapping path (right now it's still simple enough with

Re: Release D 2.075.0

2017-07-22 Thread Martin Nowak via Digitalmars-d-announce
On Thursday, 20 July 2017 at 18:22:36 UTC, Patrick Schluter wrote: 1 cpu on 2.4 GHz Westmere, gcc 6.2 version 2.067 They don't sell single-core CPUs any longer ;). What matters is the time you have to wait.

Release D 2.075.0

2017-07-19 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Glad to announce D 2.075.0. This release comes with various phobos additions, a repackaged std.datetime, configurable Fiber stack guard pages (now also on Posix), and optional precise GC scanning for the DATA/TLS segment (static data) on Windows.

Re: static foreach is now in github master

2017-07-17 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 17 July 2017 at 18:14:35 UTC, Andrei Alexandrescu wrote: For those who want to play with our new static foreach feature and are willing to take the steps to building their own dmd, Or just wait for the next nightly until tomorrow around 5AM UTC. curl -fsS

Release Candidate 2.075.0-rc1

2017-07-16 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First release candidate for 2.075.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.075.0.html [sic!] Please report any bugs at https://issues.dlang.org We've delayed some regression fixes to 2.075.1 which will follow soon.

Release Candidate 2.075.0-rc1

2017-07-16 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First release candidate for 2.075.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.075.0.html [sic!] Please report any bugs at https://issues.dlang.org We've delayed some regression fixes to 2.075.1 which will follow soon.

Re: There is a new test runner in town

2017-07-10 Thread Martin Nowak via Digitalmars-d-announce
On 06/11/2017 03:10 PM, Szabo Bogdan wrote: > I'm pleased to announce the first release of `trial`. Trial is a test > runner that aims for flexibility. I made this runner because I could not > find a flexible test runner for D, to extend it with various features, > like reporters and test

Re: daii - allocator-friendly closures and raii

2017-07-10 Thread Martin Nowak via Digitalmars-d-announce
On 06/23/2017 09:02 PM, Boris-Barboris wrote: > Hi, I wrote a small library, inspired by atilaneves automem. I didn't > like some things, especially that smart pointers proxied underlying > types, also I wanted class upcasting. > > https://github.com/Boris-Barboris/daii >

Beta 2.075.0-b4

2017-07-10 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Fourth beta for the 2.075.0 release. Comes with more fixes for dmd, phobos, and installer: https://github.com/dlang/dmd/compare/v2.075.0-b2...v2.075.0-b4 https://github.com/dlang/phobos/compare/v2.075.0-b2...v2.075.0-b4

Re: Beta 2.075.0-b2

2017-07-10 Thread Martin Nowak via Digitalmars-d-announce
On 07/09/2017 02:59 AM, Seb wrote: > Just checking: you are aware that the latest beta (v2.075.0-b2) contains > a regression in __VERSION__? > > https://issues.dlang.org/show_bug.cgi?id=17614 Thanks I was not, went through the list of regressions a bit earlier on that same day.

Re: Beta 2.075.0-b2

2017-07-08 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 7 July 2017 at 09:27:15 UTC, Paolo Invernizzi wrote: /Paolo We've recently changed the versioning of development builds and when we bump the hardcoded VERSION file https://github.com/dlang/dmd/pull/6935. Looks like we need to update that file for every pre-release now to please

Beta 2.075.0-b2

2017-07-05 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Second beta for the 2.075.0 release. Comes with a couple of more fixes for dmd, phobos, and dub: https://github.com/dlang/dmd/compare/v2.075.0-b1...v2.075.0-b2 https://github.com/dlang/phobos/compare/v2.075.0-b1...v2.075.0-b2

Re: Beta 2.075.0-b1

2017-07-05 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 5 July 2017 at 01:40:49 UTC, Dsby wrote: Will add in language : @ref @weak? is it DIP47? Or in library? We should be able to do it as library types. The only case we currently know that might need help from the compiler, is passing multiple mutable rc/uniq references. int

Re: Beta 2.075.0-b1

2017-07-04 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 27 June 2017 at 10:46:38 UTC, Mario Kröplin wrote: It' not really intended to disallow comparisons between const(Status) and Status, isn't it? Sure not, please file a regression. BTW: There's a regression: running dmd with option -deps results in a segmentation fault. We can try

Re: Beta 2.075.0-b1

2017-07-04 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 27 June 2017 at 07:51:07 UTC, Dsby wrote: what about DIP1000? Is it default? We'd definitely mention such a big change in our changelog. At the moment scope support is still experimental with a couple of known issues

Beta 2.075.0-b1

2017-06-26 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.075.0 release. This release comes with various phobos additions, a repackaged std.datetime, configurable Fiber stack guard pages (now also on Posix), and optional precise scanning for the DATA/TLS segment (static data) on

Re: Release D 2.074.1

2017-06-05 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 3 June 2017 at 19:57:36 UTC, Joseph Rushton Wakeling wrote: The problem here is that anyone downstream wanting to build or package from source has to work around this issue, that without manual intervention, the version information of the compiler will be incorrect. If that's

Re: Release D 2.074.1

2017-06-05 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 3 June 2017 at 18:08:40 UTC, Joseph Rushton Wakeling wrote: On Thursday, 1 June 2017 at 21:04:00 UTC, Martin Nowak wrote: This point release fixes a few issues over 2.074.0, see the changelog for more details. I'm afraid that the release has another fault: the VERSION file still

Release D 2.074.1

2017-06-01 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.074.1. http://dlang.org/download.html This point release fixes a few issues over 2.074.0, see the changelog for more details. http://dlang.org/changelog/2.074.1.html -Martin

Beta D 2.074.1-b1

2017-05-23 Thread Martin Nowak via Digitalmars-d-announce
First beta for the 2.074.1 point release. This version resolves a few regressions and bugs in the 2.074.0 release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.074.1.html Please report any bugs at https://issues.dlang.org -Martin

Re: Eric Niebler talks about C++ Ranges at Microsoft Campus Wed evening

2017-05-18 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 16 May 2017 at 17:44:28 UTC, Walter Bright wrote: Eric's talks are generally not to be missed. We often go out for beer afterwards :-) Was a good talk, find the video here [Concepts of the Upcoming Ranges TS](https://youtu.be/4OgAjT6HTG8).

Re: Release Candidate 2.074.0-rc1

2017-04-12 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 10 April 2017 at 20:53:00 UTC, Joseph Rushton Wakeling wrote: You didn't get my messages on slack about the backend license, then :-( I'd assumed that was the fastest way to reach you -- I should have filed an issue sooner. Usually works, but had too much to do to handle another

Re: automem v0.0.7 - C++ style smart pointers using std.experimental.allocator

2017-04-11 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 10 April 2017 at 08:31:28 UTC, Atila Neves wrote: ```d import std.experimental.allocator.mallocator; UniqueArray!(int, Mallocator) a; a ~= [0,1]; ``` So the difference between std.container.Array and UniqueArray is that the latter supports allocators?

Re: automem v0.0.7 - C++ style smart pointers using std.experimental.allocator

2017-04-11 Thread Martin Nowak via Digitalmars-d-announce
On Tuesday, 11 April 2017 at 10:24:08 UTC, Nicholas Wilson wrote: In LDC we have an attribute for that `allocSize` (https://github.com/ldc-developers/druntime/blob/ldc/src/ldc/attributes.d#L16) perhaps this attribute should be used across compilers and be in druntime? Nice, if pure required

Re: automem v0.0.7 - C++ style smart pointers using std.experimental.allocator

2017-04-11 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 9 April 2017 at 13:59:14 UTC, Andrei Alexandrescu wrote: . The allocator has to be specified as part of the type: this means the user can choose how to store it in the smart pointer, which for singletons (e.g. Mallocator) or stateless allocators means they can take up zero space. If

Re: "Competitive Advantage with D" is one of the keynotes at C++Now 2017

2017-04-11 Thread Martin Nowak via Digitalmars-d-announce
On 04/11/2017 08:50 AM, FreeSlave wrote: > D can't compete with C++ until it gets proper dynamic library support on > all platforms. As far as I understand there're still problems on Windows. Go fix it ;). Yes, we still need to make `export` work to replace `dllimport`/`dllexport`, then we can

Re: D support for the Meson build system

2017-04-11 Thread Martin Nowak via Digitalmars-d-announce
On 04/11/2017 09:44 AM, Atila Neves wrote: > That's correct - __traits(getUnitTests) is broken unless compiling all > at once which is extremely unfortunate. I've filed a dmd bug already. > It's been on my TODO list for a while to fix it myself. [Issue 16995 – __traits(getUnittests) doesn't work

Re: automem v0.0.7 - C++ style smart pointers using std.experimental.allocator

2017-04-11 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 9 April 2017 at 10:22:49 UTC, Atila Neves wrote: I did not. Thanks for telling me! The way I wrote it RefCounted!(shared T) works - RefCounted doesn't have to be shared itself, but I guess it could be. I think the other design is slightly more correct, having a single thread own

Re: D support for the Meson build system

2017-04-10 Thread Martin Nowak via Digitalmars-d-announce
On 04/10/2017 02:41 PM, Matthias Klumpp wrote: > On Monday, 10 April 2017 at 12:10:41 UTC, Russel Winder wrote: >> On Mon, 2017-04-10 at 08:39 +, Atila Neves via Digitalmars-d- >> announce wrote: >>> […] >>> >>> As far as I know the only build system that does this by default for >>> D is

Re: Release Candidate 2.074.0-rc1

2017-04-10 Thread Martin Nowak via Digitalmars-d-announce
On 04/10/2017 09:42 PM, Joseph Rushton Wakeling wrote: > Reported at https://issues.dlang.org/show_bug.cgi?id=17317 but I'm also > highlighting it here since I think it's important: > > The backend license change has not yet been applied to the 2.074.0 > branch. It would seem like a very, very

Release D 2.074.0

2017-04-10 Thread Martin Nowak via Digitalmars-d-announce
Glad to announce D 2.074.0. This release comes with a compile-time-checked writefln/formattedWrite, plenty of phobos additions, and a new std.experimental.checkedint module. See the changelog for more details. http://dlang.org/download.html http://dlang.org/changelog/2.074.0.html -Martin

Re: D support for the Meson build system

2017-04-09 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 21 August 2016 at 19:08:59 UTC, Matthias Klumpp wrote: I hope you find this as useful as I do :-) Yes, mature build systems for bigger projects are great. Any opinion about/experience with [Bazel](https://bazel.build/)? https://github.com/mesonbuild/meson/wiki/Comparisons#bazel

Re: automem v0.0.7 - C++ style smart pointers using std.experimental.allocator

2017-04-09 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 9 April 2017 at 08:56:52 UTC, Atila Neves wrote: I benchmarked RefCounted against C++'s std::shared_ptr comparing ldc to clang using both shared and non-shared payloads in D. std::shared_ptr is faster (I've never written a smart pointer before), but the advantage of non-atomic

Re: D support for the Meson build system

2017-04-08 Thread Martin Nowak via Digitalmars-d-announce
On Friday, 7 April 2017 at 07:57:02 UTC, kinke wrote: So while compiling each file separately in parallel is potentially much much faster, the produced release binary may be slower due to less/no cross-module inlining (e.g., LDC's option is still experimental and known to have issues). In

Release Candidate 2.074.0-rc1

2017-04-08 Thread Martin Nowak via Digitalmars-d-announce
First release candidate for 2.074.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.074.0.html Please report any bugs at https://issues.dlang.org -Martin

Beta 2.074.0-b2

2017-04-03 Thread Martin Nowak via Digitalmars-d-announce
Second beta for the 2.074.0 release. This release comes with a compile-time-checked writefln/formattedWrite, plenty of phobos additions, and a new std.experimental.checkedint module. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.074.0.html Please report any bugs at

<    1   2   3   4   5   6   7   >