Commit Graph

1202 Commits

Author SHA1 Message Date
davu 66b11109fc updating readme for UFCS 2023-02-21 21:37:00 +01:00
davu 5ff0b74550 adding test for ufcs fundamental types 2023-02-21 21:37:00 +01:00
WebFreak001 5a04cd2404 allow arbitrary libdparse versions in dsymbol 2023-02-15 08:38:10 +02:00
WebFreak001 4fa9a42974 upgrade to libdparse 0.22.0 2023-02-15 08:38:10 +02:00
ryuukk 1c54fc9873
Move third phase to its own module (#708) 2023-02-06 14:38:10 +00:00
ryuukk 0f69db00fb
Public import recurse fix (#706)
* Add a 3rd phase to tesolve missing types that were parsed recursively
* store the type name into its own field, so we could resolve templates later

Fixes https://github.com/dlang-community/DCD/issues/678
2023-02-03 10:56:10 +00:00
WebFreak001 c2051b0a62 downgrade ubuntu version for ABI compatibility
Build on Ubuntu 20.04 instead of 22.04 for more linux compatibility with
pre-built binaries.
2023-01-30 14:59:55 +01:00
WebFreak001 4946d49abd upgrade msgpack to ~>1.0, add dub.selections.json
Fixes msgpack-d deprecations, allows minor bumps upstream

The dub.selections.json allows
2023-01-06 01:30:14 +02:00
WebFreak001 4c426d73d1 bump libdparse to 0.21.1
Mainly adds some new syntax parsing support
2022-12-30 16:22:50 +01:00
Crsi 0f68143929
Improve non-linux testing (#698) 2022-12-08 19:41:26 +00:00
Chris e1977b4db8 Updated the CI checkout action version to v3 2022-12-08 20:40:32 +01:00
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