Thread overview
DCD v0.4.0
Nov 14, 2014
Brian Schott
Nov 14, 2014
CraigDillabaugh
Nov 16, 2014
Kagamin
Nov 16, 2014
Brian Schott
November 14, 2014
https://github.com/Hackerpilot/DCD/releases/tag/v0.4.0

The D Completion Daemon is an IDE-independent autocompletion tool for
D code.

Changes from 0.3.2 to beta 1:
* #162 You can now ask the server for symbol location information
  without a cursor location or a file being edited.
* #117 Import statement autocompletion now knows how to handle normal
  imports, multiple imports, renamed imports, multiple renamed imports
  combined with normal imports, and other crazy things.
* #56 Support the "with" statement.
* Fix function call tip display for complicated bits of code such as
  Derelict 3.

Changes from beta 1 to beta 2:
* Add --version to both the client and server
* Update man pages
* Update README
* Update --help output for client and server

Changes from beta 2 to 0.4.0:
* Fixes to function call tip display with explicit template
  instantiation.
* Updated libdparse dependency to fix various parser bugs (and
  language changes)
* Fixed the LDC portion of the makefile



November 14, 2014
On Friday, 14 November 2014 at 08:50:19 UTC, Brian Schott wrote:
> https://github.com/Hackerpilot/DCD/releases/tag/v0.4.0
>
> The D Completion Daemon is an IDE-independent autocompletion tool for
> D code.
>
> Changes from 0.3.2 to beta 1:
> * #162 You can now ask the server for symbol location information
>   without a cursor location or a file being edited.
> * #117 Import statement autocompletion now knows how to handle normal
>   imports, multiple imports, renamed imports, multiple renamed imports
>   combined with normal imports, and other crazy things.
> * #56 Support the "with" statement.
> * Fix function call tip display for complicated bits of code such as
>   Derelict 3.
>
> Changes from beta 1 to beta 2:
> * Add --version to both the client and server
> * Update man pages
> * Update README
> * Update --help output for client and server
>
> Changes from beta 2 to 0.4.0:
> * Fixes to function call tip display with explicit template
>   instantiation.
> * Updated libdparse dependency to fix various parser bugs (and
>   language changes)
> * Fixed the LDC portion of the makefile

Thanks for all your work on this.  When I first saw the following thread title:

http://forum.dlang.org/thread/lzlokumkksfaiilznkbl@forum.dlang.org

I was worried you might have given up.
November 16, 2014
BTW, does DCD differentiate between function overloads? Semantic analysis would be needed to do it. How much of it DCD implements?
November 16, 2014
On Sunday, 16 November 2014 at 10:32:12 UTC, Kagamin wrote:
> BTW, does DCD differentiate between function overloads? Semantic analysis would be needed to do it. How much of it DCD implements?

It gives a list of all the overloads when providing call tips. Figuring out which version of "foo" in "foo().|" isn't necessary because they all have the same return type. ("|" is the cursor position)