digitalmars.D.announce - dmd 1.042 and 2.027 releases
- Walter Bright (6/6) Mar 31 2009 The large volume of bug fixes is because a lot of people contributed
- Nick Sabalausky (3/9) Mar 31 2009 On April 1? What is this, a joke? ;-)
- Walter Bright (2/3) Mar 31 2009 It's still March here!
- Olli Aalto (6/15) Apr 01 2009 main.d => main
- Walter Bright (2/8) Apr 01 2009 Yes. I goofed that up. Sorry.
- Walter Bright (2/3) Apr 01 2009 I uploaded a patched version to fix it.
- Olli Aalto (2/6) Apr 01 2009 Works now. Thank you.
- Max Samukha (3/9) Apr 01 2009 Great! Does it mean opDot is deprecated?
- davidl (21/33) Apr 01 2009 why not make opDot some compile time stuff?
- Christopher Wright (3/31) Apr 01 2009 I'm in favor of adding more dynamic stuff to D, but it's going to happen...
- bearophile (6/8) Apr 01 2009 And GUIs, I guess. It smells of Object-C++, but the syntax is nicer.
- Don (4/16) Apr 01 2009 No, he means compile time. The name becomes a template value parameter,
- Charles Hixson (10/22) Apr 01 2009 Syntax and lack of garbage collection is why I never seriously
- Christopher Wright (22/48) Apr 01 2009 What dynamic features would be useful?
- Bill Baxter (7/12) Apr 01 2009 Jascha's not around anymore but I don't think he's dead. The first
- Christopher Wright (4/18) Apr 01 2009 Good point.
- Bill Baxter (4/26) Apr 01 2009 Oh. That's all? In that case stop typing emails and get to work!
- Max Samukha (10/45) Apr 01 2009 The name is known at compile time, so it probably should be
- Walter Bright (2/2) Apr 01 2009 I've thought of that a couple times, and there was a reason it was a
- Christopher Wright (2/4) Apr 01 2009 For one thing, no polymorphism. For that reason alone I would never use ...
- Max Samukha (17/21) Apr 01 2009 It's not such a big problem because you could define a polymorphic
- Walter Bright (2/3) Apr 01 2009 Yes.
- davidl (4/7) Apr 01 2009 I wish opDot be changed to something else like the thing that I proposed...
- naryl (2/11) Apr 01 2009 Walter, there is still a reference to 'new.h' in dmd 1.042 in 'ph.c'.
- Brad Roberts (5/18) Apr 01 2009 Please file a bug report so it doesn't get lost in the sea of newsgroup
- bearophile (6/9) Apr 01 2009 Because you have given them a chance to do it :-)
- Nick Sabalausky (9/16) Apr 01 2009 Yes, I'm wondering if this will finally let us do something along the li...
- Nick Sabalausky (8/15) Apr 01 2009 Or, perhaps more likely, wondering if it'll let us do something like thi...
- Walter Bright (2/3) Apr 01 2009 The short answer - makes "wrapper" structs easy.
- Brad Roberts (7/12) Apr 01 2009 Actually, with LDC or GDC that chance has been there for ages. The
- Don (3/16) Apr 02 2009 Not on Windows.
- bearophile (4/5) Apr 01 2009 I have tried on Windows, on a 2-core CPU and the CPU usage is about 50% ...
- 0ffh (4/6) Apr 01 2009 Well, I that's a pure reader thread running in the bg it wouldn't take a...
- 0ffh (3/10) Apr 01 2009 Sorry for self-reply. I wonder if the reader also does tokenisation?
- Walter Bright (5/12) Apr 01 2009 It's hard to see an overall difference. To see one, I had to compile off...
- Lars Kyllingstad (3/12) Apr 01 2009 ...because the file dmd/linux/lib/libphobos2.a is empty.
- Walter Bright (2/3) Apr 01 2009 Fixed.
- dsimcha (6/12) Apr 01 2009 alias awesome this; // This is awesome.
-
Don
(2/17)
Apr 01 2009
It's just you.
. The win32 build works fine for me. - dsimcha (3/9) Apr 01 2009 I just tested it on my work machine, and it happens there, too. Maybe i...
- dsimcha (2/3) Apr 01 2009 Never mind, it looks to be related to some strange options my IDE is pas...
- Daniel Keep (4/8) Apr 01 2009 Just tell it to stop passing -hcf [1].
- Georg Wrede (4/6) Apr 02 2009 Incidentally, should the D pages contain a short description of how
- Don (3/11) Apr 02 2009 Yes. I've just posted patches for almost every segfault I could find --
- Walter Bright (2/10) Apr 02 2009 Good idea. They should be delivered via bugzilla.
- naryl (6/15) Apr 03 2009 Have someone managed to compile the druntime-2.027? Running build-dmd.sh...
- Walter Bright (3/6) Apr 04 2009 Seems that my update script neglected to add a crucial file,
The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zip
Mar 31 2009
"Walter Bright" <newshound1 digitalmars.com> wrote in message news:gqutln$1q9u$1 digitalmars.com...The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipOn April 1? What is this, a joke? ;-)
Mar 31 2009
Nick Sabalausky wrote:On April 1? What is this, a joke? ;-)It's still March here!
Mar 31 2009
Walter Bright wrote:The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipmain.d => main Error: version identifier 'Posix' is reserved and cannot be set Command /home/oaalto/D/dsss/bin/rebuild returned with code 256, aborting. Error: Command failed, aborting. Wasn't this supposed to be fixed for 1.042 too?
Apr 01 2009
Olli Aalto wrote:main.d => main Error: version identifier 'Posix' is reserved and cannot be set Command /home/oaalto/D/dsss/bin/rebuild returned with code 256, aborting. Error: Command failed, aborting. Wasn't this supposed to be fixed for 1.042 too?Yes. I goofed that up. Sorry.
Apr 01 2009
Walter Bright wrote:Yes. I goofed that up. Sorry.I uploaded a patched version to fix it.
Apr 01 2009
Walter Bright wrote:Walter Bright wrote:Works now. Thank you.Yes. I goofed that up. Sorry.I uploaded a patched version to fix it.
Apr 01 2009
On Tue, 31 Mar 2009 22:21:59 -0700, Walter Bright <newshound1 digitalmars.com> wrote:The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipGreat! Does it mean opDot is deprecated?
Apr 01 2009
在 Wed, 01 Apr 2009 16:43:57 +0800,Max Samukha <samukha voliacable.com.removethis> 写道:On Tue, 31 Mar 2009 22:21:59 -0700, Walter Bright <newshound1 digitalmars.com> wrote:why not make opDot some compile time stuff? class V { opDot(char[] method, ...) { // runtime lib to figure what the method is, and then call it with vararg! } } this can be particular useful for COM consider: UnknownComponent.itsparticularMethod(34,"adf"); <-- bind every com component is troublesome and waste time. The runtime can use typelib info to give us something useful Also this can help DDL to be further more useful. I don't need to bind my plugin. I just directly call myplugin.mymethod("asdf"); The opdot will eventually resolve the mymethod in the plugin, then call it! I will really enjoy to see this happen.The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipGreat! Does it mean opDot is deprecated?
Apr 01 2009
davidl wrote:在 Wed, 01 Apr 2009 16:43:57 +0800,Max Samukha <samukha voliacable.com.removethis> 写道:I'm in favor of adding more dynamic stuff to D, but it's going to happen slowly.On Tue, 31 Mar 2009 22:21:59 -0700, Walter Bright <newshound1 digitalmars.com> wrote:why not make opDot some compile time stuff? class V { opDot(char[] method, ...) { // runtime lib to figure what the method is, and then call it with vararg! } }The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipGreat! Does it mean opDot is deprecated?
Apr 01 2009
davidl:why not make opDot some compile time stuff?You mean run time.this can be particular useful for COMAnd GUIs, I guess. It smells of Object-C++, but the syntax is nicer. But such runtime code must be not included into the executable if this feature is nowhere used in the code. D executable are already quite big enough. Bye, bearophile
Apr 01 2009
bearophile wrote:davidl:No, he means compile time. The name becomes a template value parameter, which is available at compile time.why not make opDot some compile time stuff?You mean run time.There's not necessarily any runtime code.this can be particular useful for COMAnd GUIs, I guess. It smells of Object-C++, but the syntax is nicer. But such runtime code must be not included into the executable if this feature is nowhere used in the code. D executable are already quite big enough.Bye, bearophile
Apr 01 2009
bearophile wrote:davidl:Syntax and lack of garbage collection is why I never seriously considered Object-C++. Seriously... It's important to be able to write code that can be optimized at compile time...and it's also important to be able to write code that can be dynamic at run-time. D has been lacking in the second set of capabilities, though it's been dynamite at the first. ... After saying this I started thinking a bit more. D is more dynamic that we normally give it credit for, but the syntax for dynamic interaction is painful, so it tends not to be used.why not make opDot some compile time stuff?You mean run time.this can be particular useful for COMAnd GUIs, I guess. It smells of Object-C++, but the syntax is nicer. But such runtime code must be not included into the executable if this feature is nowhere used in the code. D executable are already quite big enough. Bye, bearophile
Apr 01 2009
Charles Hixson wrote:bearophile wrote:What dynamic features would be useful? D has: - get an opaque reference to a type - get the name of a type - get a smattering of other information about a type - polymorphic method dispatch - safe casts - constructing objects with default constructors by reflection The other common dynamic/reflection type stuff: - getting information about fields and methods - getting and setting fields - invoking methods by reflection - constructing objects by reflection, even if they don't have default constructors Walter says you can do everything here using compile-time reflection. That's true, but it doesn't suffice, I think. You need something like Jascha Wetzel's ClassInfoEx in the standard library. I'd be willing to write such a thing, if it would be accepted. (ClassInfoEx has no license information included in it, and Jascha is not around, so it cannot be used.) But it _has_ to be in the standard library. Additionally, it can't incur greater costs to mix it in multiple times -- it should be idempotent.davidl:Syntax and lack of garbage collection is why I never seriously considered Object-C++. Seriously... It's important to be able to write code that can be optimized at compile time...and it's also important to be able to write code that can be dynamic at run-time. D has been lacking in the second set of capabilities, though it's been dynamite at the first. ... After saying this I started thinking a bit more. D is more dynamic that we normally give it credit for, but the syntax for dynamic interaction is painful, so it tends not to be used.why not make opDot some compile time stuff?You mean run time.this can be particular useful for COMAnd GUIs, I guess. It smells of Object-C++, but the syntax is nicer. But such runtime code must be not included into the executable if this feature is nowhere used in the code. D executable are already quite big enough. Bye, bearophile
Apr 01 2009
On Thu, Apr 2, 2009 at 8:21 AM, Christopher Wright <dhasenan gmail.com> wrote:> Charles Hixson wrote:Walter says you can do everything here using compile-time reflection. That's true, but it doesn't suffice, I think. You need something like Jascha Wetzel's ClassInfoEx in the standard library. I'd be willing to write such a thing, if it would be accepted. (ClassInfoEx has no license information included in it, and Jascha is not around, so it cannot be used.)Jascha's not around anymore but I don't think he's dead. The first step would be to try to contact him directly about the license. There's an email address for him here: http://ddbg.mainia.de/releases.html. --bb
Apr 01 2009
Bill Baxter wrote:On Thu, Apr 2, 2009 at 8:21 AM, Christopher Wright <dhasenan gmail.com> wrote:> Charles Hixson wrote:Good point. On the other hand, rewriting the functionality would be the work of a few hours, so it's no big deal either way.Walter says you can do everything here using compile-time reflection. That's true, but it doesn't suffice, I think. You need something like Jascha Wetzel's ClassInfoEx in the standard library. I'd be willing to write such a thing, if it would be accepted. (ClassInfoEx has no license information included in it, and Jascha is not around, so it cannot be used.)Jascha's not around anymore but I don't think he's dead. The first step would be to try to contact him directly about the license. There's an email address for him here: http://ddbg.mainia.de/releases.html. --bb
Apr 01 2009
On Thu, Apr 2, 2009 at 11:28 AM, Christopher Wright <dhasenan gmail.com> wr= ote:Bill Baxter wrote:Oh. That's all? In that case stop typing emails and get to work! --bbOn Thu, Apr 2, 2009 at 8:21 AM, Christopher Wright <dhasenan gmail.com> wrote:> Charles Hixson wrote:Good point. On the other hand, rewriting the functionality would be the work of a few hours, so it's no big deal either way.Walter says you can do everything here using compile-time reflection. That's true, but it doesn't suffice, I think. You need something like Jascha Wetzel's ClassInfoEx in the standard library. I'd be willing to write such a thing, if it would be accepted. (ClassInfoEx has no license information included in it, and Jascha is not around, so it cannot be used.)Jascha's not around anymore but I don't think he's dead. =A0The first step would be to try to contact him directly about the license. There's an email address for him here: http://ddbg.mainia.de/releases.html. --bb
Apr 01 2009
On Wed, 01 Apr 2009 17:03:01 +0800, davidl <davidl 126.com> wrote:? Wed, 01 Apr 2009 16:43:57 +0800?Max Samukha <samukha voliacable.com.removethis> ??:The name is known at compile time, so it probably should be opDot(string member)(...) { } or even an arbitrary template named opDot that the compiler would try to instantiate with the name as first parameter, for example: c.foo!(whatever)(v); would be rewritten as c.opDot!("foo", whatever)(v);On Tue, 31 Mar 2009 22:21:59 -0700, Walter Bright <newshound1 digitalmars.com> wrote:why not make opDot some compile time stuff? class V { opDot(char[] method, ...) { // runtime lib to figure what the method is, and then call it with vararg! } } this can be particular useful for COM consider: UnknownComponent.itsparticularMethod(34,"adf"); <-- bind every com component is troublesome and waste time. The runtime can use typelib info to give us something useful Also this can help DDL to be further more useful. I don't need to bind my plugin. I just directly call myplugin.mymethod("asdf"); The opdot will eventually resolve the mymethod in the plugin, then call it! I will really enjoy to see this happen.The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipGreat! Does it mean opDot is deprecated?
Apr 01 2009
I've thought of that a couple times, and there was a reason it was a problem, I just can't remember it at the moment!
Apr 01 2009
Walter Bright wrote:I've thought of that a couple times, and there was a reason it was a problem, I just can't remember it at the moment!For one thing, no polymorphism. For that reason alone I would never use it.
Apr 01 2009
On Wed, 01 Apr 2009 18:34:56 -0400, Christopher Wright <dhasenan gmail.com> wrote:Walter Bright wrote:It's not such a big problem because you could define a polymorphic opDot yourself: class C { Variant opDot(string name, A)(A args) { return virtualDot(name, args); } Variant virtualDot(string name, ...) {} } class D : C { override Variant virtualDot(string name, ...) {} } There must be reasons other than the lack of polymorphism.I've thought of that a couple times, and there was a reason it was a problem, I just can't remember it at the moment!For one thing, no polymorphism. For that reason alone I would never use it.
Apr 01 2009
Max Samukha wrote:Great! Does it mean opDot is deprecated?Yes.
Apr 01 2009
在 Wed, 01 Apr 2009 17:13:45 +0800,Walter Bright <newshound1 digitalmars.com> 写道:Max Samukha wrote:I wish opDot be changed to something else like the thing that I proposed in my last reply.Great! Does it mean opDot is deprecated?Yes.
Apr 01 2009
Walter Bright Wrote:The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipWalter, there is still a reference to 'new.h' in dmd 1.042 in 'ph.c'.
Apr 01 2009
naryl wrote:Walter Bright Wrote:Please file a bug report so it doesn't get lost in the sea of newsgroup traffic. Thanks, BradThe large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipWalter, there is still a reference to 'new.h' in dmd 1.042 in 'ph.c'.
Apr 01 2009
Walter Bright:The large volume of bug fixes is because a lot of people contributed patches. Thanks!Because you have given them a chance to do it :-) I have tested 1.042 and runs all my unittests fine.Added alias this<I'd like a bit more explanations/examples of the usage of this feature. Bye, bearophile
Apr 01 2009
"bearophile" <bearophileHUGS lycos.com> wrote in message news:gqvi1g$2uin$1 digitalmars.com...Walter Bright:Yes, I'm wondering if this will finally let us do something along the lines of: template Foo() { alias "blah blah" this; // Was: const char[] Foo = "blah blah"; }The large volume of bug fixes is because a lot of people contributed patches. Thanks!Because you have given them a chance to do it :-) I have tested 1.042 and runs all my unittests fine.Added alias this<I'd like a bit more explanations/examples of the usage of this feature.
Apr 01 2009
"Nick Sabalausky" <a a.a> wrote in message news:gr09qr$1793$1 digitalmars.com...Yes, I'm wondering if this will finally let us do something along the lines of: template Foo() { alias "blah blah" this; // Was: const char[] Foo = "blah blah"; }Or, perhaps more likely, wondering if it'll let us do something like this: template Foo(T) { // Was: alias Bar!(T) Foo; alias Bar!(T) this; }
Apr 01 2009
bearophile wrote:I'd like a bit more explanations/examples of the usage of this feature.The short answer - makes "wrapper" structs easy.
Apr 01 2009
bearophile wrote:Walter Bright:Actually, with LDC or GDC that chance has been there for ages. The compilable release of DMD makes it easier. I know I used GDC several times over the years to debug and fix a number of issues as well as develop and test a new feature. Later, BradThe large volume of bug fixes is because a lot of people contributed patches. Thanks!Because you have given them a chance to do it :-)
Apr 01 2009
Brad Roberts wrote:bearophile wrote:Not on Windows. TheWalter Bright:Actually, with LDC or GDC that chance has been there for ages.The large volume of bug fixes is because a lot of people contributed patches. Thanks!Because you have given them a chance to do it :-)compilable release of DMD makes it easier. I know I used GDC several times over the years to debug and fix a number of issues as well as develop and test a new feature. Later, Brad
Apr 02 2009
Walter Bright:On Windows, if there are multiple source files on the command line they are now read with a background thread. This may speed up compilation.<I have tried on Windows, on a 2-core CPU and the CPU usage is about 50% still (only one core used). I have not timed much difference in compilation times (it's 24 modules). Bye, bearophile
Apr 01 2009
bearophile wrote:I have tried on Windows, on a 2-core CPU and the CPU usage is about 50% still (only one core used).Well, I that's a pure reader thread running in the bg it wouldn't take any cpu time. That's because it's basically just waiting for data transfers from the disk to put them in a queue for the compiler thread.
Apr 01 2009
0ffh wrote:bearophile wrote:Sorry for self-reply. I wonder if the reader also does tokenisation? I suppose it could... but that would probably be quite fast, as well.I have tried on Windows, on a 2-core CPU and the CPU usage is about 50% still (only one core used).Well, I that's a pure reader thread running in the bg it wouldn't take any cpu time. That's because it's basically just waiting for data transfers from the disk to put them in a queue for the compiler thread.
Apr 01 2009
bearophile wrote:Walter Bright:It's hard to see an overall difference. To see one, I had to compile off of an SD card connected via USB. You'll also not see it in CPU usage, because the I/O thread will be paused waiting for the disk.On Windows, if there are multiple source files on the command line they are now read with a background thread. This may speed up compilation.I have tried on Windows, on a 2-core CPU and the CPU usage is about 50% still (only one core used). I have not timed much difference in compilation times (it's 24 modules).
Apr 01 2009
Walter Bright wrote:The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zip...because the file dmd/linux/lib/libphobos2.a is empty. -Lars
Apr 01 2009
Lars Kyllingstad wrote:...because the file dmd/linux/lib/libphobos2.a is empty.Fixed.
Apr 01 2009
== Quote from Walter Bright (newshound1 digitalmars.com)'s articleThe large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipalias awesome this; // This is awesome. Is it just me though, or does the D2 win32 build crash after successfully building the project? For me it works, but then crashes instead of exiting gracefully. No big deal, though, as this is the Jargon File's definition of a minor detail: http://catb.org/jargon/html/M/minor-detail.html
Apr 01 2009
dsimcha wrote:== Quote from Walter Bright (newshound1 digitalmars.com)'s articleIt's just you. <g>. The win32 build works fine for me.The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipalias awesome this; // This is awesome. Is it just me though, or does the D2 win32 build crash after successfully building the project? For me it works, but then crashes instead of exiting gracefully. No big deal, though, as this is the Jargon File's definition of a minor detail: http://catb.org/jargon/html/M/minor-detail.html
Apr 01 2009
== Quote from Don (nospam nospam.com)'s articleI just tested it on my work machine, and it happens there, too. Maybe it's the new background thread thing? Is your win32 box an old single-core machine?Is it just me though, or does the D2 win32 build crash after successfully building the project? For me it works, but then crashes instead of exiting gracefully. No big deal, though, as this is the Jargon File's definition of a minor detail: http://catb.org/jargon/html/M/minor-detail.htmlIt's just you. <g>. The win32 build works fine for me.
Apr 01 2009
== Quote from Don (nospam nospam.com)'s articleIt's just you. <g>. The win32 build works fine for me.Never mind, it looks to be related to some strange options my IDE is passing to DMD.
Apr 01 2009
dsimcha wrote:== Quote from Don (nospam nospam.com)'s articleJust tell it to stop passing -hcf [1]. -- Daniel [1] HCF: Halt and Catch Fire, an old PDP-11 opcode, I believe. :PIt's just you. <g>. The win32 build works fine for me.Never mind, it looks to be related to some strange options my IDE is passing to DMD.
Apr 01 2009
Walter Bright wrote:The large volume of bug fixes is because a lot of people contributed patches. Thanks!Incidentally, should the D pages contain a short description of how you'd prefer patches delivered? Maybe a link next to "Issues & Bugs" in the side box?
Apr 02 2009
Georg Wrede wrote:Walter Bright wrote:Yes. I've just posted patches for almost every segfault I could find -- I hope they're useful <g>.The large volume of bug fixes is because a lot of people contributed patches. Thanks!Incidentally, should the D pages contain a short description of how you'd prefer patches delivered? Maybe a link next to "Issues & Bugs" in the side box?
Apr 02 2009
Georg Wrede wrote:Walter Bright wrote:Good idea. They should be delivered via bugzilla.The large volume of bug fixes is because a lot of people contributed patches. Thanks!Incidentally, should the D pages contain a short description of how you'd prefer patches delivered? Maybe a link next to "Issues & Bugs" in the side box?
Apr 02 2009
Walter Bright Wrote:The large volume of bug fixes is because a lot of people contributed patches. Thanks! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.042.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.027.zipHave someone managed to compile the druntime-2.027? Running build-dmd.sh yields: : No such file or directory And "make -f dmd-posix.mak": make[1]: *** No rule to make target `../../lib/debug/libdruntime-core.a', needed by `debug'. Stop. make: *** [debug] Error 2
Apr 03 2009
naryl wrote:And "make -f dmd-posix.mak": make[1]: *** No rule to make target `../../lib/debug/libdruntime-core.a', needed by `debug'. Stop. make: *** [debug] Error 2Seems that my update script neglected to add a crucial file, threadasm.S. I updated the zip file.
Apr 04 2009