Re: Release Candidate D 2.068.0-rc1

2015-08-07 Thread Yazan D via Digitalmars-d-announce
On Wed, 05 Aug 2015 18:05:50 -0700, Walter Bright wrote:

 On 8/4/2015 4:57 PM, Martin Nowak wrote:
 Release Candidate for 2.068.0
 
 
 Thank you, Martin!

I have found the `-profile=gc` very useful. Thanks Walter! I think it 
deserves a changelog entry.


Re: Release Candidate D 2.068.0-rc1

2015-08-07 Thread tired_eyes via Digitalmars-d-announce

On Friday, 7 August 2015 at 07:46:42 UTC, Marc Schütz wrote:

It's a regression, please file a report.

Digger sez:

commit 84abb30751cbb7b4a0f7aaca706c12807be029bf
Author: Walter Bright wal...@walterbright.com
Date:   Wed May 13 14:38:14 2015 -0700

dmd: Merge pull request #4635 from 9rnsr/fix14549

https://github.com/D-Programming-Language/dmd/pull/4635

Issue 14549 - isVirtualMethod does not work well with 
Github DMD


diff --git a/dmd b/dmd
index acbe13e..5ae249a 16
--- a/dmd
+++ b/dmd
@@ -1 +1 @@
-Subproject commit acbe13ee54e024c0bba044d1146e244a5ea57502
+Subproject commit 5ae249a6737e2bd048eeef3b4897464b567b3408


https://issues.dlang.org/show_bug.cgi?id=14883


Re: Changelog

2015-08-07 Thread Ali Çehreli via Digitalmars-d-announce

On 08/06/2015 01:06 AM, Martin Nowak wrote:

On Wednesday, 5 August 2015 at 23:38:22 UTC, Brian Schott wrote:

On Wednesday, 5 August 2015 at 20:57:49 UTC, anonymous wrote:

getUDAs and getSymbolsByUDA don't seem to have made it, so they're
correctly commented out for now.


That's annoying. Those three were meant to go together.


It is unfortunate, should we drop hasUDA out of stable?


If anybody cares, I've already updated my book by replacing a 
hand-written function with hasUDA. (Sometimes I feel too efficient. :p)


Ali



Re: Release Candidate D 2.068.0-rc1

2015-08-07 Thread Ali Çehreli via Digitalmars-d-announce

On 08/04/2015 04:57 PM, Martin Nowak wrote:

Release Candidate for 2.068.0

http://downloads.dlang.org/pre-releases/2.x/2.068.0/
http://ftp.digitalmars.com/

We fixed the remaining issues.

https://github.com/D-Programming-Language/dmd/compare/v2.068.0-b2...v2.068.0-rc1
https://github.com/D-Programming-Language/druntime/compare/v2.068.0-b2...v2.068.0-rc1
https://github.com/D-Programming-Language/phobos/compare/v2.068.0-b2...v2.068.0-rc1
https://github.com/D-Programming-Language/installer/compare/v2.068.0-b2...v2.068.0-rc1

Unless any new issue pops up, we'll make the release on friday.

-Martin



The following code reduced from a D.learn post seems to be a bug. Is 
that important enough to hold this release?


static if does not work although an is expression produces 'true':

import std.stdio;

auto foo(T)(T)
{
return 42;
}

