digitalmars.D.announce - DMD 0.155 release
- Walter Bright (1/1) Apr 28 2006 http://www.digitalmars.com/d/changelog.html
- Lionello Lunesu (3/5) Apr 28 2006 Walter, thank you!!
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (15/17) Apr 28 2006 (or http://www.digitalmars.com/d/changelog.html#new0155,
- Hasan Aljudy (5/7) Apr 28 2006 The attached windbg debugger is a little bit wierd.
- Wang Zhen (3/5) Apr 28 2006 Thank you, Walter.
- Lionello Lunesu (3/9) Apr 28 2006 It's the debugger everybody's been waiting for!(From 1996 nonetheless)
- Tydr Schnubbis (19/25) Apr 29 2006 The windbg that comes with dmd 0.155 is useless for me, because it runs
- Walter Bright (5/13) Apr 29 2006 Newer windbg's don't seem to support codeview 4 debug info, which is
- Tydr Schnubbis (15/33) Apr 30 2006 I take it you mean this one:
- Walter Bright (2/11) Apr 30 2006 recompiling the patch should do it.
- Don Clugston (5/23) May 02 2006 Walter, is there any reason that the patch can't be incorporated into
- Walter Bright (2/6) May 02 2006 Sloth on my part.
- ElfQT (11/13) May 05 2006 What about Visual Studio 2003?
- Jarrett Billingsley (8/15) May 05 2006 I've tried to debug external executables in VS2003, but it only seems to...
- pragma (9/25) May 05 2006 I'm only familiar with VS6* myself, but I vaguely recall that it has a
- Ingle Thomas (4/33) May 06 2006 I agree with you 100%. They broke visual studio. Why? .Net
- Don Clugston (7/34) May 07 2006 Plus it moves your toolbars around mysteriously. I've never figured out
- news.digitalmars.com (3/8) May 05 2006 Here's a samlpe VS2003 solution. Open, Build, set breakpoint, and press ...
- ElfQT (3/11) May 05 2006 And here's a bare VS2003 solution.
- Jarrett Billingsley (4/8) May 05 2006 Those are pretty cool. Thanks. Although, I'll probably end up still us...
- Tydr Schnubbis (4/12) May 05 2006 Anyone have a link to windbg 5? The version 4.0 that comes with dmd
- Sean Kelly (4/6) Apr 28 2006 Awesome. These fixes may be just enough to get Tuple working. And the
- Juan Jose Comellas (4/6) Apr 28 2006 This bug (crash in gcx.mark() when using several threads) should probabl...
- Kyle Furlong (2/4) Apr 28 2006 You are as I always say, one of the men. (not THE man though, sorry)
http://www.digitalmars.com/d/changelog.html
Apr 28 2006
Walter Bright wrote:http://www.digitalmars.com/d/changelog.htmlWalter, thank you!! L.
Apr 28 2006
Walter Bright wrote:http://www.digitalmars.com/d/changelog.html(or http://www.digitalmars.com/d/changelog.html#new0155, to avoid all that scrolling when one reads this later...)This will also avoid the C++ requirement for building Phobos, while still allowing you to get a new version of recls later. It also works around the "documentation issue" of std.recls. Now all we need is an upgrade for zlib: 1.2.1 -> 1.2.3 http://www.zlib.net/zlib123.zip I believe the current version has some security problems... http://www.kb.cert.org/vuls/id/238678 http://www.kb.cert.org/vuls/id/680620 Or has these been patched in the DMD version of zlib 1.2.1 ? But it looks like a solid update, let's see if we can upgrade GDC with all of them since it's at DMD 140 now. --anders
Apr 28 2006
Walter Bright wrote:http://www.digitalmars.com/d/changelog.htmlThe attached windbg debugger is a little bit wierd. Font is too small ... hard to see things. When you open a "program", all the other "source" windows disappear. Does't seem to see local variables very well?
Apr 28 2006
Walter Bright wrote:http://www.digitalmars.com/d/changelog.htmlThank you, Walter. I hope you redistribute windbg in a separate package next time.
Apr 28 2006
Wang Zhen wrote:Walter Bright wrote:It's the debugger everybody's been waiting for!(From 1996 nonetheless) L.http://www.digitalmars.com/d/changelog.htmlThank you, Walter. I hope you redistribute windbg in a separate package next time.
Apr 28 2006
Wang Zhen wrote:Walter Bright wrote:The windbg that comes with dmd 0.155 is useless for me, because it runs so slow it looks like it hangs when I try to run an app with it. I didn't change any of it's settings, so it doesn't seem to work out of the box for me. Anyone else experienced this? But windbg 6 (which I got from Microsoft's site) works fine most of the time. What exactly am I missing out on by not using the old version? I've only used it for debugging access violations so far, which seems to work. And it opens the source code file and shows in which function the violation occurred. Seems that line numbers might be missing, since it only show which function call (call stack), not the exact line in that function. It would be really nice to have some recommandations for how to use windbg, pros and cons for each version etc. Other than the windbg 6 tutorial link ( http://mtaulty.com/blog/(e4b1ut55q0wf0545z043zsm5)/archive/2004/08/03/608.aspx ). Would be even nicer if the D runtime would print line numbers itself on access violations. Or a full stack trace. :)http://www.digitalmars.com/d/changelog.htmlThank you, Walter. I hope you redistribute windbg in a separate package next time.
Apr 29 2006
Tydr Schnubbis wrote:The windbg that comes with dmd 0.155 is useless for me, because it runs so slow it looks like it hangs when I try to run an app with it. I didn't change any of it's settings, so it doesn't seem to work out of the box for me. Anyone else experienced this?No. I use windbg all the time, and I have a old (slow) machine.But windbg 6 (which I got from Microsoft's site) works fine most of the time. What exactly am I missing out on by not using the old version?Newer windbg's don't seem to support codeview 4 debug info, which is what dmd generates.Would be even nicer if the D runtime would print line numbers itself on access violations. Or a full stack trace. :)There's a patch to do that you can install.
Apr 29 2006
Walter Bright wrote:Tydr Schnubbis wrote:I take it you mean this one: http://www.digitalmars.com/d/archives/digitalmars/D/32313.html It's for dmd 0.144, and seem to be some missings symbols from the later versions of phobos. I hope the author will update it sometime. Could be very handy. I got this error: debug\lib\pipestream.obj(pipestream) Error 42: Symbol Undefined _D3std6stream6Stream6isOpenFZx debug\lib\pipestream.obj(pipestream) Error 42: Symbol Undefined _D3std6stream6Stream3eofFZx debug\serverlist.obj(serverlist) Error 42: Symbol Undefined _D3std6thread6Thread5_ctorFDFZikZC3std6thread6Thread --- errorlevel 3The windbg that comes with dmd 0.155 is useless for me, because it runs so slow it looks like it hangs when I try to run an app with it. I didn't change any of it's settings, so it doesn't seem to work out of the box for me. Anyone else experienced this?No. I use windbg all the time, and I have a old (slow) machine.But windbg 6 (which I got from Microsoft's site) works fine most of the time. What exactly am I missing out on by not using the old version?Newer windbg's don't seem to support codeview 4 debug info, which is what dmd generates.Would be even nicer if the D runtime would print line numbers itself on access violations. Or a full stack trace. :)There's a patch to do that you can install.
Apr 30 2006
Tydr Schnubbis wrote:I got this error: debug\lib\pipestream.obj(pipestream) Error 42: Symbol Undefined _D3std6stream6Stream6isOpenFZx debug\lib\pipestream.obj(pipestream) Error 42: Symbol Undefined _D3std6stream6Stream3eofFZx debug\serverlist.obj(serverlist) Error 42: Symbol Undefined _D3std6thread6Thread5_ctorFDFZikZC3std6thread6Threadrecompiling the patch should do it.
Apr 30 2006
Walter Bright wrote:Tydr Schnubbis wrote:Walter, is there any reason that the patch can't be incorporated into Phobos? Together with the -cov option (!), it does 99.9% of everything I've ever used a debugger for, and does it much more conveniently, too. It's great to have windbug for the last 0.1%, of course.The windbg that comes with dmd 0.155 is useless for me, because it runs so slow it looks like it hangs when I try to run an app with it. I didn't change any of it's settings, so it doesn't seem to work out of the box for me. Anyone else experienced this?No. I use windbg all the time, and I have a old (slow) machine.But windbg 6 (which I got from Microsoft's site) works fine most of the time. What exactly am I missing out on by not using the old version?Newer windbg's don't seem to support codeview 4 debug info, which is what dmd generates.Would be even nicer if the D runtime would print line numbers itself on access violations. Or a full stack trace. :)There's a patch to do that you can install.
May 02 2006
Don Clugston wrote:Walter, is there any reason that the patch can't be incorporated into Phobos? Together with the -cov option (!), it does 99.9% of everything I've ever used a debugger for, and does it much more conveniently, too. It's great to have windbug for the last 0.1%, of course.Sloth on my part.
May 02 2006
Newer windbg's don't seem to support codeview 4 debug info, which is what dmd generates.What about Visual Studio 2003? I've tried it with my D code, and it seems to me that it knows everything windbg knows. I will look into this further... also with VS2005. I've just tried the debugger that's all. Also, is there some problem, maybe a known one, with try cathc blocks and debugging. With windbg, after an error in a try block, it didn't stepped into catch, but signalled an exception. I this normal? (I will check it with VS too.) ElfQT
May 05 2006
"ElfQT" <dethjunk yahoo.com> wrote in message news:e3ftla$1nec$1 digitaldaemon.com...I've tried to debug external executables in VS2003, but it only seems to be able to attach to currently-running processes, making it useless for debugging most things (i.e. pretty much anything that's not a GUI app and which doesn't crash immediately). Can you shed some light on this? Instead, I use VS6, in which you can just open an EXE file, and start debugging it.Newer windbg's don't seem to support codeview 4 debug info, which is what dmd generates.What about Visual Studio 2003? I've tried it with my D code, and it seems to me that it knows everything windbg knows. I will look into this further... also with VS2005. I've just tried the debugger that's all.
May 05 2006
In article <e3g20i$1udh$1 digitaldaemon.com>, Jarrett Billingsley says..."ElfQT" <dethjunk yahoo.com> wrote in message news:e3ftla$1nec$1 digitaldaemon.com...I'm only familiar with VS6* myself, but I vaguely recall that it has a properties panel for the current project, where you can set the EXE name to run when debugging. After setting it, the IDE just hooks that program into the debugger when you start a debugging session. Perhaps there's something similar in the more recent versions of visual studio for this. * - I really thing MS had it right with version 6. Why they had to go and change it up and make it resource hog is beyond me. - EricAnderton at yahooI've tried to debug external executables in VS2003, but it only seems to be able to attach to currently-running processes, making it useless for debugging most things (i.e. pretty much anything that's not a GUI app and which doesn't crash immediately). Can you shed some light on this? Instead, I use VS6, in which you can just open an EXE file, and start debugging it.Newer windbg's don't seem to support codeview 4 debug info, which is what dmd generates.What about Visual Studio 2003? I've tried it with my D code, and it seems to me that it knows everything windbg knows. I will look into this further... also with VS2005. I've just tried the debugger that's all.
May 05 2006
In article <e3g3nc$213n$1 digitaldaemon.com>, pragma says...In article <e3g20i$1udh$1 digitaldaemon.com>, Jarrett Billingsley says...I agree with you 100%. They broke visual studio. Why? .Net Although I do have to admit vs 2005 is pretty nice if you have the horsepower to run it."ElfQT" <dethjunk yahoo.com> wrote in message news:e3ftla$1nec$1 digitaldaemon.com...I'm only familiar with VS6* myself, but I vaguely recall that it has a properties panel for the current project, where you can set the EXE name to run when debugging. After setting it, the IDE just hooks that program into the debugger when you start a debugging session. Perhaps there's something similar in the more recent versions of visual studio for this. * - I really thing MS had it right with version 6. Why they had to go and change it up and make it resource hog is beyond me. - EricAnderton at yahooI've tried to debug external executables in VS2003, but it only seems to be able to attach to currently-running processes, making it useless for debugging most things (i.e. pretty much anything that's not a GUI app and which doesn't crash immediately). Can you shed some light on this? Instead, I use VS6, in which you can just open an EXE file, and start debugging it.Newer windbg's don't seem to support codeview 4 debug info, which is what dmd generates.What about Visual Studio 2003? I've tried it with my D code, and it seems to me that it knows everything windbg knows. I will look into this further... also with VS2005. I've just tried the debugger that's all.
May 06 2006
pragma wrote:In article <e3g20i$1udh$1 digitaldaemon.com>, Jarrett Billingsley says...Plus it moves your toolbars around mysteriously. I've never figured out what it's doing. Moving from VS6 to VS2003 was the biggest productivity mistake I ever made. Now with D, I'm enjoying using VS6 again. I must confess, though, that my favourite Microsoft IDE was VC4. When you pressed F1, 'Help' came up in 0.2 seconds, and it didn't mention Visual Basic anywhere :-)."ElfQT" <dethjunk yahoo.com> wrote in message news:e3ftla$1nec$1 digitaldaemon.com...I'm only familiar with VS6* myself, but I vaguely recall that it has a properties panel for the current project, where you can set the EXE name to run when debugging. After setting it, the IDE just hooks that program into the debugger when you start a debugging session. Perhaps there's something similar in the more recent versions of visual studio for this. * - I really thing MS had it right with version 6. Why they had to go and change it up and make it resource hog is beyond me.I've tried to debug external executables in VS2003, but it only seems to be able to attach to currently-running processes, making it useless for debugging most things (i.e. pretty much anything that's not a GUI app and which doesn't crash immediately). Can you shed some light on this? Instead, I use VS6, in which you can just open an EXE file, and start debugging it.Newer windbg's don't seem to support codeview 4 debug info, which is what dmd generates.What about Visual Studio 2003? I've tried it with my D code, and it seems to me that it knows everything windbg knows. I will look into this further... also with VS2005. I've just tried the debugger that's all.
May 07 2006
I've tried to debug external executables in VS2003, but it only seems to be able to attach to currently-running processes, making it useless for debugging most things (i.e. pretty much anything that's not a GUI app and which doesn't crash immediately). Can you shed some light on this?Here's a samlpe VS2003 solution. Open, Build, set breakpoint, and press F5. http://elfqt.synthetik.hu/szallit/D/D_DX_Tut05_Textures.zip ElfQT
May 05 2006
And here's a bare VS2003 solution. http://elfqt.synthetik.hu/szallit/D/D_VS_sampleSln.zip ElfQTI've tried to debug external executables in VS2003, but it only seems to be able to attach to currently-running processes, making it useless for debugging most things (i.e. pretty much anything that's not a GUI app and which doesn't crash immediately). Can you shed some light on this?Here's a samlpe VS2003 solution. Open, Build, set breakpoint, and press F5. http://elfqt.synthetik.hu/szallit/D/D_DX_Tut05_Textures.zip
May 05 2006
"ElfQT" <dethjunk yahoo.com> wrote in message news:e3gjc4$6t2$1 digitaldaemon.com...Those are pretty cool. Thanks. Although, I'll probably end up still using VS6, as I don't even have to create a new project to do it.http://elfqt.synthetik.hu/szallit/D/D_DX_Tut05_Textures.zipAnd here's a bare VS2003 solution. http://elfqt.synthetik.hu/szallit/D/D_VS_sampleSln.zip
May 05 2006
Walter Bright wrote:Tydr Schnubbis wrote:Anyone have a link to windbg 5? The version 4.0 that comes with dmd doesn't work for me. I'm about to give up my project, because printf debugging takes ages...The windbg that comes with dmd 0.155 is useless for me, because it runs so slow it looks like it hangs when I try to run an app with it. I didn't change any of it's settings, so it doesn't seem to work out of the box for me. Anyone else experienced this?No. I use windbg all the time, and I have a old (slow) machine.
May 05 2006
Walter Bright wrote:http://www.digitalmars.com/d/changelog.htmlAwesome. These fixes may be just enough to get Tuple working. And the debugger to boot! Thanks, Walter :-) Sean
Apr 28 2006
This bug (crash in gcx.mark() when using several threads) should probably be closed too: http://d.puremagic.com/bugzilla/show_bug.cgi?id=114 Walter Bright wrote:http://www.digitalmars.com/d/changelog.html
Apr 28 2006
Walter Bright wrote:http://www.digitalmars.com/d/changelog.htmlYou are as I always say, one of the men. (not THE man though, sorry)
Apr 28 2006