Re: Release D 2.077.0

2017-11-03 Thread Walter Bright via Digitalmars-d-announce
On 11/3/2017 2:28 AM, Daniel Kozak wrote: How should I compile my program to enable array vectorization? dmd doesn't do what is known as "auto-vectorization". https://en.wikipedia.org/wiki/Automatic_vectorization What D does is have vector data types, and when those are used vector

Re: Release D 2.077.0

2017-11-03 Thread Joakim via Digitalmars-d-announce
On Friday, 3 November 2017 at 10:02:18 UTC, Mike Parker wrote: On Friday, 3 November 2017 at 09:33:31 UTC, Walter Bright wrote: On 11/3/2017 2:28 AM, Daniel Kozak wrote: How should I compile my program to enable array vectorization? dmd doesn't do what is known as "auto-vectorization".

Re: Release D 2.077.0

2017-11-03 Thread Mike Parker via Digitalmars-d-announce
On Friday, 3 November 2017 at 10:02:18 UTC, Mike Parker wrote: On Friday, 3 November 2017 at 09:33:31 UTC, Walter Bright wrote: On 11/3/2017 2:28 AM, Daniel Kozak wrote: How should I compile my program to enable array vectorization? dmd doesn't do what is known as "auto-vectorization".

Re: Release D 2.077.0

2017-11-03 Thread Joakim via Digitalmars-d-announce
On Friday, 3 November 2017 at 10:07:25 UTC, Mike Parker wrote: On Friday, 3 November 2017 at 10:02:18 UTC, Mike Parker wrote: [...] OK, I'm a bit confused here. This gives the impression that the vectorization happens automatically with array operations: "Array operations have been

Re: Release D 2.077.0

2017-11-03 Thread ANtlord via Digitalmars-d-announce
On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: 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 .

Re: Release D 2.077.0

2017-11-03 Thread Daniel Kozak via Digitalmars-d-announce
On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: 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 .

Re: Release D 2.077.0

2017-11-03 Thread Mike Parker via Digitalmars-d-announce
On Friday, 3 November 2017 at 09:33:31 UTC, Walter Bright wrote: On 11/3/2017 2:28 AM, Daniel Kozak wrote: How should I compile my program to enable array vectorization? dmd doesn't do what is known as "auto-vectorization". https://en.wikipedia.org/wiki/Automatic_vectorization What D does

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

Re: Release D 2.077.0

2017-11-03 Thread Mike Parker via Digitalmars-d-announce
On Friday, 3 November 2017 at 10:14:27 UTC, Joakim wrote: See the linked druntime pull, core.simd is only imported for dmd: https://github.com/dlang/druntime/pull/1891/files#diff-c17bbc97c8719ab709a4a54e2f6924ceR67 Ah, I see. I misunderstood Walter to be saying the user needed core.simd to

Re: Release D 2.077.0

2017-11-03 Thread Gerald via Digitalmars-d-announce
On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: 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 .

Re: Diamond MVC / Template Engine - v2.1.0 Released

2017-11-03 Thread WebFreak001 via Digitalmars-d-announce
On Friday, 3 November 2017 at 14:16:53 UTC, bauss wrote: On Thursday, 2 November 2017 at 22:55:04 UTC, WebFreak001 wrote: On Thursday, 19 October 2017 at 23:29:57 UTC, bauss wrote: I'm pleased to announce that I have just released Diamond 2.1.0. There has been a lot of updating to Diamond

Re: Diamond MVC / Template Engine - v2.1.0 Released

2017-11-03 Thread bauss via Digitalmars-d-announce
On Thursday, 2 November 2017 at 22:55:04 UTC, WebFreak001 wrote: On Thursday, 19 October 2017 at 23:29:57 UTC, bauss wrote: I'm pleased to announce that I have just released Diamond 2.1.0. There has been a lot of updating to Diamond since last announced release. [...] Looks really

Re: Release D 2.077.0

2017-11-03 Thread crimaniak via Digitalmars-d-announce
On Friday, 3 November 2017 at 14:41:06 UTC, Gerald wrote: On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: Glad to announce D 2.077.0. ... The new version is much better with only a 6 MB difference between the stripped and non-stripped versions. My vibe-d application debug

Re: Release D 2.077.0

2017-11-03 Thread Arun Chandrasekaran via Digitalmars-d-announce
On Friday, 3 November 2017 at 13:47:55 UTC, Mike Parker wrote: On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: 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

Re: Release D 2.077.0

2017-11-03 Thread Mike Parker via Digitalmars-d-announce
On Friday, 3 November 2017 at 14:00:38 UTC, Arun Chandrasekaran wrote: Mike, thanks for the blog post. Few lines about how the name mangling issue was addressed would've been interesting know on the blog. There's a link in the post to the documentation describing the enhancement. As

Re: Caching D compiler - preview version

2017-11-03 Thread Dmitry Olshansky via Digitalmars-d-announce
On Wednesday, 1 November 2017 at 19:33:15 UTC, Walter Bright wrote: On 10/29/2017 9:25 AM, Dmitry Olshansky wrote: On Saturday, 28 October 2017 at 23:18:05 UTC, Martin Nowak wrote: On 10/24/2017 05:02 PM, Dmitry Olshansky wrote: Experimental std.regex.v2 is sadly broken by a recent change to

Re: Release D 2.077.0

