Commit Graph

1141 Commits

Author SHA1 Message Date
WebFreak001 39baba327e fixed shared logger usage 2022-12-07 22:19:47 +01:00
WebFreak001 2457f70b8e use `isCallableWithArg` in paren completion
For consistency and to allow future changes to type matching (e.g.
implicit type conversion)
2022-12-07 21:18:52 +01:00
davu 4fd12cf485 adding null check for firstSymbol 2022-12-07 19:39:23 +01:00
davu 6c3a4d3797 Added paren completion for UFCS 2022-12-07 19:39:23 +01:00
WebFreak001 15ae4e5f00
change `body` to `do` in util.d
Fixes deprecation, brings file in alignment with rest of code
2022-11-14 13:02:20 +01:00
WebFreak001 11628dd931 make sure all request types await responses
On OSX ARM accepting sockets would fail because the sender side
(dcd-client) was generating, sending the whole packet and closing the
socket faster than phobos was with accepting the socket, causing an
exception in setOption inside socket.accept, which is now commented in
the code as well.
2022-11-13 03:20:15 +01:00
WebFreak001 cc8f088eef make sure large requests are properly sent 2022-11-13 03:20:15 +01:00
Garrett D'Amore 758c78145f
Do not depend on rdmd. (#692)
Co-authored-by: Jan Jurzitza <gh@webfreak.org>
2022-11-09 19:52:34 +01:00
davu 29dba75ce9 UFCS using new completion kind F 2022-10-18 23:31:20 +02:00
davu 642a0e0a14 minor adjustments 2022-10-18 23:31:20 +02:00
Vushu 78740cc1b1 update readme for UFCS description
Co-authored-by: Jan Jurzitza <gh@webfreak.org>
2022-10-18 23:31:20 +02:00
davu 52c0298c3a UFSC implementation using functionParameters instead and update tests for UFSC 2022-10-18 23:31:20 +02:00
davu 951870e06f hide private functions 2022-10-18 23:31:20 +02:00
davu 98d09a2fe5 Removing unsused cases 2022-10-18 23:31:20 +02:00
davu 9e60ab8b2c Adding Simple UFCS
Added UFCS navigation

Adding test cases for ufcs

With ufcs update expected test

Updated UFCS with templating support

Removing template function.
2022-10-18 23:31:20 +02:00
WebFreak001 2d9084ff77 add containers 0.9.0 2022-10-14 13:22:29 +02:00
WebFreak001 f033a8d595 Remove stdx-allocator submodule
It's no longer used within DCD

Temporary commit to change containers to dlang-community
2022-10-14 13:22:29 +02:00
WebFreak001 5c529f300d use GC nearly everywhere 2022-10-13 18:18:53 +02:00
WebFreak001 e7c7f86455 fix mutating list while iterating over it 2022-10-13 18:18:53 +02:00
WebFreak001 0c7f4a4a56 Integrate dsymbol into DCD
fix #669
2022-10-13 18:18:53 +02:00
WebFreak001 4594a63634 replace stdx-allocator with std.experimental 2022-10-13 18:18:53 +02:00
Jan Jurzitza 2bfd3d004f
start changelog file 2021-10-14 08:19:27 +02:00
Per Nordlöw e343e73d33 Use more adaptive time formatting because many requests finish in 0 milliseconds 2021-10-11 09:40:27 +03:00
Per Nordlöw 5aba1b1b54 Use scope instead of std.typecons.scoped 2021-10-10 19:05:41 +02:00
Jan Jurzitza 02acaa534b
Use gnu tar in osx build (#642)
Should hopefully fix #641
2021-07-16 16:10:51 +00:00
Jan Jurzitza 46ea058cfb
fix --localUse off-by-one error (#640) 2021-07-14 18:41:41 +00:00
Jan Jurzitza 8dce131a8e
fix ci upload-asset action syntax 2021-06-01 20:51:06 +00:00
Jan Jurzitza 0b51439635
Merge pull request #639 from dlang-community/fix-ci-release
make CI artifacts inside bin folder
2021-06-01 22:33:45 +02:00
Jan Jurzitza 62f689d21f
make CI artifacts inside bin folder
dub builds into `bin` folder, so take the files from there. Adjust working-directory so we don't accidentally create a folder named "bin" inside the archives.
2021-06-01 20:10:52 +00:00
Amin Yahyaabadi 3e5dbd979a
Migrate to GitHub Actions (#637)
* Migrate to GitHub Actions

* Add release steps

* Use WebFreak001/upload-asset@v1.0.0

* Package the files using tar and 7z

* Use TAG_RAW in the names
2021-06-02 03:25:31 +12:00
Geod24 f38d36ab41 Update the emsi_containers dependency to v0.8.0 2020-09-04 08:47:11 +02:00
Geod24 a7bf5b3958 Update release LDC to v1.23.0
The LDC used for release hasn't been updated in years,
and was severely lacking behind.
The script used is very clearly a copy of the one in DUB,
which has been overhauled in dlang/dub#1849,
so copying those improvements over.
2020-08-27 08:33:12 +02:00
The Dlang Bot 92db048696
Merge pull request #622 from dlang-community/issue-620
Fix #620
merged-on-behalf-of: Jan Jurzitza <gh@webfreak.org>
2020-08-11 07:45:01 +02:00
Hackerpilot f4607c6421 Specify the version of msgpack-d correctly 2020-07-30 03:11:51 -07:00
Hackerpilot 08e0b62595 Use a newer, but not the newest, msgpack-d 2020-07-30 02:51:20 -07:00
Hackerpilot bd545fd852 Revert "Try building with a newer LDC"
This reverts commit 6ab9b3a644.
2020-07-30 02:41:17 -07:00
Hackerpilot 6ab9b3a644 Try building with a newer LDC 2020-07-30 02:24:03 -07:00
Hackerpilot dbc9d82f70 Update several dependencies.
libdparse: Get support for 'throw' as a function attribute
dsymbol: A bug fix that will fix issue 620
msgpack-d: Fix some deprecations and some build issues on Windows
containers: Some bug fixes.
2020-07-29 23:04:19 -07:00
Hackerpilot fe54fa84cb Test cases for #620 2020-07-25 00:09:42 -07:00
Brian Schott bb941e7dd2
Merge pull request #621 from dlang-community/document-ignoreConfig
Add the ignoreConfig option to the --help output of dcd-server.
2020-07-23 13:46:26 -07:00
Hackerpilot 29ffe9d731 Add the ignoreConfig option to the --help output of dcd-server. 2020-07-23 05:18:56 -07:00
The Dlang Bot 808460a678
Merge pull request #619 from WebFreak001/upgrade-libdparse
use d-test-utils & bump libdparse to 0.15.x
merged-on-behalf-of: Jan Jurzitza <gh@webfreak.org>
2020-07-22 08:19:05 +02:00
Jan Jurzitza 7874442d44 Update makefile for new libdparse/dsymbol 2020-07-22 07:57:02 +02:00
Jan Jurzitza 15f71142ec use d-test-utils & bump libdparse to 0.15.x
Because this release fixes the private protection issue through new
dsymbol (since 0.11.0) we also need to bump libdparse to at least 0.15.0
so no older libdparse versions are supported.
2020-07-22 07:43:18 +02:00
The Dlang Bot dc14f03614
Merge pull request #618 from WebFreak001/fix-empty-source-crash
add RequestKind.requiresSourceCode, fix #617
merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
2020-06-20 12:17:27 +02:00
WebFreak001 8c53181ffd add RequestKind.requiresSourceCode, fix #617
this is a or-combined mask of the request kinds which operate on
`request.sourceCode`. Before if a client sent a request without source
code (with empty source) to one of these commands, the server would
crash with an assertion failure, now the server returns an empty
response.
2020-06-19 22:16:46 +02:00
The Dlang Bot 8e44bf8a3e
Merge pull request #616 from dlang-community/WebFreak001-fix-commons-dubhash
Fix dubhash usage for dcd:common subpackage
merged-on-behalf-of: Jan Jurzitza <gh@webfreak.org>
2020-06-02 11:42:55 +02:00
Jan Jurzitza 5c1d5825c7
Fix dubhash usage for dcd:common subpackage 2020-06-02 11:26:48 +02:00
The Dlang Bot 1019016a48
Merge pull request #614 from kubo39/add-cond-constants
Add reserved version identifier in dmd/cond.d
merged-on-behalf-of: Jan Jurzitza <gh@webfreak.org>
2020-05-05 16:00:54 +02:00
Hiroki Noda 1251d7d272 Add reserved version identifier in dmd/cond.d 2020-05-05 22:10:38 +09:00