Re: dmd 1.056 and 2.040 release

2010-01-31 Thread Walter Bright

Michel Fortin wrote:
It's great to have TLS working on Mac OS X. But it looks like it suffers 
from the same linking problem as the module info section. I've added 
some useful observations to bugzilla that might help fix the issue in 
case you want to revisit it:


http://d.puremagic.com/issues/show_bug.cgi?id=3453


You have to recompile *everything* with the new dmd, or anything 
dependent on the ModuleInfo will not work.


Re: dmd 1.056 and 2.040 release

2010-01-31 Thread Leandro Lucarella
Simen kjaeraas, el 30 de enero a las 23:23 me escribiste:
 Walter Bright newshou...@digitalmars.com wrote:
 
 
 http://www.digitalmars.com/d/1.0/changelog.html
 http://ftp.digitalmars.com/dmd.1.056.zip
 
 
 http://www.digitalmars.com/d/2.0/changelog.html
 http://ftp.digitalmars.com/dmd.2.040.zip
 
 Thanks to the many people who contributed to this update!
 
 D2 changelog points @disable to attribute.html#deprecated,
 should be attribute.html#disable

I reported that in the beta ML but it seems that wasn't important enough
to fix :S

-- 
Leandro Lucarella (AKA luca) http://llucax.com.ar/
--
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
--


Re: dmd 1.056 and 2.040 release

2010-01-31 Thread Walter Bright

Michel Fortin wrote:
This has nothing to do with a partially recompiled program. It's about 
something interesting I added to this bug report. And trust me, I 
compiled the test case from scratch before using dumpobj and objdump on 
the object files and the linked executables.


All right, except that some others had the same problem, and discovered 
that they hadn't recompiled everything, and the problem went away when 
they did.


Re: dmd 1.056 and 2.040 release

2010-01-31 Thread Michel Fortin

On 2010-01-30 22:35:28 -0500, Walter Bright newshou...@digitalmars.com said:


Michel Fortin wrote:
It's great to have TLS working on Mac OS X. But it looks like it 
suffers from the same linking problem as the module info section. I've 
added some useful observations to bugzilla that might help fix the 
issue in case you want to revisit it:


http://d.puremagic.com/issues/show_bug.cgi?id=3453


You have to recompile *everything* with the new dmd, or anything 
dependent on the ModuleInfo will not work.


This has nothing to do with a partially recompiled program. It's about 
something interesting I added to this bug report. And trust me, I 
compiled the test case from scratch before using dumpobj and objdump on 
the object files and the linked executables.



--
Michel Fortin
michel.for...@michelf.com
http://michelf.com/



Re: dmd 1.056 and 2.040 release

2010-01-31 Thread Don

strtr wrote:

Walter Bright Wrote:


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


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

Thanks to the many people who contributed to this update!


Do you ever find new bugs while fixing other?


Yes. It's a big problem with forward references, because they can affect 
unrelated parts of the compiler. I think that's the reason that Walter's 
been slow to apply patches for forward reference bugs.

Fortunately, most other bugs aren't like that. The progress is real.