Commit Graph

1236 Commits

Author SHA1 Message Date
ryuukk 0471759b6c Add support for arrays 2023-10-09 02:32:13 +02:00
ryuukk 7a64de71a1 Save progress 2023-10-05 20:58:08 +02:00
ryuukk 64d647198b Save progress 2023-10-05 18:58:10 +02:00
ryuukk 0088c05a2f Save progress 2023-10-05 18:49:22 +02:00
ryuukk 76bba560e0 update dsymbol test 2023-10-05 07:08:23 +02:00
ryuukk 05c8e4fced Saving progress + debugging bits on purpose 2023-10-05 06:58:47 +02:00
ryuukk 978c7a1bfa Remove debugging left over 2023-10-05 05:44:02 +02:00
ryuukk aa9865535a skip pointers 2023-10-05 05:42:05 +02:00
ryuukk 1be5d16f5e Display template parameters for the code completion 2023-10-05 05:26:35 +02:00
ryuukk 5d1cfb6db2 Update tc027 'expected' file 2023-08-12 02:03:39 +02:00
ryuukk c24981f9ba Fix test 2023-08-12 02:00:17 +02:00
ryuukk 9c08819a0f Make sure aliases are properly resolved 2023-08-12 00:20:22 +02:00
ryuukk d4d8f40cda Update tests 'expected' files 2023-08-11 23:26:27 +02:00
ryuukk 8833f42ea1 Make dub to use latest libdparse revision 2023-08-09 19:01:01 +02:00
ryuukk 7cbe5289f7 Apply some code review suggestions 2023-08-09 18:51:26 +02:00
ryuukk 5e809b1d4a Try latest version of libdparse 2023-08-09 18:34:19 +02:00
ryuukk e5bade2878 Apply changes from latest libdparse version 2023-08-09 18:11:56 +02:00
ryuukk 24ec82e546 Merge branch 'templates' of https://github.com/ryuukk/DCD into templates 2023-08-09 18:05:44 +02:00
ryuukk 8098d80435 never own builtin symbols 2023-08-09 18:05:10 +02:00
ryuukk 48c89d7fc1 add more tests 2023-08-09 18:05:10 +02:00
ryuukk d055ed69a4 fix test 2023-08-09 18:05:10 +02:00
ryuukk 00d399faeb fix test script 2023-08-09 18:05:10 +02:00
ryuukk 68d468ca06 make it work with builtin symbols 2023-08-09 18:05:10 +02:00
ryuukk 220cb954f9 fix test script permission 2023-08-09 18:05:10 +02:00
ryuukk 0ede218bc6 resolve templates 2023-08-09 18:05:10 +02:00
ryuukk 0dd4c78985 Use latest version of msgpack-d to get rid of deprecate warning 2023-07-31 16:12:45 +02:00
ryuukk 70061aee2e Fix deprecation warning 2023-07-31 16:12:45 +02:00
WebFreak001 1c60c5480f fix dsymbol tests 2023-05-20 00:18:03 +02:00
WebFreak001 07576383bf update exended format in test 2023-05-20 00:18:03 +02:00
ryuukk 953d32f2fa run a lightweight version of second phase to make sure no symbols are left out 2023-05-20 00:18:03 +02:00
ryuukk 33fd0db07d added test for #717 2023-05-20 00:18:03 +02:00
WebFreak001 dc1305364c make --logLevel work again, add some test options 2023-05-19 23:53:49 +02:00
WebFreak001 5975b9c535 fix wrong initializer visitors 2023-05-19 23:32:25 +02:00
WebFreak001 eead318246 upgrade libdparse to 0.23.0 2023-05-19 23:32:25 +02:00
WebFreak001 911ce077a5 add auto-generated UFCS correctness checks 2023-05-17 16:15:21 +02:00
WebFreak001 efd8743c9e fix arithemtic promotions for UFCS / parameters 2023-05-17 16:15:21 +02:00
WebFreak001 cdf4b56eb3 store parameter storage classes in DSymbols 2023-05-17 16:15:21 +02:00
WebFreak001 cc6848ff45 ignore more temporary profiling files 2023-05-15 17:11:27 +02:00
WebFreak001 fa98057dcc fix code formatting, fix minor logic errors
Also changes struct and class calltips from `Something(T)` to
`Something!(T)`
2023-05-15 16:56:09 +02:00
WebFreak001 b2c60f24cd make new utilities not public 2023-05-15 16:56:09 +02:00
davu 66e410ae93 Adding finishing touch and test 2023-05-15 16:56:09 +02:00
davu 9484c44b49 Changes according to suggestions 2023-05-15 16:56:09 +02:00
Vushu 4d3bc1142d Update dsymbol/src/dsymbol/builtin/symbols.d
Co-authored-by: Jan Jurzitza <gh@webfreak.org>
2023-05-15 16:56:09 +02:00
Vushu 6edf6a9aee Update src/dcd/server/autocomplete/complete.d
Co-authored-by: Jan Jurzitza <gh@webfreak.org>
2023-05-15 16:56:09 +02:00
davu 371a36e9d5 adding bang completion for template func, struct, class 2023-05-15 16:56:09 +02:00
WebFreak001 0e85f165a9 fix section header being included in some traits 2023-05-02 03:26:00 +02:00
WebFreak001 64e318e707 auto-update ddoc-based constants 2023-05-02 03:26:00 +02:00
davu 218d047760 PR changes 2023-04-01 20:11:21 +02:00
davu 9e4c70ce15 added ufcs completion for string and string literal 2023-04-01 20:11:21 +02:00
Vushu fbd79b258f
refactoring match algorithm to not use recursion for UFCS (#736) 2023-03-23 00:50:46 +01:00