Re: dmd 1.056 and 2.040 release
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
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
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
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
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.