Daniel Rosenwasser
4069e0a0d0
Finished up "overload collapsing" for navigate-to.
...
Current semantics:
- If an overload lacks an implementation, go to the first implementation.
- If an overload has any implementation, go to the first one.
- If there are any declarations between an implementation and any overload, this will split the series of overloads (note that this is invalid code).
2014-10-03 15:53:35 -07:00
Daniel Rosenwasser
782275924f
Only show first overload in a series of consecutive overload signatures for navigateTo
2014-10-01 18:51:58 -07:00
Yui T
5926a03363
Merge branch 'master' into flagAllDuplication
2014-10-01 14:27:41 -07:00
Mohamed Hegazy
1a7862c316
Merge pull request #786 from Microsoft/aliasCompletion
...
Show aliases in completion list
2014-10-01 13:54:40 -07:00
Jason Freeman
64638804f8
Merge branch 'master' into sigHelp
2014-10-01 13:10:03 -07:00
Yui T
296e8e01b3
Update Baselines
2014-10-01 11:27:20 -07:00
Vladimir Matveev
13f13b804d
Merge pull request #752 from Microsoft/getTokenAtPosition
...
make rename\gotoDef work at the end of token
2014-09-30 23:06:18 -07:00
Jason Freeman
b2bca72bb6
Fix argumentCount and selectedItemIndex
2014-09-30 17:13:57 -07:00
Jason Freeman
a89710471d
Add test for empty arguments and arity filtering
2014-09-30 17:13:53 -07:00
Jason Freeman
a79a1d2248
Record trailing comma even for incorrectly terminated lists
2014-09-30 17:13:49 -07:00
Jason Freeman
ab3326f7b7
Fix arity checking for partial overload resolution
2014-09-30 17:13:47 -07:00
Mohamed Hegazy
55621aae49
Get exported symbols off aliases in getCompletions
2014-09-30 14:56:46 -07:00
Daniel Rosenwasser
f2880ce5b7
Merge pull request #778 from Microsoft/getOccurrencesSetItAndForGetIt
...
getOccurrences for 'get' and 'set' keywords.
2014-09-30 14:54:18 -07:00
Mohamed Hegazy
284c767e08
set the kind on alias completions
2014-09-30 14:17:32 -07:00
Daniel Rosenwasser
87146735a7
Merge pull request #776 from Microsoft/getOccurrencesThrow
...
Support getOccurrencesAtPosition for 'throw' keywords.
2014-09-30 14:06:14 -07:00
Mohamed Hegazy
11ca3dab01
Add aliases in completion list
2014-09-30 13:50:09 -07:00
Mohamed Hegazy
e49ff08922
Merge pull request #763 from Microsoft/protectedCompletion
...
Protected completion
2014-09-30 13:32:46 -07:00
Daniel Rosenwasser
c61be112d9
getOccurrences for 'get' and 'set' keywords.
...
'get'/'set' keywords are highlighted for analogous accessors.
2014-09-29 14:38:03 -07:00
Daniel Rosenwasser
2503e50a5d
Changed "ownership" relation of try blocks on throw statements.
...
A try-block now only owns a throw statement if its try statement has a catch-clause.
2014-09-29 12:41:47 -07:00
Daniel Rosenwasser
3f56411e74
Merge branch 'master' into getOccurrencesThrow
2014-09-29 11:59:40 -07:00
Vladimir Matveev
222e1d8365
outlining support for switch blocks\array literals
2014-09-28 22:33:00 -07:00
Daniel Rosenwasser
16d969c9ca
Support getOccurrencesAtPosition for 'throw' keywords.
...
Also revised behavior for 'return' keywords in that when the position
resides on a 'return' statement, 'throw' keywords in the same
function scope that are not within a try-block are also highlighted.
2014-09-28 20:39:09 -04:00
Mohamed Hegazy
8089673066
Filter protected members from the completion list
2014-09-26 14:37:17 -07:00
Vladimir Matveev
c456ef496d
renamed getNodeAtPosition to getExactTokenAtPosition, added predicate parameter that will determine if token with end === position should be returned
2014-09-25 14:29:32 -07:00
Yui T
f5b3409058
Merge branch 'master' into notShowModuleNames
2014-09-24 15:08:54 -07:00
Yui T
684de53143
Address code review : add test case for inside ambient module declaration and single quote
2014-09-24 14:51:23 -07:00
Jason Freeman
22e989795d
Merge branch 'master' into sigHelp
...
Conflicts:
src/compiler/checker.ts
src/compiler/types.ts
src/services/services.ts
2014-09-24 10:47:41 -07:00
Yui T
835d0ac551
Address code review
2014-09-23 17:58:53 -07:00
Yui T
b37e8fce41
Remove debugger flag
2014-09-23 17:05:37 -07:00
Yui T
8f4ee917b2
remove external module from showing up on completion list
2014-09-23 16:43:07 -07:00
Daniel Rosenwasser
1842dd0568
Added test case for adjacent braces.
2014-09-23 08:23:59 -07:00
Jason Freeman
bfde7ece13
Add test for nested calls
2014-09-22 15:05:33 -07:00
Jason Freeman
cfee41e31c
Enable parameter help tests
2014-09-22 15:05:27 -07:00
Jason Freeman
f4ed98f8bd
Disable failing tests for generics and overloads
2014-09-22 15:05:14 -07:00
Jason Freeman
61d6663b32
Fill out more of the SignatureHelpItem and SignatureHelpParameter structures
2014-09-22 15:05:08 -07:00
Jason Freeman
5e1bd0c5bf
Add applicableSpan to SignatureHelpItems
2014-09-22 15:04:59 -07:00
Jason Freeman
d42c5ba86c
Begin packaging of signature help items
2014-09-22 15:04:53 -07:00
Jason Freeman
67516a1f61
Extract findListItem from smart indenter
2014-09-22 15:04:51 -07:00
Jason Freeman
49ae281059
Start testing signature counts and adjust some syntactic computations
2014-09-22 15:04:47 -07:00
Jason Freeman
49fdb98081
Signature help present with completed signatures
2014-09-22 15:03:42 -07:00
Jason Freeman
927bab6565
Enable fourslash signature help tests
2014-09-22 15:03:40 -07:00
Daniel Rosenwasser
384d77197e
Moved old fourslash test for brace matching over from fourslash_old.
2014-09-22 11:12:56 -07:00
Yui T
3721382933
Merge branch 'master' into reportDeclarationEmitErrors
2014-09-18 14:08:26 -07:00
Yui T
360d332bd4
Address code-review comments
2014-09-18 13:50:38 -07:00
Yui T
b08cd8c9a9
Add fourslash testcases
2014-09-18 12:42:44 -07:00
Mohamed Hegazy
beb2725f11
Merge pull request #676 from Microsoft/completionFixes
...
Completion fixes
2014-09-17 17:31:30 -07:00
Mohamed Hegazy
9e00693163
respond to code review comments
2014-09-17 17:28:03 -07:00
Cyrus Najmabadi
2eb14aa7ca
Merge branch 'master' into getRenameInfo
...
Conflicts:
src/services/services.ts
2014-09-17 15:36:26 -07:00
Cyrus Najmabadi
7320a189f1
Adding rename tests.
2014-09-17 15:19:20 -07:00
Mohamed Hegazy
deaa58b1a0
Merge branch 'master' into completionFixes
...
Conflicts:
tests/baselines/reference/enumConflictsWithGlobalIdentifier.errors.txt
tests/baselines/reference/enumMemberResolution.errors.txt
2014-09-17 14:44:17 -07:00