Commit Graph

  • 38ee93ef72
    Merge 1835fb9cfa into e48216e4a8 Jan Jurzitza 2025-03-01 02:12:59 +0100
  • 9b8dd698af
    Merge 868a73c707 into e48216e4a8 Jan Jurzitza 2025-03-01 02:12:59 +0100
  • d5b73db43b
    Merge 33611175fa into e48216e4a8 ryuukk 2025-03-01 02:12:59 +0100
  • 7cce88db61
    Merge cc77cfa4eb into e48216e4a8 Andrei Horodniceanu 2025-03-01 02:12:59 +0100
  • adced5d471
    Merge 9d82a2f6ff into e48216e4a8 Andrei Horodniceanu 2025-03-01 02:12:59 +0100
  • 46d0d4d3c2
    Merge ebd98ee098 into e48216e4a8 ryuukk 2025-03-01 02:12:59 +0100
  • 5b4136d161
    Merge b9401fb5d4 into e48216e4a8 ryuukk 2025-03-01 02:12:59 +0100
  • 13aab1aef3
    Merge 05e94873c3 into e48216e4a8 ryuukk 2025-03-01 02:12:59 +0100
  • 48ceb9739e
    Merge 5b95f7187f into e48216e4a8 bangbangsheshotmedown 2025-03-01 02:12:59 +0100
  • e48216e4a8 upgrade libdparse master v0.16.0-beta.3 WebFreak001 2025-03-01 02:04:03 +0100
  • d85e752427 update action WebFreak001 2025-03-01 02:02:52 +0100
  • 124d567b14
    upgrade libdparse WebFreak001 2025-03-01 02:04:03 +0100
  • 98befcf4e0
    update action WebFreak001 2025-03-01 02:02:52 +0100
  • 5b95f7187f
    Update doc bangbangsheshotmedown 2024-11-10 20:18:54 +0000
  • 88f04e5d16
    Also compare full definition if matches bangbangsheshotmedown 2024-11-10 20:17:29 +0000
  • 93fcbc827b
    Only filter out duplicates if they are of the same kind bangbangsheshotmedown 2024-11-10 17:34:28 +0000
  • 05e94873c3
    Also call gc.collect after a complete request ryuukk 2024-08-27 10:13:49 +0200
  • 9fcbdbab25
    Optimize memory usage ryuukk 2024-08-27 09:58:59 +0200
  • b9401fb5d4
    Rework visitContructor to match how it is doen for func declarator ryuukk 2024-08-27 07:44:17 +0200
  • ebd98ee098
    Add dcd as lib interface ryuukk 2024-07-10 11:21:02 +0200
  • 9d82a2f6ff .github/workflows/ci.yml: add gdc build job Andrei Horodniceanu 2024-05-01 13:07:59 +0300
  • cc77cfa4eb tests/extra/tc_ufcs_all_kinds: support gdc Andrei Horodniceanu 2024-04-30 15:43:54 +0300
  • 27b1042959 fix getSymbolsForCompletion raise exception electricface 2024-04-17 12:20:03 +0800
  • 890567e27e fix getSymbolsForCompletion raise exception electricface 2024-04-17 12:20:03 +0800
  • 33611175fa
    Add template parameters to the autocomplete response for struct/class ryuukk 2024-01-04 23:23:05 +0100
  • 57794ca875 Fix build on BSD Jeremy Baxter 2023-12-22 13:39:37 +1300
  • 7e13b1eaf8 Fix build on BSD Jeremy Baxter 2023-12-22 13:39:37 +1300
  • 15ea4b37b8
    avoid unnecessary O(n^2) work in localuse (#768) brianush1 2023-12-11 00:51:41 -0500
  • 862b7399dd
    fix wrong localuse frees WebFreak001 2023-12-11 06:34:53 +0100
  • 51ad21d3e0 what if we didn't parse the document for every token in the document brianush1 2023-12-10 12:45:19 -0500
  • 584b245c8b support `.Type` syntax for module type lookup WebFreak001 2023-12-04 12:45:04 +0100
  • 99fa1f9fc3
    support `.Type` syntax for module type lookup WebFreak001 2023-12-04 12:45:04 +0100
  • dcffd378e1 support casts in initializers WebFreak001 2023-12-04 11:54:11 +0100
  • 72ed5faa25
    support casts in initializers WebFreak001 2023-12-04 11:54:11 +0100
  • fe6ce04720 implement typeof in types WebFreak001 2023-06-24 20:58:54 +0200
  • 25139a8833 fix inlayHints ordering WebFreak001 2023-12-04 10:49:24 +0100
  • 2bb03265cc support inlay hints inside functions WebFreak001 2023-12-04 10:40:07 +0100
  • b735f2bcc4
    fix inlayHints ordering WebFreak001 2023-12-04 10:49:24 +0100
  • 52281e97fe
    support inlay hints inside functions WebFreak001 2023-12-04 10:40:07 +0100
  • b79982d509
    Add a new request to get inlay hints (#764) Jan Jurzitza 2023-12-04 10:38:58 +0100
  • 7aacf0861e
    inlay hint chores WebFreak001 2023-12-04 10:23:19 +0100
  • 6d635923f7
    Save memory by removing argNames from DSymbol (#763) ryuukk 2023-11-22 21:45:23 +0100
  • 11fb88f28a
    Remove argNames ryuukk 2023-11-22 17:49:55 +0100
  • d959f174cc
    No longer need argNames ryuukk 2023-11-22 17:49:26 +0100
  • 77a97dccc6
    Merge 5bc2a5af37 into 09f4e7e932 ryuukk 2023-11-19 12:30:56 +0000
  • 5bc2a5af37 Handle the new request in the server ryuukk 2023-11-19 13:30:50 +0100
  • 18999c8452 Add a new request to get inlay hints ryuukk 2023-11-19 13:16:20 +0100
  • 855f5e87af
    Merge 2f63d750ba into 09f4e7e932 ryuukk 2023-11-18 17:04:45 -0700
  • 48e9916c8d
    Merge 37fe580d4d into 09f4e7e932 ryuukk 2023-11-17 18:10:13 +0100
  • 37fe580d4d
    Handle FunctionCallExpression ryuukk 2023-11-17 18:09:40 +0100
  • aade7f7544
    Merge 3ea524179d into 09f4e7e932 ryuukk 2023-11-15 13:12:01 +0100
  • 3ea524179d
    Allow parsing the whole module ryuukk 2023-11-15 13:11:16 +0100
  • 09f4e7e932 Add proper symbol qualifier to function symbols ryuukk 2023-11-14 14:27:10 +0100
  • 5244f81367
    Add support for extended output when requesting symbol's documentation (#757) ryuukk 2023-11-14 14:59:08 +0100
  • c6da9c2e52
    Add proper symbol qualifier to function symbols ryuukk 2023-11-14 14:27:10 +0100
  • d4cf74cd9f
    Fix indentation ryuukk 2023-11-13 20:46:17 +0100
  • 669790a402
    Build proper symbol definition so client can consume it in extended mode ryuukk 2023-11-13 20:43:30 +0100
  • 8167458355
    Add the symbol definition to the doc response if 'extended' is passed to the client ryuukk 2023-11-13 20:42:31 +0100
  • f15ca10acf fix(env): change the environment to be /usr/bin/env bash imrying 2023-11-07 08:29:47 +0100
  • 316c04173d fix(env): change the environment to be /usr/bin/env bash imrying 2023-11-07 08:29:47 +0100
  • 2f63d750ba Properly build new array symbol ryuukk 2023-10-09 03:16:23 +0200
  • 0471759b6c Add support for arrays ryuukk 2023-10-09 02:32:13 +0200
  • 7a64de71a1 Save progress ryuukk 2023-10-05 20:58:08 +0200
  • 64d647198b Save progress ryuukk 2023-10-05 18:58:10 +0200
  • 0088c05a2f Save progress ryuukk 2023-10-05 18:49:22 +0200
  • 76bba560e0 update dsymbol test ryuukk 2023-10-05 07:08:23 +0200
  • 05c8e4fced Saving progress + debugging bits on purpose ryuukk 2023-10-05 06:58:47 +0200
  • 978c7a1bfa Remove debugging left over ryuukk 2023-10-05 05:44:02 +0200
  • aa9865535a skip pointers ryuukk 2023-10-05 05:42:05 +0200
  • 1be5d16f5e Display template parameters for the code completion ryuukk 2023-10-05 05:26:35 +0200
  • dc11cf704d
    Fix out of bounds access in complete.d when there is no paren. (#754) drpriver 2023-09-30 16:54:09 -0700
  • ed187e0c50 Fix out of bounds access in complete.d when there is no paren. drpriver 2023-09-30 15:40:21 -0700
  • 8a693954d3 add test for ctors not tainting fields WebFreak001 2023-08-11 16:42:29 +0200
  • 60ccfd520e fix parameters in constructors being treated as fields brianush1 2023-07-15 21:07:31 +0300
  • 2e84d9d76a Ensure type is not null for symbols not yet fully resolved ryuukk 2023-08-13 01:56:46 +0200
  • d9c51be643
    Ensure type is not null for symbols not yet fully resolved ryuukk 2023-08-13 01:56:46 +0200
  • 5d1cfb6db2 Update tc027 'expected' file ryuukk 2023-08-12 02:03:39 +0200
  • c24981f9ba Fix test ryuukk 2023-08-12 02:00:17 +0200
  • 9c08819a0f Make sure aliases are properly resolved ryuukk 2023-08-12 00:20:22 +0200
  • d4d8f40cda Update tests 'expected' files ryuukk 2023-08-11 23:26:27 +0200
  • b53de210e1
    add test for ctors not tainting fields WebFreak001 2023-08-11 16:42:29 +0200
  • 6406a8fb5d
    Merge bf1b396bb1 into 0dd4c78985 Jan Jurzitza 2023-08-11 16:31:45 +0200
  • 8833f42ea1 Make dub to use latest libdparse revision ryuukk 2023-08-09 19:01:01 +0200
  • 7cbe5289f7 Apply some code review suggestions ryuukk 2023-08-09 18:51:26 +0200
  • 5e809b1d4a Try latest version of libdparse ryuukk 2023-08-09 18:34:19 +0200
  • e5bade2878 Apply changes from latest libdparse version ryuukk 2023-08-09 18:11:56 +0200
  • 24ec82e546 Merge branch 'templates' of https://github.com/ryuukk/DCD into templates ryuukk 2023-08-09 18:05:44 +0200
  • 8098d80435 never own builtin symbols ryuukk 2023-02-17 02:49:47 +0100
  • 48c89d7fc1 add more tests ryuukk 2023-02-17 02:45:40 +0100
  • d055ed69a4 fix test ryuukk 2023-02-14 22:18:01 +0100
  • 00d399faeb fix test script ryuukk 2023-02-14 22:01:55 +0100
  • 68d468ca06 make it work with builtin symbols ryuukk 2023-02-14 21:51:54 +0100
  • 220cb954f9 fix test script permission ryuukk 2023-02-14 18:46:07 +0100
  • 0ede218bc6 resolve templates ryuukk 2023-02-14 18:41:15 +0100
  • 0dd4c78985 Use latest version of msgpack-d to get rid of deprecate warning ryuukk 2023-07-29 18:59:23 +0200
  • 70061aee2e Fix deprecation warning ryuukk 2023-07-29 18:36:00 +0200
  • e00f6dd52c Use latest version of msgpack-d to get rid of deprecate warning ryuukk 2023-07-29 18:59:23 +0200
  • a9a6287622 Fix deprecation warning ryuukk 2023-07-29 18:36:00 +0200
  • f814594d12 fix parameters in constructors being treated as fields brianush1 2023-07-15 21:07:31 +0300
  • 35ab44f83d implement typeof in types WebFreak001 2023-06-24 20:58:54 +0200