Re: dmd 2.065 beta 3

2014-02-07 Thread Don

On Monday, 3 February 2014 at 18:34:15 UTC, Andrew Edwards wrote:

Following are the changes incorporated since beta 2:



The list of current regressions may be accessed here:

http://d.puremagic.com/issues/buglist.cgi?query_format=advancedbug_severity=regressionbug_status=NEWbug_status=ASSIGNEDbug_status=REOPENED

Regards,
Andrew


I just found a disastrous optimizer bug in our production code.
https://d.puremagic.com/issues/show_bug.cgi?id=12095
We shouldn't do a release without fixing that one.


Re: dmd 2.065 beta 3

2014-02-07 Thread Rory McGuire
Ouch! Wonder why the auto tester never picked that up.
On 7 Feb 2014 10:40, Don x...@nospam.com wrote:

 On Monday, 3 February 2014 at 18:34:15 UTC, Andrew Edwards wrote:

 Following are the changes incorporated since beta 2:


  The list of current regressions may be accessed here:

 http://d.puremagic.com/issues/buglist.cgi?query_format=
 advancedbug_severity=regressionbug_status=NEWbug_
 status=ASSIGNEDbug_status=REOPENED

 Regards,
 Andrew


 I just found a disastrous optimizer bug in our production code.
 https://d.puremagic.com/issues/show_bug.cgi?id=12095
 We shouldn't do a release without fixing that one.



Re: dmd 2.065 beta 3

2014-02-07 Thread Francesco Cattoglio

On Friday, 7 February 2014 at 08:44:34 UTC, Rory McGuire wrote:

Ouch! Wonder why the auto tester never picked that up.
On 7 Feb 2014 10:40, Don x...@nospam.com wrote:


Because of no final by default?


Re: dmd 2.065 beta 3

2014-02-07 Thread Don
On Friday, 7 February 2014 at 10:00:50 UTC, Francesco Cattoglio 
wrote:

On Friday, 7 February 2014 at 08:44:34 UTC, Rory McGuire wrote:

Ouch! Wonder why the auto tester never picked that up.
On 7 Feb 2014 10:40, Don x...@nospam.com wrote:


Because of no final by default?


No. The bug has probably always been present in the 64 bit DMD. 
Historically, a couple of optimizer bugs like this one have been 
discovered each year.


Re: dmd 2.065 beta 3

2014-02-07 Thread Lionello Lunesu

On 2/4/14, 2:34, Andrew Edwards wrote:

Installer

 ...

These are the correct titles for the Installer pull requests:

#52 add alternative download for dmd.${Version2}.zip
#51 disable Audio and USB in VirtualBox
#50 use lib64 for phobo64.lib and gcstub64.obj on Windows
#49 only copy explicitly listed files from phobos
#48 fix deb copyright typo
#47 Update deb/rpm to new dmd versioning scheme.
#46 Vagrant
#45 update symlinks



Re: dmd 2.065 beta 3

2014-02-07 Thread Walter Bright

On 2/7/2014 2:32 AM, Don wrote:

No. The bug has probably always been present in the 64 bit DMD. Historically, a
couple of optimizer bugs like this one have been discovered each year.


It's in 32 bit DMD too.


Re: dmd 2.065 beta 3

2014-02-07 Thread Martin Nowak

On 02/03/2014 07:34 PM, Andrew Edwards wrote:

http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb
http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.deb


