Nathan Shively-Sanders
|
b80081d0cb
|
Merge pull request #21285 from Microsoft/nested-excess-property-checking-for-discriminated-unions
Nested excess property checking for discriminated unions
|
2018-01-25 15:59:57 -08:00 |
|
Manoj Patel
|
afc588eb9e
|
--emitDeclarationsOnly flag to enable declarations only output (#20735)
* Add emitOnlyDeclarations flag
* Fix name
* verifyOptions checking logic
* Passing tests
* doJsEmitBaseline
* Tests !!!
|
2018-01-25 15:35:18 -08:00 |
|
Nathan Shively-Sanders
|
6087aaa297
|
Merge branch 'master' into nested-excess-property-checking-for-discriminated-unions
|
2018-01-25 15:32:53 -08:00 |
|
Armando Aguirre
|
25b1d9d6a5
|
Updated tests
|
2018-01-25 14:48:44 -08:00 |
|
Armando Aguirre
|
4af47f1887
|
Added NoEmit=true when jsconfig is present
|
2018-01-25 14:06:11 -08:00 |
|
Andy
|
7c4e755eff
|
When applying // @ts-ignore fix as a group, apply to a line only once. (#21413)
* When applying `// @ts-ignore` fix as a group, apply to a line only once.
* Rename line to lineNumber
|
2018-01-25 13:53:08 -08:00 |
|
Anders Hejlsberg
|
f59f3a2793
|
Check 'infer' declarations are in extends clause of conditional type
|
2018-01-25 13:02:35 -08:00 |
|
Anders Hejlsberg
|
ef0c3b7667
|
Change precedence of 'infer T' to match 'keyof T'
|
2018-01-25 12:43:07 -08:00 |
|
Anders Hejlsberg
|
4d62df4322
|
Accept new baselines
|
2018-01-25 12:26:05 -08:00 |
|
Anders Hejlsberg
|
490d6568f9
|
Remove pointless fourslash tests
|
2018-01-25 12:25:56 -08:00 |
|
Anders Hejlsberg
|
d608941480
|
Implement type inference in conditional types
|
2018-01-25 12:25:00 -08:00 |
|
Sheetal Nandi
|
f2060c2f72
|
Merge pull request #21410 from Microsoft/renameParseConfigFile
Rename internal function parseConfigFile to getParsedCommandLineOfConfigFile
|
2018-01-25 10:40:28 -08:00 |
|
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 |
|