Re: dmd 1.045 / 2.030 release

2009-05-23 Thread bearophile
Robert Clipsham: > Now that it's set up for ldc, it would be very easy to set it up for dmd > if Walter is willing to put it under version control. Very good idea, it will improve the improvement process. Let's suggest it to Walter. Bye, bearophile

Re: dmd 1.045 / 2.030 release

2009-05-22 Thread Robert Clipsham
Robert Clipsham wrote: Christopher Wright wrote: If dmd had public source control, we could set up continuous integration for it that will, for instance, run dstress and attempt to compile the latest release of various common libraries. Then Walter can just check its results when he wants to d

Re: dmd 1.045 / 2.030 release

2009-05-15 Thread Christopher Wright
Holy bugfixes, Batman! It took me ten minutes to skip through all the "fixed in dmd1.045" / "fixed in dmd2.030" messages. I'm so happy...

Re: dmd 1.045 / 2.030 release

2009-05-15 Thread Anders F Björklund
http://digitalmars.com/d/1.0/changelog.html#new1_045 http://www.digitalmars.com/d/2.0/changelog.html#new2_030 Seems like D2 is still semi-usable on Mac OS X Tiger, after recompilation. (official binary is Leopard-only) Besides for some low-hanging fruit like missing versions and need to upda

Re: dmd 1.045 / 2.030 release

2009-05-14 Thread Graham St Jack
On Tue, 12 May 2009 17:25:20 +, dsimcha wrote: > == Quote from Walter Bright (newshou...@digitalmars.com)'s article >> dsimcha wrote: >> > Or is the automatic synchronization of shared variables part not >> > supposed to be implemented yet? >> The implementation of the synchronization of share

Re: dmd 1.045 / 2.030 release

2009-05-14 Thread Vincenzo Ampolo
BCS wrote: > that would also make setting up RPM/DEB genation something walter dosn't > need to worry about. > This have already been done for ldc. Have a look at http://www.dsource.org/projects/ldc/wiki/WikiStart#Ubuntuldcandldcdailypackages And at https://launchpad.net/~d-language-packager

Re: dmd 1.045 / 2.030 release

2009-05-14 Thread BCS
Hello Robert, If Walter is willing to put dmd under public source control I'd happily set this up to automatically compile dmd, run tests suites, compile libraries etc. I could even set up a one command/one click release candidate/final release thing if needed (maybe even nightly builds too).

Re: dmd 1.045 / 2.030 release

2009-05-14 Thread davesun
I write a fiber scheduler use threads,segfault accur on the code,what's the matter? thanks! private import core.thread; private import std.stdio; private class SyncQueue(T) { private T[] queue; public synchronized void push(T o) { queue ~= o; } public synchronized T

Re: dmd 1.045 / 2.030 release

2009-05-14 Thread Robert Clipsham
Leandro Lucarella wrote: I can't access to this URL right now, it is really working? Yes, sorry, I picked the perfect time to make a post... I started doing some upgrades to my server about 20 minutes after posting this :P It is back up now. That would be great. What would be the excuse no

Re: dmd 1.045 / 2.030 release

2009-05-14 Thread Leandro Lucarella
Robert Clipsham, el 14 de mayo a las 13:11 me escribiste: > Christopher Wright wrote: > >If dmd had public source control, we could set up continuous integration for > >it > >that will, for instance, run dstress and attempt to compile the latest > >release > >of various common libraries. Then W

Re: dmd 1.045 / 2.030 release

2009-05-14 Thread Robert Clipsham
Christopher Wright wrote: If dmd had public source control, we could set up continuous integration for it that will, for instance, run dstress and attempt to compile the latest release of various common libraries. Then Walter can just check its results when he wants to do a release -- depending

Re: dmd 1.045 / 2.030 release

2009-05-13 Thread Christopher Wright
Leandro Lucarella wrote: Christopher Wright, el 12 de mayo a las 19:14 me escribiste: Leandro Lucarella wrote: Walter Bright, el 12 de mayo a las 09:40 me escribiste: Tomas Lindquist Olsen wrote: Is there a reason for the missing announcement ? Yes, I sent it to people who'd asked for a prer

