Skip to content
This repository has been archived by the owner on Apr 3, 2018. It is now read-only.

DDT 0.10.2

Compare
Choose a tag to compare
@bruno-medeiros bruno-medeiros released this 28 Aug 21:02
· 2378 commits to master since this release
  • Updated minimum required CDT version to 8.4.
  • Changed DDT to be more lenient with CDT versions: it can now be installed with any CDT version except with major version changes. However each DDT release will still have a preferred CDT "major.minor" version, that has been tested against DDT. Using a version other than the recommended one is not guaranteed to work correctly.
    • Current recommended CDT version is 8.4.
  • Improved integration with DUB bundles when doing semantic operations:
    • Can now do Open Definition, Content Assist, etc. in D files outside of an Eclipse project. If they are part of a DUB package that will be recognized.
  • Improved prevention of temporary UI freezes when doing semantic operations.
  • Added D Standard Library element to Project Explorer.
  • Removed D compilers preference page. This was replaced in favor of a more general and non-DDT-specific way of detecting compiler installations. See below:
  • Added detection of standard library source locations for Arch Linux DMD/LDC/GDC compiler installations.
    • $/bin/dmd -> $/include/dlang/dmd
    • $/bin/ldc2 -> $/include/dlang/ldc
    • $/bin/gdc -> $/include/dlang/gdc
  • Added: Hovering the mouse (or pressing F2) over an auto keyword (or enum keyword for manifest constants) will display the type that the associated variable declaration resolves to.
  • Added error message in status line when invoking content assist in invalid source positions.
  • Fixed #65 - MixinString parsing as expression.
  • Fixed - bug when parsing error messages of the D compiler, when non-standard output messages are emmited.
  • Fixed - D Application run/debug menu shortcut appearing in non-D editors.