Commit Graph

  • 9bda62b4d2
    Merge a890ece1d0 into c2051b0a62 ryuukk 2023-01-31 01:00:44 -0800
  • c2051b0a62 downgrade ubuntu version for ABI compatibility WebFreak001 2023-01-30 14:39:41 +0100
  • 538c5e9773
    downgrade ubuntu version for ABI compatibility WebFreak001 2023-01-30 14:39:41 +0100
  • bf10114939 recache module if it wasn't parsed properly ryuukk 2023-01-28 05:31:21 +0100
  • 79921d6855
    Merge 72aac7b210 into 4946d49abd Jan Jurzitza 2023-01-26 16:26:30 +0100
  • 4946d49abd upgrade msgpack to ~>1.0, add dub.selections.json v0.15.2 WebFreak001 2023-01-04 17:39:05 +0100
  • dfb2b5df8c
    upgrade msgpack to ~>1.0, add dub.selections.json WebFreak001 2023-01-04 17:39:05 +0100
  • 4c426d73d1 bump libdparse to 0.21.1 v0.15.1 WebFreak001 2022-12-30 16:11:36 +0100
  • f14c7f3c51
    bump libdparse to 0.21.1 WebFreak001 2022-12-30 16:11:36 +0100
  • 0f68143929
    Improve non-linux testing (#698) Crsi 2022-12-08 20:41:26 +0100
  • e1977b4db8 Updated the CI checkout action version to v3 Chris 2022-12-08 01:45:14 +0100
  • 88655ee049
    Replaced 'stat' by 'wc -c' to make it work on MacOS too Chris 2022-12-08 12:23:50 +0100
  • da90f9a5e7
    Added a .gitattributes file to fix line ending problems in tests on non-Unix Chris 2022-12-08 00:17:04 +0100
  • 9c359bf681
    Ignore trailing CR in the program output to fix most tests on Windows Chris 2022-12-08 12:21:43 +0100
  • bd6b377498
    Dropped the trailing 's' for sleep to make it work on MacOS too Chris 2022-12-08 01:47:44 +0100
  • d920dab0d4
    Updated the CI checkout action version to v3 Chris 2022-12-08 01:45:14 +0100
  • 39baba327e fixed shared logger usage v0.15.0 WebFreak001 2022-12-07 22:01:59 +0100
  • aabd27f8b6
    fixed shared logger usage WebFreak001 2022-12-07 22:01:59 +0100
  • 2457f70b8e use `isCallableWithArg` in paren completion WebFreak001 2022-12-07 20:38:18 +0100
  • 024949224d
    use `isCallableWithArg` in paren completion WebFreak001 2022-12-07 20:38:18 +0100
  • 4fd12cf485 adding null check for firstSymbol davu 2022-11-10 15:19:41 +0100
  • 6c3a4d3797 Added paren completion for UFCS davu 2022-10-23 20:18:02 +0200
  • 15ae4e5f00
    change `body` to `do` in util.d WebFreak001 2022-11-14 13:02:20 +0100
  • 11628dd931 make sure all request types await responses v0.15.0-beta.3 WebFreak001 2022-11-12 04:49:45 +0100
  • cc8f088eef make sure large requests are properly sent WebFreak001 2022-11-12 04:46:58 +0100
  • 5c946fe2d4
    make sure all request types await responses WebFreak001 2022-11-12 04:49:45 +0100
  • 4d35f33fe7
    make sure large requests are properly sent WebFreak001 2022-11-12 04:46:58 +0100
  • 65cd5bace9 adding null check for firstSymbol davu 2022-11-10 15:19:41 +0100
  • 758c78145f
    Do not depend on rdmd. (#692) v0.15.0-beta.2 Garrett D'Amore 2022-11-09 10:52:34 -0800
  • 3d2ce7877e
    Update common/dub.sdl Garrett D'Amore 2022-11-07 16:45:22 -0800
  • 3dee407970
    Do not depend on rdmd. Garrett D'Amore 2022-11-04 19:27:12 -0700
  • fd744b70af Added paren completion for UFCS davu 2022-10-23 20:18:02 +0200
  • a890ece1d0
    Avoid GC allocation ryuukk 2022-10-19 18:33:19 +0200
  • 73d8ff66dc
    Avoid GC allocation ryuukk 2022-10-19 18:32:33 +0200
  • 0e27404baf
    include custom object modules ryuukk 2022-10-19 18:04:50 +0200
  • abb29d12f3
    add function to resolve paths for a module ryuukk 2022-10-19 18:03:36 +0200
  • aeed835f2e adding ufcs function chaining davu 2022-10-19 03:22:05 +0200
  • 29dba75ce9 UFCS using new completion kind F davu 2022-10-17 01:18:11 +0200
  • 642a0e0a14 minor adjustments davu 2022-10-16 20:47:53 +0200
  • 78740cc1b1 update readme for UFCS description Vushu 2022-10-16 19:16:00 +0200
  • 52c0298c3a UFSC implementation using functionParameters instead and update tests for UFSC davu 2022-10-15 23:12:56 +0200
  • 951870e06f hide private functions davu 2022-10-08 15:45:49 +0200
  • 98d09a2fe5 Removing unsused cases davu 2022-10-07 08:34:43 +0200
  • 9e60ab8b2c Adding Simple UFCS davu 2022-10-02 10:54:20 +0200
  • e969d2b158 ufcs function chaining davu 2022-10-18 14:48:35 +0200
  • bf1b396bb1
    include documented unittests inside documentation WebFreak001 2022-10-17 03:54:03 +0200
  • c409670da8 UFCS using new completion kind F davu 2022-10-17 01:18:11 +0200
  • e222de8689 minor adjustments davu 2022-10-16 20:47:53 +0200
  • 5f8658fd10
    update readme for UFCS description Vushu 2022-10-16 19:16:00 +0200
  • 28f7d3cb2e UFSC implementation using functionParameters instead and update tests for UFSC davu 2022-10-15 23:12:56 +0200
  • 2d9084ff77 add containers 0.9.0 WebFreak001 2022-10-13 22:15:58 +0200
  • f033a8d595 Remove stdx-allocator submodule WebFreak001 2022-10-13 22:14:35 +0200
  • 09c8ab2396
    add containers 0.9.0 WebFreak001 2022-10-13 22:15:58 +0200
  • dfac95c6b5
    Remove stdx-allocator submodule WebFreak001 2022-10-13 22:14:35 +0200
  • 868a73c707
    Find all types and also their dependencies ryuukk 2022-10-13 19:41:03 +0200
  • 365e8d6762
    Use crumb to get return type of a templated function ryuukk 2022-10-13 19:38:18 +0200
  • 72aac7b210
    Properly resolve type if symbol has breadcrumbs (T, [], *, etc) RUSShyTwo 2022-10-13 19:31:27 +0200
  • 1835fb9cfa
    Fix several problems with symbol protection #620 Hackerpilot 2022-10-13 19:25:18 +0200
  • 4d3c57d79f
    Build a detailed definition for an Autocomplete Response RUSShyTwo 2021-12-05 05:01:32 +0100
  • c2361f5c3e
    Also generate ctor calltips for Struct/Class symbols with a callTip RUSShyTwo 2021-12-05 05:10:18 +0100
  • e5705e8575
    hide private functions davu 2022-10-08 15:45:49 +0200
  • 1831222f4d
    Removing unsused cases davu 2022-10-07 08:34:43 +0200
  • 499698bcf8
    Adding Simple UFCS davu 2022-10-02 10:54:20 +0200
  • 5c529f300d use GC nearly everywhere v0.15.0-beta.1 WebFreak001 2022-10-12 16:17:02 +0200
  • e7c7f86455 fix mutating list while iterating over it WebFreak001 2022-10-13 17:33:58 +0200
  • 0c7f4a4a56 Integrate dsymbol into DCD WebFreak001 2022-07-09 19:21:17 +0200
  • 4594a63634 replace stdx-allocator with std.experimental WebFreak001 2022-07-07 00:41:57 +0200
  • e46b4e8942
    use GC nearly everywhere WebFreak001 2022-10-12 16:17:02 +0200
  • f44aa180c3
    fix mutating list while iterating over it WebFreak001 2022-10-13 17:33:58 +0200
  • 8259426647
    Integrate dsymbol into DCD WebFreak001 2022-07-09 19:21:17 +0200
  • 4d83dbe441
    replace stdx-allocator with std.experimental WebFreak001 2022-07-07 00:41:57 +0200
  • 2e7af16f1e Use allocatorObject in doc.d Per Nordlöw 2022-07-14 11:00:18 +0200
  • 5df7ba46cd Remove stdx-allocator as a submodule Per Nordlöw 2022-07-14 10:55:57 +0200
  • f58a84408b Use ASTAllocator again Per Nordlöw 2022-07-14 10:33:57 +0200
  • 37513b9348 Upgrade dsymbol and libdparse dependencies Per Nordlöw 2022-07-14 10:29:33 +0200
  • c4e4d6f75d
    remove remainings of stdx-allocator WebFreak001 2022-07-09 19:12:07 +0200
  • 8ccc715426
    replace stdx-allocator with std.experimental WebFreak001 2022-07-07 00:41:57 +0200
  • 502b91be48 Use std.experimental.allocator in place of stdx.allocator Per Nordlöw 2022-06-20 09:28:09 +0200
  • ed37bb79a6 upgrade libdparse and dsymbol WebFreak001 2022-02-07 23:20:13 +0100
  • f125978924
    Also generate ctor calltips for symbols with a callTip RUSShyTwo 2021-12-05 04:56:56 +0100
  • 4eda366db4
    Symbols that call a function aren't relevant for the completion list RUSShyTwo 2021-11-22 21:41:20 +0100
  • 2bfd3d004f
    start changelog file Jan Jurzitza 2021-10-14 08:19:27 +0200
  • e343e73d33 Use more adaptive time formatting because many requests finish in 0 milliseconds Per Nordlöw 2021-10-10 12:32:55 +0200
  • 5aba1b1b54 Use scope instead of std.typecons.scoped Per Nordlöw 2021-10-09 13:01:29 +0200
  • 5b97fc79b6 Use more adaptive time formatting because many requests finish in 0 milliseconds Per Nordlöw 2021-10-10 12:32:55 +0200
  • d8110ea06c Bump dsymbol to master Per Nordlöw 2021-10-09 12:58:47 +0200
  • 243ae9b524 UFCS support Per Nordlöw 2021-10-09 17:31:13 +0200
  • d1bdd4fa08 Use scope instead of std.typecons.scoped Per Nordlöw 2021-10-09 13:01:29 +0200
  • 670e8207d8
    Use with on the switch to make code easier to read RUSshy 2021-10-05 20:23:27 +0200
  • a5f57b4238
    Use CompletionKind enum instead of hardcoded values RUSshy 2021-10-05 20:21:38 +0200
  • ad5428fd93
    Use calltip if available RUSshy 2021-10-05 20:16:47 +0200
  • e2d03f622d
    Make proper definition of a completion item RUSshy 2021-10-05 17:50:51 +0200
  • 468b636136
    Added test RUSshy 2021-09-08 22:29:40 +0200
  • 97e85658cc
    Handle auto RUSshy 2021-09-08 22:29:17 +0200
  • 0026236658
    Cleanup RUSshy 2021-08-31 18:05:33 +0200
  • 991040491c
    Update test to cover crash case RUSshy 2021-08-31 16:52:57 +0200
  • 9c0b2d60c3
    Fix crash when function returns auto RUSshy 2021-08-31 16:52:21 +0200
  • d5bc235309
    Ops little 'typo'! RUSshy 2021-08-31 16:33:50 +0200
  • 8b27f6f4a5
    Update test to reflect change, this is the variabe name! RUSshy 2021-08-31 16:26:10 +0200
  • d48c1a5ce4
    Keep the symbol name as the one for the variable, not the function, we only want the return type symbol RUSshy 2021-08-31 16:25:27 +0200