Re: dmd 2.065.0

2014-04-02 Thread Théo.Bueno

On Tuesday, 1 April 2014 at 19:03:10 UTC, Brad Anderson wrote:

On Saturday, 29 March 2014 at 13:25:19 UTC, Théo Bueno wrote:

On Friday, 28 March 2014 at 22:50:32 UTC, Théo Bueno wrote:

I am having an issue with the windows installer :


Ok, so after investigations I partially fixed my problem :

- I have no idea why the installer tried to download with the 
wrong URL, this should not happen, and on my own compiled 
version of the installer this did not happen.


- The plugin used by NSIS to download files, inetc, depends on 
WinetAPI, which means that if your Internet Explorer 
installation is not working ( that was my case ), the 
installer can't work.


- The installer code is very old, and we should think about 
updating it ( replace the obsolete nsisunz plugin by 
ZipDLL, avoid inetc problems using builtin NSISdl ... )


The current plan (by me at least) is to just do away with the 
downloading entirely and just embedding the files in the 
installer.


Would be the best indeed. An online installer is not useful in 
our case as all the installers and packages are automagically 
built.




Re: Digger can now build D versions from the future

2014-04-02 Thread Vladimir Panteleev

On Tuesday, 1 April 2014 at 07:27:03 UTC, Andrew Edwards wrote:

On 4/1/14, 3:01 AM, Vladimir Panteleev wrote:

Hi everyone,

It is my great pleasure to announce a new feature addition to 
the tool

Digger.

Digger's goal is to be able to build D versions from any point 
in D's
history. As it has already conquered the present (building D 
from git
master) and past (building D from any git commit), only one 
final

frontier remained: the future!



This is fantastic news. I'm eager to give it a whirl so I 
cloned and attempted to build but encountered the following 
issues:


huekomundo:Digger andrewedwards$ rdmd --build-only digger
ae/sys/signals.d(55): Error: undefined identifier SIG_BLOCK
ae/sys/signals.d(65): Error: undefined identifier sigtimedwait
ae/sys/signals.d(60): Error: undefined identifier SIG_SETMASK
ae/sys/data.d(521): Error: undefined identifier pageSize

I'm using DMD v2.065.0 on Mac OSX 10.9 (Mavericks).


I've pushed some OS X fixes, please give it another go.


Re: Digger can now build D versions from the future

2014-04-02 Thread Vladimir Panteleev
On Tuesday, 1 April 2014 at 07:01:20 UTC, Vladimir Panteleev 
wrote:

Pre-built Windows binaries are also available:

http://dump.thecybershadow.net/c40ab2bcb1df22e4a7072cdf00341d18/digger-web.7z


Apologies, this archive is busted thanks to a DMD wrong-code bug:

https://d.puremagic.com/issues/show_bug.cgi?id=12503

Here is a working archive:

http://dump.thecybershadow.net/ac04351c34fbd5417c8abf452053a3f0/digger-web.7z


Re: GDC ARM beta #1 (with binary releases!)

