Commit Graph

28909 Commits

Author SHA1 Message Date
Sheetal Nandi 8e8a02f8f1 Rename parseConfigFile to getParsedCommandLineOfConfigFile 2018-01-25 10:06:59 -08:00
Sheetal Nandi 95b2630fb8 Add watchFile option to use fsEvents on parent directory 2018-01-25 09:30:27 -08:00
Sheetal Nandi 93c13ce27d Merge branch 'master' into watchOptions 2018-01-25 09:26:34 -08:00
Andy dcd3b5e1f7 At <div x=/**/, completion insertText should be wrapped in braces (#21372) 2018-01-25 09:02:20 -08:00
Sheetal Nandi b9bb7452f8 Merge pull request #21352 from Microsoft/emitApiDiagnostics
Expose sort and deduplicate diagnostics in Public API
2018-01-25 08:56:59 -08:00
Andy 0b7f6d5911 Fix bug: Support this. completions even when isGlobalCompletion is false (#21330) 2018-01-25 07:42:01 -08:00
Andy 058e3ad75e Improve assertion in computePositionOfLineAndCharacter (#21361) 2018-01-25 07:36:38 -08:00
Ron Buckton e6685ab0d9 Merge pull request #21404 from Microsoft/fix21363
Fix loop labels for for..await
2018-01-25 02:50:36 -08:00
Ron Buckton 5698a6ab52 Fix loop labels for for..await 2018-01-25 02:11:01 -08:00
csigs 3a807db8ee LEGO: Merge pull request 21400
LEGO: Merge pull request 21400
2018-01-24 15:10:55 -08:00
csigs fe0c461d91 LEGO: check in for master to temporary branch. 2018-01-24 23:10:36 +00:00
Andy d333d889c1 Test for (and fix) order of import fixes (#21398) 2018-01-24 15:06:52 -08:00
Andy e58391d9c5 In fourslash.ts, remove unused exports and use '{}' instead of 'any' (#21377) 2018-01-24 15:06:00 -08:00
uniqueiniquity 1d5e5e6205 Handle missing ts versions in registry 2018-01-24 13:56:30 -08:00
Anders Hejlsberg 8e337b5121 Fix bug in resolveMappedTypeMembers 2018-01-24 13:51:37 -08:00
Anders Hejlsberg b42c6b1db6 Only conditional types that check naked type parameter distribute over unions 2018-01-24 13:50:31 -08:00
Andrew Casey 9e7ff9f84a Merge pull request #21394 from amcasey/GH20559Update
Remove incorrect assert
2018-01-24 13:39:43 -08:00
Andrew Casey 08aa2653dd Remove incorrect assert 2018-01-24 12:46:26 -08:00
Wesley Wigham ba797f2c50 Add flag to skip qualification check when symbol is already in the process of being qualified (#21337) 2018-01-24 12:37:45 -08:00
Sheetal Nandi a6d7a38c34 Merge pull request #21338 from Microsoft/vscodeDynamicFiles
Allow dynamic files without external project and also use file names starting with ^ as dynamic file
2018-01-24 12:34:30 -08:00
Mohamed Hegazy 1cc164b330 Update version (#21319) 2018-01-24 12:05:44 -08:00
Andy 77c5529e93 Make error span for wrong type arguments be just <...>,d not f<...>(...) (#21390) 2018-01-24 10:58:41 -08:00
Ron Buckton cda87282b4 Update build script 2018-01-24 10:57:18 -08:00
csigs 06e0f0d106 LEGO: Merge pull request 21387
LEGO: Merge pull request 21387
2018-01-24 03:10:57 -08:00
csigs 5df27c1cd6 LEGO: check in for master to temporary branch. 2018-01-24 11:10:38 +00:00
csigs 5b5a007459 LEGO: Merge pull request 21385
LEGO: Merge pull request 21385
2018-01-23 21:10:33 -08:00
csigs d7ed6402a5 LEGO: check in for master to temporary branch. 2018-01-24 05:10:14 +00:00
Andrew Casey 6c9b2d9de9 Check syntax kind in isDeclarationNameOrImportPropertyName
Otherwise, keywords are accepted. Assert was

```
fail (e:\ts_gh\src\compiler\core.ts:2867)
assert (e:\ts_gh\src\compiler\core.ts:2837)
isExportSpecifierAlias (e:\ts_gh\src\services\findAllReferences.ts:931)
getLocalSymbolForExportSpecifier
(e:\ts_gh\src\services\findAllReferences.ts:926)
skipPastExportOrImportSpecifierOrUnion
(e:\ts_gh\src\services\findAllReferences.ts:411)
getReferencedSymbolsForSymbol
(e:\ts_gh\src\services\findAllReferences.ts:359)
getReferencedSymbolsForNode
(e:\ts_gh\src\services\findAllReferences.ts:271)
getReferenceEntriesForNode
(e:\ts_gh\src\services\findAllReferences.ts:91)
getSemanticDocumentHighlights
(e:\ts_gh\src\services\documentHighlights.ts:25)
getDocumentHighlights (e:\ts_gh\src\services\documentHighlights.ts:13)
getDocumentHighlights (e:\ts_gh\src\services\services.ts:1584)
getOccurrencesAtPositionCore (e:\ts_gh\src\services\services.ts:1588)
getOccurrencesAtPosition (e:\ts_gh\src\services\services.ts:1567)
Session.getOccurrences (e:\ts_gh\src\server\session.ts:718)
Session.handlers.ts.createMapFromTemplate._a.(anonymous function)
(e:\ts_gh\src\server\session.ts:1999)
(anonymous function) (e:\ts_gh\src\server\session.ts:2079)
Session.executeWithRequestId (e:\ts_gh\src\server\session.ts:2069)
Session.executeCommand (e:\ts_gh\src\server\session.ts:2079)
Session.onMessage (e:\ts_gh\src\server\session.ts:2101)
(anonymous function) (e:\ts_gh\src\server\server.ts:593)
```
2018-01-23 15:51:23 -08:00
csigs ff71e3e5bc LEGO: Merge pull request 21375
LEGO: Merge pull request 21375
2018-01-23 15:11:36 -08:00
csigs cd83389077 LEGO: check in for master to temporary branch. 2018-01-23 23:11:17 +00:00
Andrew Casey 0c763ed5e0 Merge pull request #21370 from amcasey/GH20559
Handle case clause corner cases in extract symbol
2018-01-23 13:33:02 -08:00
Andrew Casey 2f3b06a3cd Handle extraction ranges including case clause expressions
(mostly by rejecting them)

Fixes #20559
2018-01-23 11:09:27 -08:00
Andrew Casey 4f11dd68ab Handle extracting case clause expression as constant 2018-01-23 11:08:45 -08:00
Andy d4b3bd16c4 Add KeywordCompletionFilters.TypeKeywords (#21364) 2018-01-23 10:57:35 -08:00
Ron Buckton 774ed0c47a Update build script 2018-01-23 10:27:20 -08:00
csigs 9726820d8d LEGO: Merge pull request 21366
LEGO: Merge pull request 21366
2018-01-23 09:10:33 -08:00
csigs 9dc01bf8bd LEGO: check in for master to temporary branch. 2018-01-23 17:10:12 +00:00
Andy 0e46086e7e In getSpecialPropertyExport, add debug failure when symbol parent is not a module (#21347)
* In getSpecialPropertyExport, add debug failure when symbol parent is not a module

* Fix lint
2018-01-23 08:09:15 -08:00
csigs dbcfcc0e73 LEGO: Merge pull request 21354
LEGO: Merge pull request 21354
2018-01-23 02:11:15 -08:00
csigs 6cc17f1cd9 LEGO: check in for master to temporary branch. 2018-01-23 10:10:51 +00:00
Sheetal Nandi a05f669f43 Expose sort and deduplicate diagnostics in Public API
Fixes #20876
2018-01-22 16:41:21 -08:00
Nathan Shively-Sanders a3387cc41f Merge pull request #21328 from Lazarus535/master
Fixes #17080
2018-01-22 14:08:21 -08:00
Nathan Shively-Sanders 3735bb6fe7 Merge pull request #21345 from Microsoft/fix-jsx-attribute-checking
Fix JSX attribute checking when spreading unions
2018-01-22 13:57:38 -08:00
Nathan Shively-Sanders ae652404cd Fix JSX attribute checking when spreading unions
Previously, the code didn't account for the fact that spreading a union
creates a union. In fact, before Decemeber, spreading a union in JSX
didn't create a union.

Now the check for properties of the spread type uses
`getPropertiesOfType`, which works with unions, instead of accessing the
`properties` property directly.
2018-01-22 13:34:12 -08:00
Nathan Shively-Sanders 5dcb937a48 Merge pull request #21343 from Microsoft/add2-semicolon-to-unused-class-members
Add semicolon to unused class member list
2018-01-22 13:28:07 -08:00
Stephan Ginthör 7b449a5e62 Fixes #17080
Readded untouched pull_request_template.md
2018-01-22 22:09:35 +01:00
Nathan Shively-Sanders 97fb0fd55f Add semicolon to unused class member list
Turns out SemicolonClassElement is a specific kind for semicolons inside
a class. Having one of them with --noUnusedLocals on would crash the
compiler after the assert added in #21013.
2018-01-22 12:59:53 -08:00
Stephan Ginthör b9a2d7f0ef Merge branch 'master' of https://github.com/Microsoft/TypeScript 2018-01-22 21:47:12 +01:00
Stephan Ginthör d11341820e Fixes #17080
Fixed the two requested changes.
1) Deleting the file "pull_request_template.md"
2) Declaring functions in tests, instead of defining
2018-01-22 21:45:37 +01:00
Sheetal Nandi 146256b7dc Allow dynamic files without external project and also use file names starting with ^ as dynamic file
Fixes #21204
2018-01-22 11:44:43 -08:00