Releases: dlang-community/DCD
Releases · dlang-community/DCD
v0.9.5: Merge pull request #470 from wilzbach/experiment_stable_start
Make the test_runner more stable on the Project Tester - fix #455 merged-on-behalf-of: BBasile <[email protected]>
v0.9.4
v0.9.3
v0.9.2: Merge pull request #449 from dlang-community/issue-445
fix #445 - Cannot build via dub on windows merged-on-behalf-of: BBasile <[email protected]>
v0.9.0
Summary
DCD is much more stable and the type deduction is better.
Changes since v0.8.0
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 theForeachTypeList
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
Alpha 6: updated dependencies
v0.9.0-alpha5
v0.9.0-alpha4
v0.9.0-alpha3
v0.9.0-alpha2
- Fix building on 32-bit systems
- Fix a memory corruption bug
v0.9.0-alpha1...v0.9.0-alpha2