www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DCD v0.4.0

reply "Brian Schott" <briancschott gmail.com> writes:
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
Nov 14 2014
next sibling parent "CraigDillabaugh" <craig.dillabaugh gmail.com> writes:
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.
Nov 14 2014
prev sibling parent reply "Kagamin" <spam here.lot> writes:
BTW, does DCD differentiate between function overloads? Semantic 
analysis would be needed to do it. How much of it DCD implements?
Nov 16 2014
parent "Brian Schott" <briancschott gmail.com> writes:
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)
Nov 16 2014