DCD 0.9.10 & D-Scanner 0.5.8
Two small patchs releases, see https://github.com/dlang-community/DCD/releases/tag/v0.9.10 https://github.com/dlang-community/D-Scanner/releases/tag/v0.5.8 however one notable change is that DCD now supports completion for named mixin templates (i.e same template mixed-in several times)
Re: D:YAML 0.7.0
On Wednesday, 18 July 2018 at 07:28:02 UTC, baz@dlang-community wrote: - major performance gain when reading YAML files. The little story: YAML specifies that each associative-array-like data must be unique. The uniqueness before 0.7.0 was tested on insertion, leading to an obvious complexity issue. The trick used was to check only once at the end, i.e after reading a document and to throw in case uniqueness is not verified. The problem was detected by a guy who tried to load a data file for the EVE online game. It took 30 minutes (and billions of dynamic cast when comparing already loaded content...). Now loading the file takes less than 30 secs. For the win...
D:YAML 0.7.0
Since latest months a major work has been achieved, mostly by the member "Herringway". # New Features - completely usable in `@safe` code. - major performance gain when reading YAML files. - major performance gain when writing YAML files. - new outputrange-based document writer - Node.add now works with valueless nodes - added examples as subpackages - added a json conversion example - benchmark subpackage now prints detailed times # Removed Features - removes `dyaml.all`, `yaml` package modules # Fixes - fixes BOMs being written for UTF-8 documents https://github.com/dlang-community/D-YAML/releases/tag/v0.7.0 https://github.com/dlang-community/D-YAML https://code.dlang.org/packages/dyaml
DCD 0.9.9 & D-Scanner 0.5.7 & dparse 0.8.7 available
Mostly Released due to the transition for "body" but contains more bug fixes or enhancements. In dparse `tok!"body"` is not a thing anymore and people will have to test for the `.text` property. See: https://github.com/dlang-community/libdparse/releases/tag/v0.8.7 https://github.com/dlang-community/DCD/releases/tag/v0.9.9 https://github.com/dlang-community/D-Scanner For the changelogs and the binaries. Note that dfmt should follow, maybe tomorrow.
D-Scanner v0.5.6 available
See [1] for downloads and change log [1] https://github.com/dlang-community/D-Scanner/releases/tag/v0.5.6
DCD 0.9.7 is available
See [1]. with mostly (since v0.9.4) two possible `RangeError` fixed, completion on the `IfCondition` variables [2] (which was surprisingly not at all implemented), and freeze fixed on the windows version (32 bit OMF), which forced to build with an older DMD version. All binaries are available directly in the release. --- [1] https://github.com/dlang-community/DCD/releases/tag/v0.9.7 [2] https://dlang.org/spec/statement.html#IfCondition
Re: The dlang-community releases DCD 0.9.3 and D-Scanner 0.5.2
On Monday, 23 April 2018 at 17:04:09 UTC, Baz @dlang-community wrote: Time to update your favorite D completion daemon and D linter since previous patch were not announced. Changelogs: - https://github.com/dlang-community/DCD/releases - https://github.com/dlang-community/D-Scanner/releases DCD 0.9.4 is available now. Same link.
Re: The dlang-community releases DCD 0.9.3 and D-Scanner 0.5.2
On Wednesday, 25 April 2018 at 03:59:12 UTC, wangwei wrote: On Monday, 23 April 2018 at 17:26:49 UTC, Seb wrote: On Monday, 23 April 2018 at 17:04:09 UTC, Baz @dlang-community wrote: Time to update your favorite D completion daemon and D linter since previous patch were not announced. Changelogs: - https://github.com/dlang-community/DCD/releases - https://github.com/dlang-community/D-Scanner/releases For all those building IDE plugins for DCD & co: This is the first D-Scanner release which comes with release binaries for Windows, Linux and macOS. DCD and dfmt are in the process of receiving similar, automated builds too. I use the dmd portable version and vscode with code-d, the dcd just failed (d.ext.dcdFail) no matter dcd is installed automatically by code-d or by (source + dub), I definitely need the binary release. Dscanner works great. Once I have used Emacs + company-dcd in Linux, it works well although it doesn't look pretty :) Buying a laptop with intel + nvidia (optimus) is a huge pain in installing linux on it. DCD is obviously tested and work as advertised in the README. Please report such problems to the editor/IDE/editor-plugin editor, the dlang-community doesn't maintain the softs that are based on DCD...
The dlang-community releases DCD 0.9.3 and D-Scanner 0.5.2
Time to update your favorite D completion daemon and D linter since previous patch were not announced. Changelogs: - https://github.com/dlang-community/DCD/releases - https://github.com/dlang-community/D-Scanner/releases