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
-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-
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
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
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
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
-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
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
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
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
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
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'
-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
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
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 ;)
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
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.
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.
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
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
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
-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
-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-
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.
-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-
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
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.
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
-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-
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
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
-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-
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
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
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
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
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.
-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
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
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
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
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
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
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,
-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
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
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
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.
-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-
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
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.)
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
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
>
-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-
-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
-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
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 :).
-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
-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
-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
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
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
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
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.
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
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.
-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.
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
-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.
-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.
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
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
>
-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
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.
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
-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
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
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
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
-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
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
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
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
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
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).
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
201 - 300 of 688 matches
Mail list logo