Skip to content

Releases: dlang-community/DCD

v0.10.0

24 Dec 13:14
Compare
Choose a tag to compare

Note : binaries are exceptionally here.

Enhancements

  • added support for completion on template type parameters that must implicitly convert to a type. This works for simple user defined, non-templatized, types such as structs and classes and on the basic types. (#551)
  • added support for completion on the current module identifier chain. (#306)
  • added partial support for Module Scope Operator completion. Partial because currently this is shared with the completion on the current module identifier. (#550)
  • the bat file supports LDC and GDC. When they are set as $DC then the script will actually use LDMD or GDMD.

Bugs fixed

  • building with DUB was always fully done, even if not necessary.
  • compilation with GDC under Unbuntu 18.04. (#534)
  • when using the bat file the binaries didn't have any extension.
  • completion on template value parameters of simple type should work but didn't. (along with #551)

API

  • removed deprecated functions from message.d (#549)

v0.9.13

17 Sep 05:06
baddc0a
Compare
Choose a tag to compare

Enhancements

  • Updated the completion for __traits, adding isReturnOnStack and isZeroInit and updating the DDOC and the examples. (#531)
  • Added support for completion of auto declarations initialized from a anonymous (optionally derived) new'ed class instance. (#532)

Bug fixed

  • The version number as indicated when built with DUB could contain null characters. (#528)
  • Crash when trying to get completion on a variable obtained from an auto function returning a derived anonymous class. (#532)

v0.9.12

02 Sep 18:41
a9de09c
Compare
Choose a tag to compare

Bugs fixed

  • Major problems with scopes leading to strange completions such as many missing members, access to children members of a nested scope, etc. (#489, #523)

v0.9.11

02 Sep 04:48
810c505
Compare
Choose a tag to compare

Enhancements

  • A new -R request allows to remove specified import paths from the cache. (#521)

Bug fixed

  • The -clearCache request was a noop. (#521)
  • Fixed possible broken completion or crash when using the new expression-based contract syntax.

v0.9.10

23 Jul 03:45
5a73968
Compare
Choose a tag to compare

Regressions fixed

  • Client didn't give the file path anymore when using --search. (#506)

Bugs fixed

  • Completion on identifier starting with a basic type was supposed to work but did not. (#504)
  • Completion for named mixin templates didn't work. (#510)

v0.9.10-alpha.0: Merge pull request #508 from BBasile/issue-504

22 Jul 15:26
e5dc996
Compare
Choose a tag to compare
fix #504 - Completion for partial identifier matching to a basic type doesn't work
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>

v0.9.9

14 Jun 16:49
c7ea7e0
Compare
Choose a tag to compare

Regressions fixed

  • Possible crash when trying to get completion when writing a selective import. (#493)
  • Possible crash when writing IfStatements. (#490)

Bugs fixed

  • Completion no working on variables named body. (#495)

v0.9.8: Merge pull request #488 from BBasile/upd-stdx-alloc

22 May 10:36
717023b
Compare
Choose a tag to compare
update std alloc to v2.77.2
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>

v0.9.7

14 May 20:46
ff4474e
Compare
Choose a tag to compare

Bug fixed

  • No completion on the char keyword. (#481)
  • No completion on the variable declared in a IfStatement. (#484)

Other

  • Removed the client option --localUsage which was deprecated and undocumented. The switch with is a more correct name is --localUse since a full year now.

v0.9.6: Merge pull request #474 from wilzbach/76-windows

07 May 12:52
a6ef4e5
Compare
Choose a tag to compare
Fix #472 - Use 2.076 to build the release binaries
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>