Commit Graph

174 Commits

Author SHA1 Message Date
Basile Burg 33a673836e update dsymbol to fix #592, and to also to fix #593 2019-03-28 13:17:36 +01:00
Basile-z cb0e49bc36 fix #584 - crash when completing and if the previous expression is negated (#586)
fix #584 - crash when completing and if the previous expression is negated
merged-on-behalf-of: Basile-z <Basile-z@users.noreply.github.com>
2019-02-18 06:41:21 +01:00
BBasile 144cc4ed41 allow completion of tempalte parameter standard properties (#575)
allow completion of template parameter standard properties
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-13 09:44:25 +01:00
Vladimir Panteleev fc061b148b Add lazy import regression test (dlang-community/dsymbol#114) (#574)
Add lazy import regression test (dlang-community/dsymbol#114)
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2019-01-08 03:12:12 +01:00
BBasile 216275ead9 fix wrong completion for if variable initialized with an array (#565)
fix wrong completion for if variable initialized with an array
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-12-31 00:11:44 +01:00
Jan Jurzitza 6d72497a09 Fix file import test bleeding into other tests (#563)
Fix file import test bleeding into other tests
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-12-30 03:32:29 +01:00
Jan Jurzitza 6ae1b6f890 Extended mode ditto comment support (#562)
Extended mode ditto comment support
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-12-29 20:38:38 +01:00
Basile Burg 670c05bf37 fix #558 - regression in import completion due to FQN autocomplete 2018-12-29 16:40:24 +01:00
Basile Burg 292f3bae06 fix issue 557 - Module name completion should not complete anything 2018-12-29 14:29:37 +01:00
BBasile 09ba8f8787 add support for the Module Scope Operator, close #548 (#550)
add support for the Module Scope Operator, close #548
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-12-24 14:11:05 +01:00
Basile Burg 32865f8617 fix #551 - Add completions for template type parameter with colon type 2018-12-20 14:53:59 +01:00
Basile Burg 77347c10a8 fix #489 - Abnormal completion list for core.thread.Thread 2018-11-09 13:09:41 +01:00
Basile Burg ff3c7d212b Add support for auto anon class completion, close #532 2018-09-16 20:07:30 +02:00
Basile Burg 932adb3313 update constants 2018-09-16 12:06:11 +02:00
Laurent Tréguier 436778fd1b fix #521 - Add a request allowing to remove a set of import path (#522)
fix #521 - Add a request allowing to remove a set of import path
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-08-10 09:15:07 +02:00
Basile Burg 0e53e96c4e fix #510 - mixin template and alias 2018-07-21 11:40:43 +02:00
The Dlang Bot e5dc9960a3
Merge pull request #508 from BBasile/issue-504
fix #504 - Completion for partial identifier matching to a basic type doesn't work
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-07-11 14:09:18 +02:00
Basile Burg 5398d88114 fix #504 - Completion for partial identifier matching to a basic type doesn't work 2018-07-11 13:59:22 +02:00
WebFreak001 80f5bf1495 Fix #506 2018-07-10 16:03:04 +02:00
Basile Burg c55131d07c fix #495 - Completion no working on variable named `body` 2018-06-14 15:16:05 +02:00
Brian Schott 82d5946ef5
Merge pull request #494 from BBasile/issue-493
fix #493 - regression, crash when trying to get completion for select…
2018-06-11 12:27:33 -07:00
Basile Burg ddd7c3801f fix #493 - regression, crash when trying to get completion for selective import 2018-06-11 13:37:03 +02:00
The Dlang Bot 40b571ca18
Merge pull request #492 from wilzbach/increase-sleep
Fix #455 - Make the server startup more stable
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-06-11 12:38:13 +02:00
Sebastian Wilzbach 2af62ae095 Fix #455 - Make the server startup more stable 2018-06-08 02:07:44 +02:00
Basile Burg 94c8670efc fix #484 - no completion for variable declared in the `IfCondition`s 2018-05-13 21:41:22 +02:00
Basile Burg 735c0e0a3d fix #481 - No dot completion on `char` 2018-05-10 16:12:42 +02:00
Sebastian Wilzbach 773930e475 Make the test_runner more stable on the Project Tester 2018-04-29 20:16:25 +02:00
Basile Burg 5a8b2f7838 fix #382 - No completion when current string is a keyword 2018-04-25 00:03:45 +02:00
Basile Burg b66516debb fix #405 - Case of calltip failure in aggregate 2018-04-24 10:57:32 +02:00
Basile Burg 6921eb235b fix #460 - `super` dot completion is wrong 2018-04-23 14:38:23 +02:00
Basile Burg 11ca3b44b9 fix #453 - failure in incomplete switch 2018-04-01 23:35:10 +02:00
skl131313 9b1a2c2b9d #455 delay starting server after shutdown 2018-03-25 21:57:58 -04:00
The Dlang Bot f5180ddb9d
Merge pull request #454 from BBasile/opaque_templatized_structs
fix #441 - Add a regression test for opaque templatized structs
merged-on-behalf-of: BBasile <BBasile@users.noreply.github.com>
2018-03-24 05:45:36 +01:00
Basile Burg bc5715eee9 fix #441 - Add a regression test for opaque templatized structs 2018-03-24 05:35:33 +01:00
Jan Jurzitza a02639a44a auto generate documentation in constants.d from dd files (#430)
* make constant.d auto generate from .dd files (fix #428)

* added isDeprecated to constants.d

* add isDeprecated to expected keywords in traits test

* make traits message BARELY FIT into the response buffer

because who wants to increase the message buffer anyway? I certainly don't and this seems like a much better solution long term /s

* undo apply dfmt on constants.d

* use startsWith & canFind with multiple needles

* made completion have dynamic ddoc as input

* Remove debug pragma msg from constants.d

* Move message buffer to heap, increase size to 1MB

* made traits & pragma ddoc generation separate tool
2018-03-24 05:24:29 +01:00
Basile Burg 7e70c26faa fix #442 - Prevent crash when cursor is in the middle of a UTF sequence 2018-02-24 12:58:38 +01:00
BBasile 02a5f40954 fix #426 - Full output mode breaks `__traits` completion (#427)
* fix #426 - Full output mode breaks `__traits` completion

* Add constant completion for the new isDisabled trait
2018-01-23 07:42:26 +01:00
WebFreak001 ab529606a4 Change --full to --extended 2017-11-30 23:15:31 +01:00
WebFreak001 172d45ce81 Added --full output mode
This will send symbol location & documentation along with completions and calltips

partly #20, fix #96, fix #269
2017-11-25 00:24:39 +01:00
The Dlang Bot 26b46a0735 Merge pull request #413 from WebFreak001/skip-fix
Fix calltips often reporting wrong functions
merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
2017-09-19 07:36:10 +02:00
WebFreak001 3d5ec1fe60 Use tabs everywhere
For a more consistent code style. I also found a segfault case in tc045 which needs to be investigated
2017-08-24 21:56:22 +02:00
WebFreak001 fa81ad2d59 Merge duplicate implementations of skip in server
+ some code duplication removal
2017-08-24 21:31:40 +02:00
Basile Burg 2a86a6aad5
fix, completion broken after AA lit 2017-08-24 11:26:19 +02:00
Basile Burg ef0c7cc2f5
array proposals, remove "sort" and "reverse" 2017-08-04 00:16:24 +02:00
Basile Burg cbcc6faac3 fix #400 - handle completion for auto bools 2017-07-20 14:32:45 +03:00
Basile Burg addda02c43
fix #323 - no completion in foreach with index in the ForeachTypeList 2017-06-28 21:23:31 +02:00
Basile Burg 0dba456abd
fix #389 - No completion on auto slices 2017-06-28 06:31:08 +02:00
Basile Burg 1ab8a8ec08
find local usage of symbol located at cursor
(partially based on unmainted PR 202)
2017-06-16 13:58:06 +02:00
Basile Burg 9b06e92b57
fix #386 - No ddoc hints for the unions 2017-06-13 10:48:10 +02:00
Basile Burg 21a0c2554f Merge pull request #366 from skl131313/issue343
Fix issue 353: single template arg not recognized.
2017-06-11 21:34:05 +02:00
skl131313 4498c212dd Add check to ensure server running after test is executed. 2017-05-14 19:56:51 -04:00
Basile Burg 224ed55474
fixup #369, dot completion broken in bodies
+ handle templatized UDAs
2017-04-09 06:04:08 +02:00
Basile Burg cc481193c8
fixup #369, completion after calltip broke other features 2017-04-08 19:59:37 +02:00
Basile Burg cb2074a152
prevent a range error, close #368 2017-04-07 17:40:29 +02:00
Brian Schott 4998a3c441 Merge pull request #367 from BBasile/issue-344
fix #344, It doesn't determine type of element of array declared by auto
2017-04-05 15:28:53 -07:00
Basile Burg 07c460c061
fix #369, No completion after UDA 2017-03-26 21:08:49 +02:00
Basile Burg c227fca579
fix #344 2017-03-26 21:07:56 +02:00
sprinkle131313 6c04abc3f1 Fix issue 353: single template arg not recognized. 2017-03-11 02:19:43 -05:00
Hackerpilot 7cee649587 Fix #304 2017-03-08 17:22:40 -08:00
Hackerpilot 5832c0a538 Fix #362 2017-03-08 15:59:47 -08:00
Hackerpilot 974882fd74 Fix #360 2017-03-08 15:20:18 -08:00
Hackerpilot 83454f10f4 Fix test case for #354 2016-12-12 17:22:35 -08:00
Hackerpilot 462da68c64 Fix #354 2016-12-12 16:46:44 -08:00
Brian Schott 58da3c7e8c Merge pull request #348 from BBasile/ignore-dittos
remove dittos from the results of the ddoc query, close #325
2016-09-19 11:31:11 -07:00
Basile Burg dffaf8d75e
remove dittos from the results of the ddoc query, close #325 2016-09-19 16:27:33 +02:00
Hackerpilot 8d8989bfb0 Check in regression tests for #349 and #347 2016-09-14 15:20:20 -07:00
Hackerpilot 4fbc58949b #347 2016-09-12 15:23:06 -07:00
Hackerpilot 10374061ea Fix crash 2016-08-15 03:46:33 -07:00
Hackerpilot 05873e1567 Fix #341 2016-08-02 01:44:44 -07:00
antlord ab82590bb6 tests have been corrected 2016-07-30 22:53:04 +08:00
antlord 44bcaf46f7 Fixed determination of type of array identified by auto 2016-07-29 03:27:02 +08:00
Hackerpilot 2d02a7f01e Fix test 2016-07-11 14:41:33 -07:00
Hackerpilot b16bee1252 Fix #336 2016-07-11 14:36:59 -07:00
Brian Schott 923535ef94 Merge pull request #328 from WebFreak001/master
Added support for single files as import paths (fix #278)
2016-06-30 18:04:38 -07:00
WebFreak001 27009fca68 Fixed module names in tc036 2016-06-09 18:01:34 +02:00
WebFreak001 d06d0f891f Updated dsymbol submodule & updated tests accordingly 2016-06-09 01:58:37 +02:00
WebFreak001 65ce171d2c Renamed test case to tc036 2016-06-05 12:31:08 +02:00
WebFreak001 6ecc8ffd7c Added test case 2016-06-05 02:33:07 +02:00
Vladimir Panteleev 07b240b686 autocomplete: Fix goto-declaration for import statements 2016-04-12 10:24:23 +00:00
Hackerpilot 396c3c3cf1 Fix secondary bug with doc display. #313 2016-03-27 22:01:06 -07:00
Basile Burg 080d9d667a fix #313 - ddoc, overloads sets broken 2016-03-26 18:56:21 +01:00
Vladimir Panteleev 9b4c862081 Fix issue #311 (Ambiguous newlines in --doc output) 2016-03-26 04:44:27 +02:00
Hackerpilot 78ba8a69bf Fix #289 2016-03-21 17:35:54 -07:00
Hackerpilot 8795b2697e Fix #299 2016-02-25 13:00:30 -08:00
Hackerpilot c6da941a82 Fix bug in libdparse that caused symbols to leak out of conditional declarations 2016-02-01 03:02:48 -08:00
Hackerpilot 5360944dfb Fix #290 2016-02-01 03:02:04 -08:00
Hackerpilot 17310a2830 Test case for #282 2016-01-25 18:47:13 -08:00
Hackerpilot d88ed636ba Update test case for new CLI options 2016-01-15 01:48:53 -08:00
Hackerpilot c2657cc534 Merge branch 'master' into unix-domain-sockets 2016-01-15 01:13:43 -08:00
Hackerpilot 3f5a1eaebf Fix #218 and update version to 0.7.5 2016-01-15 01:13:29 -08:00
Hackerpilot 83ab71cc26 Tests for #217 2016-01-15 00:49:24 -08:00
Hackerpilot 3fd5e4ee62 Fix #280 2016-01-10 23:22:28 -08:00
Hackerpilot b0bbefa48b Tests for doc comments 2016-01-07 21:10:19 -08:00
Hackerpilot 4c001b0727 Test case for #275 2016-01-06 01:08:55 -08:00
Hackerpilot 2a5dd5f738 Fix #263 2015-10-30 11:32:54 -07:00
Hackerpilot 34cfb4b1a7 Make tupleof kind consistent with dsymbol 2015-10-27 10:34:34 -07:00
Hackerpilot 39def82b4a Tests for #261 2015-10-19 11:57:13 -07:00
Moodle 6dd9b51b2c Update run_tests.sh
Added #! /bin/bash so that running run_tests.sh doesn't run in dash and error trying to read "let" commands.
2015-09-13 00:08:14 +10:00
Hackerpilot 954989bf63 Fix #251 2015-08-29 18:16:14 -07:00
Hackerpilot 9bdce655db Test case for #251 2015-08-29 03:32:56 -07:00