Skip to content

Releases: dlang-community/DCD

v0.9.5: Merge pull request #470 from wilzbach/experiment_stable_start

05 May 12:52
723a3ee
Compare
Choose a tag to compare
Make the test_runner more stable on the Project Tester - fix #455
merged-on-behalf-of: BBasile <[email protected]>

v0.9.4

27 Apr 07:40
c90afe1
Compare
Choose a tag to compare

Bug fixed

  • Completion didn't work on partial identifier also matching to a keyword (e.g do or is). (#382)
  • Under certain circumstances, call tips didn't work when writing inside an existing function. (#405)

v0.9.3

23 Apr 13:26
15f5b11
Compare
Choose a tag to compare

Bug fixed

  • Completion not working while writing a switch. (#453)
  • Completion giving incorrect results for super.. (#460)

API

  • restore stringCompatibilityContent() original attributes. (#462)

v0.9.2: Merge pull request #449 from dlang-community/issue-445

04 Apr 06:51
d47d07a
Compare
Choose a tag to compare
fix #445 - Cannot build via dub on windows
merged-on-behalf-of: BBasile <[email protected]>

v0.9.0

03 Jul 08:20
Compare
Choose a tag to compare

Summary

DCD is much more stable and the type deduction is better.

Changes since v0.8.0

Full list.

New features

  • A new request allows to retrieve the uses of a symbol within a particular module. (#385)

Improvements and other changes

  • The environment variables located in the configuration file are expanded. (#307)
  • Import paths can specify a single file name. (#278)
  • Dittos are not anymore part of the answer for a DDOC query. (#325)
  • versions identifiers and traits updated accordingly to the D front-end.
  • Jump to declaration also works on import declaration (#320)

Bug fixed

  • Type deduction for auto arrays returned by functions. (#339)
  • Type deduction for element of auto array. (#344)
  • Type deduction for auto slices. (#389)
  • Type deduction for foreach element and when the ForeachTypeList contains several items. (#323)
  • The symbols located in a public import of an imported module were not proposed. (#289)
  • Documentation comments were not correct for overload sets. (#313)
  • Server hangs after hours of usage. (#326)
  • Server crash when an import path contains an inaccessible directory (#319)
  • Segfault in module declaration. (#336)
  • Segfault on small completion request. (#341)
  • Segfault when trying to get DDOC on a eponymous template. (#346)
  • A range error. (#368)
  • Wrong ddoc comment displayed for enum members that share the same identifier. (#347)
  • Function argument symbols spill out into the function's scope. (#349)
  • Segmentation fault in dsymbol.conversion.second.resolveType. (#354)
  • UTF problem (#360)
  • No DDOC comment for setter/getter pair. (#362)
  • No completion on template members, unless it's aliased. (#304)
  • Single template arg, i.e without parens, not recognized. (#353)
  • No completion after UDA. (#369)
  • No DDOC hints for the unions. (#386)

Other

The project is now managed by several members of the dlang community. One of the first positive impact is that auto testing is now performed on the 3 major platforms and with several versions of DMD and LDC. A second is that now the DUB project, the makefile and the bat file are guaranteed to be in sync.

v0.9.0-alpha.6

13 Feb 22:38
Compare
Choose a tag to compare
v0.9.0-alpha.6 Pre-release
Pre-release
Alpha 6: updated dependencies

v0.9.0-alpha5

13 Dec 01:23
Compare
Choose a tag to compare

v0.9.0-alpha4

18 Apr 20:47
Compare
Choose a tag to compare

v0.9.0-alpha3

28 Mar 05:02
Compare
Choose a tag to compare

v0.9.0-alpha2

07 Mar 23:11
Compare
Choose a tag to compare
v0.9.0-alpha2 Pre-release
Pre-release