Re: dmd 1.045 / 2.030 release

2009-05-13 Thread Don
Tomas Lindquist Olsen wrote: Is there a reason for the missing announcement ? http://digitalmars.com/d/1.0/changelog.html#new1_045 http://www.digitalmars.com/d/2.0/changelog.html#new2_030 and what happened to 1.044 ? -Tomas NOTE: These releases fix _every_ D2 compiler segfault, stack overf

Re: dmd 1.045 / 2.030 release

2009-05-13 Thread Don
Steven Schveighoffer wrote: On Tue, 12 May 2009 12:40:11 -0400, Walter Bright wrote: Tomas Lindquist Olsen wrote: Is there a reason for the missing announcement ? Yes, I sent it to people who'd asked for a prerelease so they could check their builds against it. This should be a private

Re: dmd 1.045 / 2.030 release

2009-05-13 Thread Steven Schveighoffer
On Tue, 12 May 2009 12:40:11 -0400, Walter Bright wrote: Tomas Lindquist Olsen wrote: Is there a reason for the missing announcement ? Yes, I sent it to people who'd asked for a prerelease so they could check their builds against it. This should be a private release then. If 1.045 is

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Jesse Phillips
On Tue, 12 May 2009 23:58:32 -0300, Leandro Lucarella wrote: > Christopher Wright, el 12 de mayo a las 19:14 me escribiste: >> Leandro Lucarella wrote: >> >Walter Bright, el 12 de mayo a las 09:40 me escribiste: >> >>Tomas Lindquist Olsen wrote: >> >>>Is there a reason for the missing announcement

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Georg Wrede
Tomas Lindquist Olsen wrote: Is there a reason for the missing announcement ? Well, traditionally (as during the last ten years), Walter has made the announcements of new D releases. It's hardly conceivable that he'd forget to do so, all of a sudden. If there's no announcement, then there's

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Leandro Lucarella
Christopher Wright, el 12 de mayo a las 19:14 me escribiste: > Leandro Lucarella wrote: > >Walter Bright, el 12 de mayo a las 09:40 me escribiste: > >>Tomas Lindquist Olsen wrote: > >>>Is there a reason for the missing announcement ? > >>Yes, I sent it to people who'd asked for a prerelease so they

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Stewart Gordon
Tomas Lindquist Olsen wrote: And what happened to the D1 stability stance ? 1.045 is a breaking release (both code and binary)! I don't mind, but I'm very surprised.. Which changes are you talking about here? Stewart.

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Christopher Wright
Leandro Lucarella wrote: Walter Bright, el 12 de mayo a las 09:40 me escribiste: Tomas Lindquist Olsen wrote: Is there a reason for the missing announcement ? Yes, I sent it to people who'd asked for a prerelease so they could check their builds against it. I think a better way to do prerele

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Walter Bright
dsimcha wrote: So __gshared is expected to stick around as part of the spec long term? Yes. It's not something that you just hacked in there for now so that, for example, druntime would compile? It's so users can "cowboy" quick and dirty changes to get their code to work. It isn't allowed

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Leandro Lucarella
Walter Bright, el 12 de mayo a las 09:40 me escribiste: > Tomas Lindquist Olsen wrote: > >Is there a reason for the missing announcement ? > > Yes, I sent it to people who'd asked for a prerelease so they could > check their builds against it. I think a better way to do prereleases is to do a "fu

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread dsimcha
== Quote from Walter Bright (newshou...@digitalmars.com)'s article > bearophile wrote: > > Walter Bright: > >> I suppose at this point we might as well make it official. > > > > I can see a large number of bugfixes. Lot of work. > > > > DMD v1.042 compiles my dlibs fine. But if I try to compile the

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Walter Bright
bearophile wrote: Walter Bright: I suppose at this point we might as well make it official. I can see a large number of bugfixes. Lot of work. DMD v1.042 compiles my dlibs fine. But if I try to compile them with v1.045 the compiler prints before stopping: Assertion failure: '0' on line 136 i

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread bearophile
Walter Bright: > I suppose at this point we might as well make it official. I can see a large number of bugfixes. Lot of work. DMD v1.042 compiles my dlibs fine. But if I try to compile them with v1.045 the compiler prints before stopping: Assertion failure: '0' on line 136 in file 'statement.c

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread dsimcha
== Quote from Walter Bright (newshou...@digitalmars.com)'s article > dsimcha wrote: > > Or is the automatic synchronization of shared variables part not supposed > > to be > > implemented yet? > The implementation of the synchronization of shared variables is not > done yet. It's a big step to jus

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Walter Bright
dsimcha wrote: Or is the automatic synchronization of shared variables part not supposed to be implemented yet? The implementation of the synchronization of shared variables is not done yet. It's a big step to just make the default thread local, and to upgrade the static type system.

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Walter Bright
Tomas Lindquist Olsen wrote: I do apologize if I made a lot of people download a broken DMD release, but ... Some people watch the changelog, so if you don't want to release to be public, don't update the site! I suppose at this point we might as well make it official.

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Tomas Lindquist Olsen
On Tue, May 12, 2009 at 6:40 PM, Walter Bright wrote: > Tomas Lindquist Olsen wrote: >> >> Is there a reason for the missing announcement ? > > Yes, I sent it to people who'd asked for a prerelease so they could check > their builds against it. > I do apologize if I made a lot of people download

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread dsimcha
== Quote from Robert Jacques (sandf...@jhu.edu)'s article > On Tue, 12 May 2009 12:41:50 -0400, dsimcha wrote: > > == Quote from Tomas Lindquist Olsen (tomas.l.ol...@gmail.com)'s article > >> Is there a reason for the missing announcement ? > >> http://digitalmars.com/d/1.0/changelog.html#new1_045

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread grauzone
* added .typeinfo to ClassInfo Very nice. Maybe I can go remove some hacks from my code now...

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Robert Jacques
On Tue, 12 May 2009 12:41:50 -0400, dsimcha wrote: == Quote from Tomas Lindquist Olsen (tomas.l.ol...@gmail.com)'s article Is there a reason for the missing announcement ? http://digitalmars.com/d/1.0/changelog.html#new1_045 http://www.digitalmars.com/d/2.0/changelog.html#new2_030 and what hap

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Tomas Lindquist Olsen
On Tue, May 12, 2009 at 6:40 PM, Walter Bright wrote: > Tomas Lindquist Olsen wrote: >> >> Is there a reason for the missing announcement ? > > Yes, I sent it to people who'd asked for a prerelease so they could check > their builds against it. > I do apologize if I made a lot of people download

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread dsimcha
== Quote from Tomas Lindquist Olsen (tomas.l.ol...@gmail.com)'s article > Is there a reason for the missing announcement ? > http://digitalmars.com/d/1.0/changelog.html#new1_045 > http://www.digitalmars.com/d/2.0/changelog.html#new2_030 > and what happened to 1.044 ? > -Tomas Probably because it d

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Walter Bright
Tomas Lindquist Olsen wrote: Is there a reason for the missing announcement ? Yes, I sent it to people who'd asked for a prerelease so they could check their builds against it.

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Tomas Lindquist Olsen
On Tue, May 12, 2009 at 6:19 PM, Paul D. Anderson wrote: > Tomas Lindquist Olsen Wrote: > >> Is there a reason for the missing announcement ? >> >> http://digitalmars.com/d/1.0/changelog.html#new1_045 >> >> http://www.digitalmars.com/d/2.0/changelog.html#new2_030 >> >> and what happened to 1.044 ?

Re: dmd 1.045 / 2.030 release

2009-05-12 Thread Paul D. Anderson
Tomas Lindquist Olsen Wrote: > Is there a reason for the missing announcement ? > > http://digitalmars.com/d/1.0/changelog.html#new1_045 > > http://www.digitalmars.com/d/2.0/changelog.html#new2_030 > > and what happened to 1.044 ? > > -Tomas Walter usuallly updates the changelog pages just be

dmd 1.045 / 2.030 release

2009-05-12 Thread Tomas Lindquist Olsen
Is there a reason for the missing announcement ? http://digitalmars.com/d/1.0/changelog.html#new1_045 http://www.digitalmars.com/d/2.0/changelog.html#new2_030 and what happened to 1.044 ? -Tomas