Re: dmd 1.049 and 2.034 release

2009-10-14 Thread Eldar Insafutdinov
Walter Bright Wrote:

 Rainer Schuetze wrote:
  Hi,
  
  the problem is related to a change that was probably done to improve
  
  http://d.puremagic.com/issues/show_bug.cgi?id=1170
  
  see my comments there for more details.
 
 I checked into svn a compiler change folding in your patch. Can you try 
 it out with QtD?

I commented on this in the bugzilla on #1170, that I tested QtD with dmd rev 
205 yesterday, and it compiles fine.

Thank you for separate commits!


Re: dmd 1.050 and 2.035 release

2009-10-14 Thread Leandro Lucarella
Walter Bright, el 14 de octubre a las 20:46 me escribiste:
 The main purpose of this is to correct a couple of regressions that
 were blocking QtD and Tango.
 
 http://www.digitalmars.com/d/1.0/changelog.html
 http://ftp.digitalmars.com/dmd.1.050.zip
 
 
 http://www.digitalmars.com/d/2.0/changelog.html
 http://ftp.digitalmars.com/dmd.2.035.zip
 
 Many thanks to the numerous people who contributed to this update.

Thanks for the first releases with full svn history! 8-)

-- 
Leandro Lucarella (AKA luca)  http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
--
Wake from your sleep,
the drying of your tears,
Today we escape, we escape.


Re: dmd 1.050 and 2.035 release

2009-10-14 Thread Jeremie Pelletier

Walter Bright wrote:
The main purpose of this is to correct a couple of regressions that were 
blocking QtD and Tango.


http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.050.zip


http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.035.zip

Many thanks to the numerous people who contributed to this update.


Sweet, JSON output, looks like it wasn't very hard to write :)


Re: dmd 1.050 and 2.035 release

2009-10-14 Thread Walter Bright

Jeremie Pelletier wrote:

Sweet, JSON output, looks like it wasn't very hard to write :)


It was rather trivial. But it's a bit primitive right now. The problem 
is I'm not writing a consumer of this data, so I'm not sure what it 
should contain. Consider it as a trial balloon.


I'm interested in hearing from those who are making plugins to Vim, 
Emacs, source code browsers, etc., who can use this, and what more is 
needed.


I don't want to just throw in a grab-bag of cruft.


Re: dmd 1.050 and 2.035 release

2009-10-14 Thread bearophile
Walter Bright:

Using DMD 2.035 I have tried to compile:

void main() {}

Using:

dmd -X temp.d

And the compiler crashes.

Regarding the -X name, isn't something like -json better? Or better to 
unify the switch for json output and normal ddoc output in some way.
Even better, DMD2 compilation switches may need a bit of global 
clean-up/rationalization (and they must be chosen taking in account the needs 
and constraints of the LDC compiler too, so both compilers can share all or 
most the same switches, simplifying the change of compiler a bit).

Bye,
bearophile