digitalmars.D.announce - DDT 0.5.0 ("Creamfields") released
- Bruno Medeiros <brunodomedeiros+spam com.gmail> Aug 26 2011
- Tom <tom nospam.com> Aug 26 2011
- Bernard Helyer <b.helyer gmail.com> Aug 30 2011
- Bernard Helyer <b.helyer gmail.com> Sep 01 2011
- Bruno Medeiros <brunodomedeiros+spam com.gmail> Sep 06 2011
- Bruno Medeiros <brunodomedeiros+spam com.gmail> Sep 21 2011
- Bruno Medeiros <brunodomedeiros+spam com.gmail> Oct 20 2011
- Bernard Helyer <b.helyer gmail.com> Sep 07 2011
- Bernard Helyer <b.helyer gmail.com> Sep 21 2011
- Bernard Helyer <b.helyer gmail.com> Sep 21 2011
- "Marco Leise" <Marco.Leise gmx.de> Oct 17 2011
- Bernard Helyer <b.helyer gmail.com> Oct 18 2011
DDT 0.5.0 (codename "Creamfields") has been released. (Yes, as treat I decided to giving ocasional release name :P) This new release requires DLTK 3.0 (from Indigo), so if you are going for the upgrade path, you need to add the new DLTK update site: http://download.eclipse.org/releases/indigo Right Next on the TODO list is debugger support. Well, after the minor internal task of switching the source repository from Mercurial to Git, now that Google Code supports Git. Changelog ( http://code.google.com/a/eclipselabs.org/p/ddt/wiki/ChangeLog#DDT_0. .0_%282011-08-26%29 ) == DDT 0.5.0 (2011-08-26) == * Updated DDT to DTLK 3.0 * Made icons of D source elements (classes, structs templates, etc.) consistent throughout the UI. * (Previously DLTK views and some popups used simplified icons, and only CA and outline used more detailed icons.) * Outline view changes: * Now shows nested elements. * Clicking on named elements correctly selects their name in the editor (previously it just revealed the element). * Added context menu to the outline elements, added some filter actions to the toolbar of the view. * Constructor/Desctructors/Allocators/Deallocators now show up in Outline view and quick Outline. * Implemented #52: function/delegate literals can now be folded. And also anonymous classes. * Fix in Documentation hovers: removed redudant text, and now displays concrete archetype (Class, Interface, Struct, Union), instead of "Aggregate". * Fixed issue #47: NPE while parsing is expression. Source ranges will still be missing though. * Fixed some minor NPE and assertion failure bugs. * Fixed issue #51, parsing AssertFailedException. * Resolved #19 in a definite and proper way (instead of with a workaround hack). * Fixed some issues relate to completion of imports, including issue #53. * Fixed issue #58: typing the dot causes selected completion proposal to be applied. -- Bruno Medeiros - Software Engineer
Aug 26 2011
El 26/08/2011 15:13, Bruno Medeiros escribió:DDT 0.5.0 (codename "Creamfields") has been released. (Yes, as treat I decided to giving ocasional release name :P) This new release requires DLTK 3.0 (from Indigo), so if you are going for the upgrade path, you need to add the new DLTK update site: http://download.eclipse.org/releases/indigo Right Next on the TODO list is debugger support. Well, after the minor internal task of switching the source repository from Mercurial to Git, now that Google Code supports Git. Changelog ( http://code.google.com/a/eclipselabs.org/p/ddt/wiki/ChangeLog#DDT_0.5.0_%282011-08-26%29 ) == DDT 0.5.0 (2011-08-26) == * Updated DDT to DTLK 3.0 * Made icons of D source elements (classes, structs templates, etc.) consistent throughout the UI. * (Previously DLTK views and some popups used simplified icons, and only CA and outline used more detailed icons.) * Outline view changes: * Now shows nested elements. * Clicking on named elements correctly selects their name in the editor (previously it just revealed the element). * Added context menu to the outline elements, added some filter actions to the toolbar of the view. * Constructor/Desctructors/Allocators/Deallocators now show up in Outline view and quick Outline. * Implemented #52: function/delegate literals can now be folded. And also anonymous classes. * Fix in Documentation hovers: removed redudant text, and now displays concrete archetype (Class, Interface, Struct, Union), instead of "Aggregate". * Fixed issue #47: NPE while parsing is expression. Source ranges will still be missing though. * Fixed some minor NPE and assertion failure bugs. * Fixed issue #51, parsing AssertFailedException. * Resolved #19 in a definite and proper way (instead of with a workaround hack). * Fixed some issues relate to completion of imports, including issue #53. * Fixed issue #58: typing the dot causes selected completion proposal to be applied.
Great news! Thank you very much. Tom;
Aug 26 2011
On Tue, 30 Aug 2011 11:57:48 +0000, Bernard Helyer wrote:Good stuff. Nice to see Indigo support.
I'm seeing some serious performance problems (Eclipse typing lagging and stuttering when working with templates and structs and big files in general). Anyone else seeing this?
Sep 01 2011
On 01/09/2011 08:19, Bernard Helyer wrote:I'm seeing some serious performance problems (Eclipse typing lagging and stuttering when working with templates and structs and big files in general). Anyone else seeing this?
If you can isolate the problem, that would be quite helpful. It helps that you have a simple Eclipse installation with just DDT as a third-party plugins, just to make sure it is not other plugins that could be causing the issue. Also, is this something you've notice only on this release? Was the previous release working fine? -- Bruno Medeiros - Software Engineer
Sep 06 2011
On 07/09/2011 13:58, Bernard Helyer wrote:On Tue, 06 Sep 2011 15:10:42 +0100, Bruno Medeiros wrote:On 01/09/2011 08:19, Bernard Helyer wrote:I'm seeing some serious performance problems (Eclipse typing lagging and stuttering when working with templates and structs and big files in general). Anyone else seeing this?
If you can isolate the problem, that would be quite helpful. It helps that you have a simple Eclipse installation with just DDT as a third-party plugins, just to make sure it is not other plugins that could be causing the issue. Also, is this something you've notice only on this release? Was the previous release working fine?
The previous release was fine. DDT is the only thing installed. It seems to manifest the worst when working on the same file with multiple editor views.
(sorry for the delay in replying, I haven't had much time for D stuff lately). Could you sent me one such file so that I try to replicate the issue? I quickly tried to replicate it with a big file (http://code.google.com/a/eclipselabs.org/p/ddt/source/browse/org.dsource.ddt.ide.core/testdata/sa pleSrcBig/bigfile.d ) like that, with multiple editors for the same file, but didn't notice any issues. Also, let me know what your folding preferences are (small suspicion it might be related to this). -- Bruno Medeiros - Software Engineer
Sep 21 2011
On 18/10/2011 06:39, Marco Leise wrote:Am 01.09.2011, 09:19 Uhr, schrieb Bernard Helyer <b.helyer gmail.com>:On Tue, 30 Aug 2011 11:57:48 +0000, Bernard Helyer wrote:Good stuff. Nice to see Indigo support.
I'm seeing some serious performance problems (Eclipse typing lagging and stuttering when working with templates and structs and big files in general). Anyone else seeing this?
Yes, I can definitely type faster than my CPU can handle DDT. :D I'm close to switching to a pure text editor, but then again, I could first try to disable some features. Also I realized that non-ASCII characters are sometimes errors where DMD would not complain. Sometimes when the non-ASCII is inside an identifier, not at the start or end.
I would really welcome some test cases, so that I could try this myself, and identify the issue. I know the current parser has several performance issues (known and unknown ones), but at least there should not be performance regressions (getting worse in new versions). -- Bruno Medeiros - Software Engineer
Oct 20 2011
On Tue, 06 Sep 2011 15:10:42 +0100, Bruno Medeiros wrote:On 01/09/2011 08:19, Bernard Helyer wrote:I'm seeing some serious performance problems (Eclipse typing lagging and stuttering when working with templates and structs and big files in general). Anyone else seeing this?
If you can isolate the problem, that would be quite helpful. It helps that you have a simple Eclipse installation with just DDT as a third-party plugins, just to make sure it is not other plugins that could be causing the issue. Also, is this something you've notice only on this release? Was the previous release working fine?
The previous release was fine. DDT is the only thing installed. It seems to manifest the worst when working on the same file with multiple editor views.
Sep 07 2011
I was wrong about the multiple editor thing, but you were spot on about the folding. Disabling it made all the hitches go away. Thanks.
Sep 21 2011
On Thu, 22 Sep 2011 06:47:18 +0000, Bernard Helyer wrote:I was wrong about the multiple editor thing, but you were spot on about the folding. Disabling it made all the hitches go away. Thanks.
Spoke too soon. It seems to be related to errors parsing or something. I'll try and get you a test case.
Sep 21 2011
Am 01.09.2011, 09:19 Uhr, schrieb Bernard Helyer <b.helyer gmail.com>:On Tue, 30 Aug 2011 11:57:48 +0000, Bernard Helyer wrote:Good stuff. Nice to see Indigo support.
I'm seeing some serious performance problems (Eclipse typing lagging and stuttering when working with templates and structs and big files in general). Anyone else seeing this?
Yes, I can definitely type faster than my CPU can handle DDT. :D I'm close to switching to a pure text editor, but then again, I could first try to disable some features. Also I realized that non-ASCII characters are sometimes errors where DMD would not complain. Sometimes when the non-ASCII is inside an identifier, not at the start or end.
Oct 17 2011
On Tue, 18 Oct 2011 07:39:30 +0200, Marco Leise wrote:Yes, I can definitely type faster than my CPU can handle DDT. :D I'm close to switching to a pure text editor, but then again, I could first try to disable some features.
Yeah, I switched to emacs for the moment, as DDT is too painful to use.
Oct 18 2011









Tom <tom nospam.com> 