Do we need separate libphobos2 debian packages?
Until now I've never seen them on the website 
(http://dlang.org/download.html) and AFAIK libphobs2.* is already in the 
dmd package.


Re: dmd 2.065 beta 3

2014-02-07 Thread Jordi Sayol
El 07/02/14 16:56, Martin Nowak ha escrit:
 On 02/03/2014 07:34 PM, Andrew Edwards wrote:
 http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_amd64.deb
 http://ftp.digitalmars.com/libphobos2-65_2.065.0-b3-0_i386.deb
 
 Do we need separate libphobos2 debian packages?
 Until now I've never seen them on the website 
 (http://dlang.org/download.html) and AFAIK libphobs2.* is already in the dmd 
 package.
 

That's correct, libphobos2.* is in the all-in-one dmd deb package. If a program 
compiled against libphobos2.so.*.*.* should be run in a third computer, you 
need this library on that system.

libphobos2-63, libphobos2-64, etc. only contains the phobos shared library of 
that version for run-time purposes only.

The version is included on their names allowing to install multiple phobos 
shared libraries version at same time.

As dmd package contains this library to, the same version of libphobos2-?? and 
dmd deb packages conflicts, so they cannot be installed together.

Regards,
-- 
Jordi Sayol


Re: Opensourced my web server written in D

2014-02-07 Thread Martin Nowak

On 02/03/2014 11:02 AM, Danny Arends wrote:

I wrote a small web server in D to learn the language.
It's not done yet (what software ever is) but I wanted to show it off
anyway. As always of-course any feedback is welcome

See it here: https://github.com/DannyArends/DaNode

Gr,
Danny Arends
http://www.dannyarends.nl


Sorry to read that a compiler update broke your code.
http://www.reddit.com/r/programming/comments/1x0625/small_opensource_web_server_written_in_d/cf8ftqv

It would be interesting to get some more feedback for this.
What was the old and the new version? Do you remember what broke?

Thanks,
Martin


Re: ACCU: Wednesday, February 12 - Amaury Séchet, Multi-core Software Development Challenges and How D Helps

2014-02-07 Thread Ali Çehreli

On 02/07/2014 07:44 AM, John J wrote:

 Unfortunately, I am very far away. :(

 Any plans to upload a video? Thanks.

Recording or streaming is always requested but we don't have dedicated 
people or equipment to record the talks. I can't promise yet but I will 
let you know if we have a recording.


Ali



Re: ACCU: Wednesday, February 12 - Amaury Séchet, Multi-core Software Development Challenges and How D Helps

2014-02-07 Thread John J

On 02/06/2014 12:48 AM, Ali Çehreli wrote:

When:  Wednesday, February 12, 2014
Topic: Multi-core Software Development Challenges and How D Helps
Speaker:   Amaury Séchet
Time:  6:30pm doors open
7:00pm meeting begins
Where: Symantec
VCAFE building
350 Ellis Street (near E. Middlefield Road)
Mountain View, CA 94043
Map:   http://tinyurl.com/334rv5
Directions: VCAFE is accessible from the semicircular courtyard between
Symantec buildings http://tinyurl.com/2dccgc
Cost:  Free
More Info:
http://www.meetup.com/SFBay-Association-of-C-C-Users/events/159565312/

Multi-core CPUs have become the norm. Most system languages predate this
hardware evolution and provide poor solutions to problems that
developers encounter using multi-core CPUs.

The first part of this talk will introduce how multi-core CPUs work,
what they are good at, and the conditions that may affect their
performance negatively.

The second part will look at how one system programming language takes
advantage of multi-core CPUs. The D programming language learns from the
mistakes of its predecessors and provides a much safer and comfortable
environment to exploit multi-core machines by its default thread-local
storage; immutable and shared data attributes; and parallelism,
concurrency and fiber modules.

Amaury Séchet is the main developer of SDC, a project aiming at
providing a D compiler as a library. He currently works at Facebook as a
software engineer.




Excellent topic!
Unfortunately, I am very far away. :(

Any plans to upload a video? Thanks.




Re: dmd 2.065 beta 3

2014-02-07 Thread deadalnix

On Monday, 3 February 2014 at 19:20:05 UTC, Andrew Edwards wrote:

On 2/3/14, 2:12 PM, Rory McGuire wrote:
http://ftp.digitalmars.com/__dmd_2.065.0-b3-0_amd64.deb is 404 
for me.


Linux
http://ftp.digitalmars.com/dmd_2.065.0~b3-0_amd64.deb
http://ftp.digitalmars.com/dmd_2.065.0~b3-0_i386.deb


First, the work you do is awesome. This release will be much 
nicer than previous one. Everybody have the option to test easily 
and report regressions.


As far as I can tell, I have no regression in my code (it 
compiles and test suite passes).


Good jib everybody. Don's bug is quite scary, so probably want to 
release a beta 4.


COMPO

2014-02-07 Thread Steve Teale
A deb file of an early version of COMPO2 is now available at 
http://britseyeview.com/compo/.


I'd appreciate some feedback from the Debian based users in the D 
community. It's not technical stuff, but it's an example of what 
can be done with D+gtkd2.


Also, with a little tutoring, your kids might like it.

I have to take a break from developing it, and write some 
documentation now.