2014-04-02 Thread Johannes Pfau
Am Wed, 02 Apr 2014 05:02:09 +
schrieb Ellery Newcomer ellery-newco...@utulsa.edu:

 On Monday, 17 March 2014 at 14:07:13 UTC, Johannes Pfau wrote:
  I'm happy to announce the first GDC ARM beta on behalf of the 
  GDC
  team :)
 
 Cool!
 
 Just tried building it with crosstools-ng on my poor old laptop, 
 and 90 minutes in it gives me
 
 /home/ellery/Downloads/pitools/.build/src/gcc-custom/libphobos/libdruntime/core/threadasm.S:387:
  
 Error: selected processor does not support ARM mode `vpop 
 {d8-d15}'
 
 Any thoughts? My guesses are 1. set Default Instruction Set to 
 thumb (?) or 2. the submodules didn't update on git pull. But 
 I've gotten a working compiler out of this config before, from 
 Mr. Pfau's fork a few months ago, so prolly not 1.
 
 I'd test these myself, but I don't have a spare 180 minutes 
 tonight..
 
 gdc-4.8 branch; gcc-4.8.1, should be the linaro source, but not 
 sure

That's a strange GCC/binutils issue. The new Fiber ASM implementation
needs a FPU which at least provides VFP instructions. Now according to
GCC docs GCC only supports these FPUs(*). But if you don't specify one
explicitly it still produces this error. (I guess binutils supports
more FPUs and assumes an older default).

The solution is to set Use specific FPU in crosstool-NG to 'vfp' or
any other valid value.

(*) http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html (-mfpu=name)
Every value listed there works, only not specifying one fails



Re: DFL can be used by D2.065

2014-04-02 Thread Jesse Phillips

On Wednesday, 26 March 2014 at 06:35:56 UTC, FrankLike wrote:

If you are programming on  win32,now,DFL can be used by D2.065.
Please git clone http://github.com/FrankLike/dfl
Open the folder w32 -dflexe  double click the 'makedflexe.bat'
file,after some seconds ,press the 'Enter key' ,after some
seconds,dfl.lib,dfl.exe are all in you  d install folders('lib'
and 'bin')  ,that's all ok.

Thanks Christopher E. Miller.


You should make your changes into a pull request. Most people 
using DFL are tracking Rayerd's repo.


Re: DFL can be used by D2.065

2014-04-02 Thread Jesse Phillips

On Thursday, 27 March 2014 at 07:39:47 UTC, Jordi Sayol wrote:

Is there somebody maintaining the GTK branch of DFL?


No.


Speak about D at Strangeloop Conference Sep 17-19

2014-04-02 Thread Walter Bright

https://thestrangeloop.com/sessions-page/call-for-presentations

Everyone who has submitted a speaking proposal to Dconf, this year or last, 
approved or not, needs to submit it as well to Strangeloop.


Let 'em know that D is a force to be reckoned with. With enough proposals, they 
may even create a D track!


I'll be submitting a proposal, too.


Interesting rant about Scala's issues

2014-04-02 Thread Andrei Alexandrescu

A lot of them could apply to us as well.

https://www.youtube.com/watch?v=TS1lpKBMkgg


Andrei


Re: Interesting rant about Scala's issues

2014-04-02 Thread bearophile

Andrei Alexandrescu:


A lot of them could apply to us as well.

https://www.youtube.com/watch?v=TS1lpKBMkgg


The slides:
http://www.slideshare.net/extempore/keynote-pnw-scala-2013

Bye,
bearophile


Re: Interesting rant about Scala's issues

2014-04-02 Thread Walter Bright

On 4/2/2014 6:55 PM, Andrei Alexandrescu wrote:

A lot of them could apply to us as well.

https://www.youtube.com/watch?v=TS1lpKBMkgg


Reminds me of our empty-front-popFront discussion. Trying to support all kinds 
of variations on that results in unoptimizable code.




Re: Interesting rant about Scala's issues

2014-04-02 Thread bearophile

Andrei Alexandrescu:


A lot of them could apply to us as well.

https://www.youtube.com/watch?v=TS1lpKBMkgg


I agree that D language/compiler could improve its integration 
with versioning systems (slide 31). How to design this?


Bye,
bearophile


Re: Mono-D 1.8 - Conditional code highlighting

2014-04-02 Thread #coder

On Wednesday, 2 April 2014 at 05:26:21 UTC, Alexander Bothe wrote:

On Wednesday, 2 April 2014 at 05:06:31 UTC, #Coder wrote:
I am getting following error when debugging a simple program 
and try to see a variable value in watch or immediate or 
locals window (OpenSuse Linux latest, latest MonoDevelop and 
latest Mono-D plug-in)



System.Reflection.TargetInvocationException: Exception has 
been thrown by the target of an invocation. --- 
System.MissingMethodException: Method not found:


k I've fixed it in v0.2.7


Works now. Thanks!!!