Hi everyone,
LDC 1.0.0-beta2, the LLVM-based D compiler, is available for
download!
This BETA release is based on the 2.070.2 frontend and standard
library and supports LLVM 3.5-3.8.
The 1.0 release will be a major milestone. Please help testing to
make it the best release ever!
We provide
On Thursday, 24 March 2016 at 20:34:07 UTC, Andrew wrote:
Hi
I wrote a program to turn the non-human-readable trace.log into
an interactive HTML file that can be used to help profile a D
program.
Its here: https://bitbucket.org/andrewtrotman/d-profile-viewer
There's also a readme that
On Monday, 16 May 2016 at 13:46:11 UTC, Andrei Alexandrescu wrote:
Uses D for examples, showcases Design by Introspection, and
rediscovers a fast partition routine. It was quite well
received. https://www.youtube.com/watch?v=AxnotgLql0k
Andrei
Funny, useful, advertises the best parts of D
On Sunday, 15 May 2016 at 04:40:21 UTC, Martin Nowak wrote:
First beta for the 2.071.1 point release.
A few issues remain to be fixed before the next beta.
http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.071.1.html
Please report any bugs at https://issues.dlang.org
On Monday, 16 May 2016 at 18:02:29 UTC, Andrei Alexandrescu wrote:
This is great work, thanks! Please announce in social media as
well! -- Andrei
Reddit:
https://www.reddit.com/r/programming/comments/4jn6ks/the_online_d_language_tour/
On Monday, 16 May 2016 at 17:32:06 UTC, André wrote:
Hi,
after another round of polishing, bug fixing, very useful user
contributions and suggestions, I'd like to present the new home
of the D language online tour:
http://tour.dlang.org/
Thank you very much to the D foundation for hosting
On Monday, 16 May 2016 at 12:13:14 UTC, Martin Nowak wrote:
Last time people forced me to spend several hours on
reimplementing and debugging a BitArray implementation
Ouch.
src/tk/vec.(h|c) already contained an implementation.
On 05/16/2016 07:32 PM, André wrote:
> Hi,
>
> after another round of polishing, bug fixing, very useful user
> contributions and suggestions, I'd like to present the new home of the D
> language online tour:
>
> http://tour.dlang.org/
>
> Thank you very much to the D foundation for hosting
On Tuesday, 10 May 2016 at 11:31:33 UTC, Stefan Koch wrote:
Yes I do know the llvm jit, it is slow as a three legged dog.
But I do plan for a way of plugging it in. This is not a main
priority however.
What about libjit?
On Monday, 16 May 2016 at 13:46:11 UTC, Andrei Alexandrescu wrote:
Uses D for examples, showcases Design by Introspection, and
rediscovers a fast partition routine. It was quite well
received. https://www.youtube.com/watch?v=AxnotgLql0k
Andrei
Great! Your talks are always pushedFront in my
On 05/16/2016 01:32 PM, André wrote:
Hi,
after another round of polishing, bug fixing, very useful user
contributions and suggestions, I'd like to present the new home of the D
language online tour:
http://tour.dlang.org/
Thank you very much to the D foundation for hosting this service!
If
On Monday, 16 May 2016 at 17:32:06 UTC, André wrote:
Hi,
after another round of polishing, bug fixing, very useful user
contributions and suggestions, I'd like to present the new home
of the D language online tour:
http://tour.dlang.org/
Thank you very much to the D foundation for hosting
On Monday, 16 May 2016 at 17:32:06 UTC, André wrote:
Hi,
after another round of polishing, bug fixing, very useful user
contributions and suggestions, I'd like to present the new home
of the D language online tour:
http://tour.dlang.org/
Awesome! As I mentioned on GitHub, we should aim
Hi,
after another round of polishing, bug fixing, very useful user
contributions and suggestions, I'd like to present the new home
of the D language online tour:
http://tour.dlang.org/
Thank you very much to the D foundation for hosting this service!
If you would like to report errors or
On 5/16/2016 6:46 AM, Andrei Alexandrescu wrote:
Uses D for examples, showcases Design by Introspection, and rediscovers a fast
partition routine. It was quite well received.
https://www.youtube.com/watch?v=AxnotgLql0k
On 16/05/2016 9:20 PM, Martin Nowak wrote:
On Monday, 16 May 2016 at 10:01:47 UTC, Kagamin wrote:
Wasn't it possible to enable GC for entire compiler? There can be
hybrid approach: 1) first allocate from bump heap 2) when it reaches,
say, 200MB, switch to GC.
Well, I wouldn't use D's GC for
On Monday, 16 May 2016 at 08:37:48 UTC, Atila Neves wrote:
with(immutable Sandbox()) {
writeFile("foo.txt", "foobarbaz\ntoto"); // can also pass
string[] for lines
shouldExist("foo.txt");
shouldNotExist("bar.txt");
shouldEqualLines("foo.txt", ["foobarbaz", "toto"]);
}
That's
Uses D for examples, showcases Design by Introspection, and rediscovers
a fast partition routine. It was quite well received.
https://www.youtube.com/watch?v=AxnotgLql0k
Andrei
On 05/16/2016 03:03 PM, Martin Nowak wrote:
> ~this()
> {
> if (impl.onHeap && --impl.heap.refCount == 0)
> heapAllocator.free(impl.heap);
> }
Of course missing the increment for copies.
this(this)
{
if (impl.onHeap)
++impl.heap.refCount;
}
On 05/16/2016 01:36 PM, Andrei Alexandrescu wrote:
>
> A reap would be great there! std.experimental.allocator offers that and
> a variety of others. -- Andrei
Yes indeed, a malloc backed Region Allocator w/ a FreeList or a
BitmappedBlock would be a good starting point.
That might finally be a
Please discuss here:
https://forum.dlang.org/post/mclrqnwwrhmbxumgj...@forum.dlang.org
ErupteD is based on D-Vulkan, but goes further:
* Platform surface extensions
* DerelictLoader for Posix Systems
* With respect to [API without
Secrets](https://software.intel.com/en-us/api-without-secrets-introduction-to-vulkan-part-1) D-Vulkan function loading system is partially broken
On 5/16/16 7:20 AM, Martin Nowak wrote:
On Monday, 16 May 2016 at 10:01:47 UTC, Kagamin wrote:
Wasn't it possible to enable GC for entire compiler? There can be
hybrid approach: 1) first allocate from bump heap 2) when it reaches,
say, 200MB, switch to GC.
Well, I wouldn't use D's GC for that
On Monday, 16 May 2016 at 10:01:47 UTC, Kagamin wrote:
Wasn't it possible to enable GC for entire compiler? There can
be hybrid approach: 1) first allocate from bump heap 2) when it
reaches, say, 200MB, switch to GC.
Well, I wouldn't use D's GC for that dedicated heap.
Allocation of CTFE
On Sunday, 15 May 2016 at 13:25:42 UTC, Martin Nowak wrote:
So we do need a GC or RC for arrays, structs, classes (anything
heapish). Values for those could be allocated by a simple
bump/region allocator or a dedicated allocator that support
individual freeing (via RC or GC).
Wasn't it
On 5/13/16 8:02 PM, jmh530 wrote:
Have you checked out some of the older DConf pages where the slides
aren't still available? That's a little frustrating. In my opinion, it
reflects poor organizational skills.
Agreed. Who could please get on top of this? (Check pages, nag
presenters to send
Advanced multi-threaded unit testing framework with minimal to no
boilerplate:
http://code.dlang.org/packages/unit-threaded
What's new:
. Tags.
While selecting which tests to run by package or module is
definitely handy and mostly what one wants, sometimes there are
cross-cutting
27 matches
Mail list logo