Re: Trying to get DMD bundled with libs

2009-09-07 Thread Jarrett Billingsley
On Mon, Sep 7, 2009 at 6:44 AM, Joel Christensenjoel...@gmail.com wrote:
 div0 wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Joel Christensen wrote:

 I noticed you can get DMD bundled with various libraries. I found you
 had to login to another web site, but the registery page has 3 must fill
 in textbox's that are crazy.

 Where's that?
 AFAIK nobody has permission to distribute DMD other than Walter.

 http://www.digitalmars.com/d/download.html
 It's a Windows one, it's for dmd 1.030.

Oh, that's EasyD I think. By crazy textboxes do you mean the login
screen? I don't remember having to log in before. Chris hasn't posted
on the NGs in a while either. In any case, 1.030 is *rather* old, and
the libraries that would come with would be just as old.


Re: How does D cope with aliasing

2009-09-07 Thread #ponce
#ponce Wrote:

 Stewart Gordon Wrote:
  My recollection of reading the spec is that a D compiler is allowed to 
  optimise by assuming no pointer aliasing.  But I can't remember at the 
  moment where I read this.
 
 I don't know if this is neat or nasty for a compiler to do so. 
 
 OT : Is there a DMD switch to disable bound check exceptions ? This way I 
 wouldn't have to rely on pointers so much.



Re: How does D cope with aliasing

2009-09-07 Thread #ponce
Stewart Gordon Wrote:
 My recollection of reading the spec is that a D compiler is allowed to 
 optimise by assuming no pointer aliasing.  But I can't remember at the 
 moment where I read this.

I don't know if this is neat or nasty for a compiler to do so. 

OT : Is there a DMD switch to disable bound check exceptions ? This way I 
wouldn't have to rely on pointers so much.


Re: How does D cope with aliasing

2009-09-07 Thread Stewart Gordon

#ponce wrote:
snip

OT : Is there a DMD switch to disable bound check exceptions ? This way I 
wouldn't have to rely on pointers so much.


Why do you want to do that?  Sounds like a case of trying to fix the 
wrong problem.


Stewart.