struct Vector(T)
{
pragma(msg, is(typeof(foo(Vector.init;// prints true

static if(is(typeof(foo(Vector.init {
static assert(false); // is not included
}
}

void main()
{
Vector!float v;
}

Ali



Re: Visual D 0.3.42 released

2015-08-07 Thread akaDemik via Digitalmars-d-announce

On Thursday, 6 August 2015 at 17:10:18 UTC, ZombineDev wrote:

On Thursday, 6 August 2015 at 14:39:45 UTC, akaDemik wrote:
On Wednesday, 5 August 2015 at 21:03:51 UTC, Rainer Schuetze 
wrote:

there is a new version of Visual D available


It will support the dub in the future?


If you have a dub project that you want to open in VisualD, go 
to project root (where dub.json or dub.sdl is located) and 
execute this command:


dub generate visuald

This will generate a .sln file that you can open in Visual 
Studio if you have the VisualD extension installed.


I know it. However, integration (such as done in Mono-d) is much 
more convenient.


Re: Release Candidate D 2.068.0-rc1

2015-08-07 Thread via Digitalmars-d-announce

It's a regression, please file a report.

Digger sez:

commit 84abb30751cbb7b4a0f7aaca706c12807be029bf
Author: Walter Bright wal...@walterbright.com
Date:   Wed May 13 14:38:14 2015 -0700

dmd: Merge pull request #4635 from 9rnsr/fix14549

https://github.com/D-Programming-Language/dmd/pull/4635

Issue 14549 - isVirtualMethod does not work well with Github 
DMD


diff --git a/dmd b/dmd
index acbe13e..5ae249a 16
--- a/dmd
+++ b/dmd
@@ -1 +1 @@
-Subproject commit acbe13ee54e024c0bba044d1146e244a5ea57502
+Subproject commit 5ae249a6737e2bd048eeef3b4897464b567b3408



Re: Visual D 0.3.42 released

2015-08-07 Thread ponce via Digitalmars-d-announce

On Thursday, 6 August 2015 at 17:10:18 UTC, ZombineDev wrote:

On Thursday, 6 August 2015 at 14:39:45 UTC, akaDemik wrote:
On Wednesday, 5 August 2015 at 21:03:51 UTC, Rainer Schuetze 
wrote:

there is a new version of Visual D available


It will support the dub in the future?


If you have a dub project that you want to open in VisualD, go 
to project root (where dub.json or dub.sdl is located) and 
execute this command:


dub generate visuald

This will generate a .sln file that you can open in Visual 
Studio if you have the VisualD extension installed.


For each change of architecture, build type, configuration, or 
compiler will need to redo that command.


Re: line numbers for linux exception traces

2015-08-07 Thread Martin Nowak via Digitalmars-d-announce
On 08/06/2015 05:32 PM, Colin wrote:
 I wonder how difficult implementing this in the compiler would be?
 Obviously cant use external tools...

I also opened an ER to collect some ideas for nicer backtraces.
https://issues.dlang.org/show_bug.cgi?id=14885


Re: line numbers for linux exception traces

2015-08-07 Thread Martin Nowak via Digitalmars-d-announce
On 08/06/2015 05:32 PM, Colin wrote:
 I wonder how difficult implementing this in the compiler would be?
 Obviously cant use external tools...

It's not too complex to implement in the *runtime*. The code already
exists, someone just needs to remove the phobos dependencies.

https://github.com/yazd/elf-d


Re: line numbers for linux exception traces

2015-08-07 Thread Martin Nowak via Digitalmars-d-announce
On 08/07/2015 08:00 PM, Martin Nowak wrote:
 On 08/06/2015 05:32 PM, Colin wrote:

Here is that card in our backlog btw.
https://trello.com/c/FbuWfpVE/13-backtraces-with-line-numbers


Re: London D meetups ...

2015-08-07 Thread Kingsley via Digitalmars-d-announce

On Tuesday, 4 August 2015 at 14:25:33 UTC, Russel Winder wrote:
On Tue, 2015-08-04 at 09:54 +, Dejan Lekic via 
Digitalmars-d -announce wrote:
Yes, I am aware of that. I was thinking of volunteering for 
some time, with help of others. We have a healthy D community 
here in London and we should work on making it bigger.


Kingsley has stepped down as organizer of the London D Meetup, 
we need
to create a cabal to decide who should register as organizer. 
This is

relatively urgent or Meetup will close the group.


Hi

I've reconsidered - but it would help a lot if someone would 
volunteer to co organise with me


--k


Re: Visual D 0.3.42 released

2015-08-07 Thread Rainer Schuetze via Digitalmars-d-announce



On 06.08.2015 16:39, akaDemik wrote:

On Wednesday, 5 August 2015 at 21:03:51 UTC, Rainer Schuetze wrote:

there is a new version of Visual D available


It will support the dub in the future?


I've shortly looked into that, but the first bummer was the file 
extension .json. Making this a Visual Studio project file would disallow 
editing .json files inside the Visual Studio editor (unless you go 
through some special open modes).


Having an additional .visualdproj file in the source folder defeats the 
purpose of a single project file (dub.json) for all platforms.


My current best guess is to add a command to the Visual D menu that lets 
the user select a dub.json file and creates a hidden Visual D project 
file into the .dub folder.


Having never used dub myself but for some exeriments, it's not very high 
on my agenda, so that's all that has happened so far ;-)


If there is enough interest, it might move further up that list. You can 
show your interest by voting or commenting 
https://issues.dlang.org/show_bug.cgi?id=11641


DCD 0.7.0-alpha1

2015-08-07 Thread Brian Schott via Digitalmars-d-announce

https://github.com/Hackerpilot/DCD/releases/tag/v0.7.0-alpha1

DCD is an IDE and editor-independent autocompletion system for 
the D programming language.


Release notes are available at the above link.

0.7.0 has some major changes to its internal structure, so please 
help me to test it.


Re: DCD 0.7.0-alpha1

2015-08-07 Thread anonymous via Digitalmars-d-announce

On Saturday, 8 August 2015 at 00:19:38 UTC, Brian Schott wrote:

https://github.com/Hackerpilot/DCD/releases/tag/v0.7.0-alpha1

DCD is an IDE and editor-independent autocompletion system for 
the D programming language.


Release notes are available at the above link.

0.7.0 has some major changes to its internal structure, so 
please help me to test it.


I'd like to test, particularly under Win, but 
std.experimental.allocator (+ std.meta) are still not merged. If 
I understand correctly it means that DCD 0.7 will not be easily 
buildable until next pre-release (2.069-alpha)...in 2 monthes !


Re: DCD 0.7.0-alpha1

2015-08-07 Thread via Digitalmars-d-announce

On Saturday, 8 August 2015 at 01:32:50 UTC, anonymous wrote:

On Saturday, 8 August 2015 at 00:19:38 UTC, Brian Schott wrote:

https://github.com/Hackerpilot/DCD/releases/tag/v0.7.0-alpha1

DCD is an IDE and editor-independent autocompletion system for 
the D programming language.


Release notes are available at the above link.

0.7.0 has some major changes to its internal structure, so 
please help me to test it.


I'd like to test, particularly under Win, but 
std.experimental.allocator (+ std.meta) are still not merged. 
If I understand correctly it means that DCD 0.7 will not be 
easily buildable until next pre-release (2.069-alpha)...in 2 
monthes !


Brian made it easy for us, std.experimental.allocator is in the 
submodule containers.

std.meta is part of 2.068.
So it works with dmd-2.068.0-rc1, successful compilation :)


Re: DCD 0.7.0-alpha1

2015-08-07 Thread anonymous via Digitalmars-d-announce
On Saturday, 8 August 2015 at 02:25:29 UTC, Joakim Brännström 
wrote:

On Saturday, 8 August 2015 at 01:32:50 UTC, anonymous wrote:
I'd like to test, particularly under Win, but 
std.experimental.allocator (+ std.meta) are still not merged. 
If I understand correctly it means that DCD 0.7 will not be 
easily buildable until next pre-release (2.069-alpha)...in 2 
monthes !


Brian made it easy for us, std.experimental.allocator is in the 
submodule containers.

std.meta is part of 2.068.
So it works with dmd-2.068.0-rc1, successful compilation :)


Thanks for the information. So Everything is fine.

Windows users that are used to buid with the bat file (because 
Digital Mars make doesn't accept the makefile) should get an 
updated version soon.