Jump to page: 1 2
Thread overview
[dmd-beta] dmd 1.063 beta
Jul 29, 2010
Walter Bright
Jul 29, 2010
Jason House
Jul 29, 2010
Walter Bright
[phobos] [dmd-beta] dmd 1.063 beta
Jul 30, 2010
Walter Bright
Jul 29, 2010
Leandro Lucarella
Jul 30, 2010
Walter Bright
Jul 30, 2010
Brad Roberts
Jul 30, 2010
Leandro Lucarella
Jul 30, 2010
Walter Bright
Jul 30, 2010
Leandro Lucarella
Jul 30, 2010
Fawzi Mohamed
Jul 30, 2010
Fawzi Mohamed
July 29, 2010
http://ftp.digitalmars.com/dmd1beta.zip

Still working on the library for D2.
July 29, 2010
Ooh... How functional is the 64 bit support expected to be?

Sent from my iPhone

On Jul 29, 2010, at 5:46 PM, Walter Bright <walter at digitalmars.com> wrote:

> http://ftp.digitalmars.com/dmd1beta.zip
> 
> Still working on the library for D2.
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
July 29, 2010

Jason House wrote:
> Ooh... How functional is the 64 bit support expected to be?
>
> 

Nothing more than "hello world" and no phobos support at all.
July 29, 2010
Walter Bright wrote:
> http://ftp.digitalmars.com/dmd1beta.zip
> 
> Still working on the library for D2.

Speaking of which - I'm busy today preparing slides, but would it be okay to svn revert std/format.d? I'd be glad to save it in a separate place and get back to it later.

Andrei

July 29, 2010

Walter Bright, el 29 de July a las 14:46 me escribiste:
> http://ftp.digitalmars.com/dmd1beta.zip
> 
> Still working on the library for D2.

If this is r589, you might want to take a look at this regression as it looks like important (it's a blocker for me, except I'm using a patched DMD anyways, for precise heap scanning, but it might affect other people):

Regression: Cannot cast from X* to X: http://d.puremagic.com/issues/show_bug.cgi?id=4514


-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Did you know the originally a Danish guy invented the burglar-alarm unfortunately, it got stolen

July 29, 2010
I suppose we might as well do that, if nothing else new in Phobos depends on it. There are just too many issues with the new format.

Andrei Alexandrescu wrote:
> Walter Bright wrote:
>> http://ftp.digitalmars.com/dmd1beta.zip
>>
>> Still working on the library for D2.
>
> Speaking of which - I'm busy today preparing slides, but would it be okay to svn revert std/format.d? I'd be glad to save it in a separate place and get back to it later.
>
> Andrei
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
>
>
July 29, 2010

Leandro Lucarella wrote:
> Walter Bright, el 29 de July a las 14:46 me escribiste:
> 
>> http://ftp.digitalmars.com/dmd1beta.zip
>>
>> Still working on the library for D2.
>> 
>
> If this is r589, you might want to take a look at this regression as it looks like important (it's a blocker for me, except I'm using a patched DMD anyways, for precise heap scanning, but it might affect other people):
>
> Regression: Cannot cast from X* to X: http://d.puremagic.com/issues/show_bug.cgi?id=4514
>
> 

Applying this diff will fix it:

diff expression.bak expression.c
6054a6055
 > #if 0
6059a6061
 > #endif

July 29, 2010
On Thu, 29 Jul 2010, Walter Bright wrote:

> Applying this diff will fix it:
> 
> diff expression.bak expression.c
> 6054a6055
> > #if 0
> 6059a6061
> > #endif

This is where you learn about -u or -C to add some context to the output to help make sure those lines match up with a version of that file that doesn't exactly match the one you happened to use.

I hate diff's default mode, it's so dangerous/useless.

Sigh,
Brad

July 29, 2010

Brad Roberts, el 29 de julio a las 17:31 me escribiste:
> On Thu, 29 Jul 2010, Walter Bright wrote:
> 
> > Applying this diff will fix it:
> > 
> > diff expression.bak expression.c
> > 6054a6055
> > > #if 0
> > 6059a6061
> > > #endif
> 
> This is where you learn about -u or -C to add some context to the output to help make sure those lines match up with a version of that file that doesn't exactly match the one you happened to use.
> 
> I hate diff's default mode, it's so dangerous/useless.

Yes, -p helps too (it adds the signature of the function where the change is, only works for C or not inlined C code, because the heuristic to search for the function signature is extremely simple and indentation based, it uses the last line without any indentation at all, so it doesn't work well for D inside methods).

BTW, my (GNU) diff utility didn't even understood that format, this is
what diff -pu gets you:

--- expression.c.orig   2010-07-29 23:23:06.500829840 -0300
+++ expression.c        2010-07-29 23:23:11.449829091 -0300
@@ -6052,11 +6052,13 @@ Expression *DelegateExp::semantic(Scope
         AggregateDeclaration *ad = func->toParent()->isAggregateDeclaration();
         if (func->needThis())
             e1 = getRightThis(loc, sc, ad, e1, func);
+#if 0
         if (ad && ad->type != e1->type)
         {   // A downcast is required for interfaces, see Bugzilla 3706
             e1 = new CastExp(loc, e1, ad->type);
             e1 = e1->semantic(sc);
         }
+#endif
     }
     return this;
 }

And that change is reverting r587 completely. I don't know what is worse a wrong-code bug or a rejects-valid regression :S

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
EXTRA?A RELACION ENTRE UN JUBILADO Y UN JABALI
	-- Cr?nica TV

July 29, 2010
Fix checked in.

Leandro Lucarella wrote:
> Walter Bright, el 29 de July a las 14:46 me escribiste:
> 
>> http://ftp.digitalmars.com/dmd1beta.zip
>>
>> Still working on the library for D2.
>> 
>
> If this is r589, you might want to take a look at this regression as it looks like important (it's a blocker for me, except I'm using a patched DMD anyways, for precise heap scanning, but it might affect other people):
>
> Regression: Cannot cast from X* to X: http://d.puremagic.com/issues/show_bug.cgi?id=4514
>
>
> 
« First   ‹ Prev
1 2