Releases: dlang-community/DCD
Releases · dlang-community/DCD
v0.16.0-beta.2
What's Changed
- Document special breadcrumb/symbol names by @WebFreak001 in #727
- Adding ufcs to match with type of pointer by @vushu in #729
- fix UFCS with partial completion, fix #731 by @WebFreak001 in #732
- add PR comments that show build statistics, speed & RAM usage by @WebFreak001 in #735
- refactoring match algorithm to not use recursion for UFCS by @vushu in #736
- added ufcs completion for string and string literal by @vushu in #738
- auto-update ddoc-based constants by @WebFreak001 in #741
- adding bang completion for template func, struct, class by @vushu in #744
- ignore more temporary profiling files by @WebFreak001 in #745
- Ensure UFCS correctness by @WebFreak001 in #733
- Update to next libdparse version by @WebFreak001 in #740
- make --logLevel work again, add some test options by @WebFreak001 in #747
- Ensure no symbols are left out by @ryuukk in #718
Full Changelog: v0.16.0-beta.1...v0.16.0-beta.2
v0.16.0-beta.1
What's Changed
- downgrade CI ubuntu version for ABI compatibility by @WebFreak001 in #705
- Public import recurse fix by @ryuukk in #706
- Move third phase to its own module by @ryuukk in #708
- upgrade to libdparse 0.22.0 by @WebFreak001 in #713
- Adding tests for ufcs fundamental types by @vushu in #690
- Adding aliased this struct for ufcs matching by @vushu in #719
- Adding return type symbol by @vushu in #720
- moving ufcs logic to dsymbol by @vushu in #723
- Major change making dsymbol deduce ufcs by @vushu in #724
- add missing development files to gitignore by @WebFreak001 in #726
- Properly implement pointer types & resolve pointers, arrays and AAs in output by @WebFreak001 in #725
New Contributors
Full Changelog: v0.15.2...v0.16.0-beta.1
v0.15.2
What's Changed
- upgrade msgpack to ~>1.0 by @WebFreak001 in #701
This should only affect DUB users, meaning this release for the user is the same as 0.15.1
Full Changelog: v0.15.1...v0.15.2
Note 2023-02-01: rebuilt the linux-x86_64 prebuild release on Ubuntu 20.04 for older glibc compatibility
v0.15.1
What's Changed
- Updated the CI checkout action version to v3 by @CrsiX in #699
- Improve non-linux testing by @CrsiX in #698
- bump libdparse to 0.21.1 by @WebFreak001 in #700
- fixes syntax errors for
foreach (scope ...)
, bitfields
- fixes syntax errors for
New Contributors
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Use scope instead of std.typecons.scoped by @nordlow in #656
- Use more adaptive time formatting because many requests finish in 0 milliseconds by @nordlow in #658
- Integrate dsymbol by @WebFreak001 in #673
- Remove stdx-allocator submodule and update containers to 0.9.0 by @WebFreak001 in #683
- Adding Simple UFCS by @vushu in #675
- Do not depend on rdmd. by @gdamore in #692
- OSX fixes by @WebFreak001 in #693
- Added paren completion for UFCS (calltip completion) by @vushu in #691
- use
isCallableWithArg
in paren completion by @WebFreak001 in #696 - fixed shared logger usage by @WebFreak001 in #697
New Contributors
- @nordlow made their first contribution in #656
- @gdamore made their first contribution in #692
- @vushu made their first contribution in #691
Full Changelog: v0.13.6...v0.15.0
v0.15.0-beta.3 (OSX fix)
What's Changed
- dcd-client now always waits for some response in requests before disconnecting, so the server has time to process the requests, which was a problem on OSX and could cause e.g.
dcd-client -I
to fail very often because it quit too quickly, causing internal (valid) errors inside Phobos code, which assumes the socket is valid the entirety of the "accept" function and can have socket options applied on. (@WebFreak001 in #693)
Full Changelog: v0.15.0-beta.2...v0.15.0-beta.3
v0.15.0-beta.2
What's Changed
- Remove stdx-allocator submodule and update containers to 0.9.0 by @WebFreak001 in #683
- Adding Simple UFCS by @vushu in #675
- Do not depend on rdmd. by @gdamore in #692
New Contributors
Full Changelog: v0.15.0-beta.1...v0.15.0-beta.2
v0.15.0-beta.1
DSymbol Integration
DSymbol is now part of DCD (submodule dcd:dsymbol
) - for most compatibility we skip a release here to sync up the versions with dsymbol as well.
What's Changed
- Use scope instead of std.typecons.scoped by @nordlow in #656
- Use more adaptive time formatting because many requests finish in 0 milliseconds by @nordlow in #658
- Integrate dsymbol by @WebFreak001 in #673
New Contributors
Full Changelog: v0.13.6...v0.15.0-beta.1
v0.13.6 (osx fix)
Uses gnu tar for packaging now, no code changes.