2017-11-03 Thread Steven Schveighoffer via Digitalmars-d-announce
On 11/3/17 10:00 AM, Arun Chandrasekaran wrote: On Friday, 3 November 2017 at 13:47:55 UTC, Mike Parker wrote: On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: Glad to announce D 2.077.0. This release comes with a new, more compact mangling, templated vector operations,

LDC 1.5.0

2017-11-03 Thread kinke via Digitalmars-d-announce
Hi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell: * Based on D 2.075.1. * Polished LLVM 5.0 support (now also used for the prebuilt release packages). * Prebuilt ARM-Linux package available again. * New

Re: Release D 2.077.0

2017-11-03 Thread Joakim via Digitalmars-d-announce
On Friday, 3 November 2017 at 13:47:55 UTC, Mike Parker wrote: On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: 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

Re: Release D 2.077.0

2017-11-03 Thread Daniel Kozak via Digitalmars-d-announce
I have SIGSEGV when using DMD and simd types. This code works ok with GDC and LDC fine, but SIGSEGV with latest DMD (maybe even with previous versions I do not know) https://dpaste.dzfl.pl/5476f5bef828 On Fri, Nov 3, 2017 at 5:04 PM, Steven Schveighoffer via Digitalmars-d-announce

Re: Release D 2.077.0

2017-11-03 Thread Walter Bright via Digitalmars-d-announce
On 11/3/2017 3:02 AM, Mike Parker wrote: For clarity, where the changeling says that GDC & LDC use auto-vectorization, that's actually happening with the array operations and core.simd is not required, correct? I think that GDC and LDC do do auto-vectorization, but I haven't verified it

Re: Release D 2.077.0

2017-11-03 Thread Mike Parker via Digitalmars-d-announce
On Thursday, 2 November 2017 at 22:35:03 UTC, Martin Nowak wrote: 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 .

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

2017-11-03 Thread Guillaume Piolat via Digitalmars-d-announce
On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote: On 11/03/2017 05:12 PM, Fra Mecca wrote: https://github.com/FraMecca/D_Libraries_Registry This effort should be combined with the current work being done to http://code.dlang.org/ See also:

Re: LDC 1.5.0

2017-11-03 Thread codephantom via Digitalmars-d-announce
On Friday, 3 November 2017 at 17:17:04 UTC, kinke wrote: Hi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell: Great stuff. No binary release for FreeBSD though?? :-(

Re: LDC 1.5.0

2017-11-03 Thread David Nadlinger via Digitalmars-d-announce
On Friday, 3 November 2017 at 23:50:33 UTC, Nicholas Wilson wrote: Does `-link-internally` mean that you don't require command line tool/dev installation for OS X and Windows? That would be awesome for getting workshops for non-programmers (the biologists at my Uni) to work. You still need

Reorganization and list of D libraries (300+)

2017-11-03 Thread Fra Mecca via Digitalmars-d-announce
Hi all. Lurking in this forum I had the feeling that lots of D developers tend to rewrite lots of code that could be found in libraries. This is not bad per se but I thought that one of the reason could have been the current process of library discovery. For this reason I have edited a list

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

2017-11-03 Thread Ali Çehreli via Digitalmars-d-announce
On 11/03/2017 05:12 PM, Fra Mecca wrote: https://github.com/FraMecca/D_Libraries_Registry This effort should be combined with the current work being done to http://code.dlang.org/ I hope Martin, Seb, and others that are involved will see this thread. (Yes, I'm pinging them. :) ) Ali

Re: LDC 1.5.0

2017-11-03 Thread Nicholas Wilson via Digitalmars-d-announce
On Friday, 3 November 2017 at 17:17:04 UTC, kinke wrote: Hi everyone, on behalf of the LDC team, I'm glad to finally officially announce LDC 1.5. The highlights of this version in a nutshell: * Based on D 2.075.1. * Polished LLVM 5.0 support (now also used for the prebuilt release

Re: LDC 1.5.0

2017-11-03 Thread kinke via Digitalmars-d-announce
On Saturday, 4 November 2017 at 00:14:59 UTC, David Nadlinger wrote: On Friday, 3 November 2017 at 23:50:33 UTC, Nicholas Wilson wrote: Does `-link-internally` mean that you don't require command line tool/dev installation for OS X and Windows? That would be awesome for getting workshops for

Re: Release D 2.077.0

2017-11-03 Thread Dmitry Olshansky via Digitalmars-d-announce
On Friday, 3 November 2017 at 19:46:58 UTC, Walter Bright wrote: On 11/3/2017 3:02 AM, Mike Parker wrote: For clarity, where the changeling says that GDC & LDC use auto-vectorization, that's actually happening with the array operations and core.simd is not required, correct? I think that GDC

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

2017-11-03 Thread codephantom via Digitalmars-d-announce
On Saturday, 4 November 2017 at 00:16:35 UTC, Ali Çehreli wrote: This effort should be combined with the current work being done to http://code.dlang.org/ I'd like to see code.dlang.org to have a new column that explicitely shows the licence being used, and the capacity to search/filter by

Re: Release D 2.077.0

2017-11-03 Thread Seb via Digitalmars-d-announce
On Friday, 3 November 2017 at 14:00:38 UTC, Arun Chandrasekaran wrote: Mike, thanks for the blog post. Few lines about how the name mangling issue was addressed would've been interesting know on the blog. The regarding main PR contains a lot of info: https://github.com/dlang/dmd/pull/5855