Commit Graph

1245 Commits

Author SHA1 Message Date
ryuukk 855f5e87af
Merge 2f63d750ba into 09f4e7e932 2023-11-18 17:04:45 -07:00
ryuukk 09f4e7e932 Add proper symbol qualifier to function symbols 2023-11-14 21:28:04 +01:00
ryuukk 5244f81367
Add support for extended output when requesting symbol's documentation (#757) 2023-11-14 13:59:08 +00:00
imrying f15ca10acf fix(env): change the environment to be /usr/bin/env bash 2023-11-07 10:04:33 +01:00
ryuukk 2f63d750ba Properly build new array symbol 2023-10-09 03:16:23 +02:00
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
drpriver dc11cf704d
Fix out of bounds access in complete.d when there is no paren. (#754) 2023-10-01 01:54:09 +02:00
WebFreak001 8a693954d3 add test for ctors not tainting fields 2023-08-19 20:20:26 +02:00
brianush1 60ccfd520e fix parameters in constructors being treated as fields 2023-08-19 20:20:26 +02:00
ryuukk 2e84d9d76a Ensure type is not null for symbols not yet fully resolved 2023-08-13 14:22:25 +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