Daniel Rosenwasser
6e60a017bb
Accepted baselines.
2017-08-14 21:24:51 -04:00
Daniel Rosenwasser
a51397e339
Just track the local names of identifiers instead of ever using symbols.
2017-08-14 21:24:30 -04:00
Paul van Brenk
5665c098da
Introduce the concept of a Dynamic File
...
Dynamic files are generally created by the debugger when while debugging
it can't find a matching file on disk. Since these files don't exist on
disk, we shouldn't check if the file exists on disk, and allow the content
to be controlled by the host.
2017-08-14 16:55:37 -07:00
Andy
80a7ed9a42
Fixes to session's handling of empty results ( #17728 )
...
* Fixes to session's handling of empty results
* Fix emptyArray -> undefined
2017-08-14 13:42:15 -07:00
Wesley Wigham
e2f35ecead
Accept missing baseline updates for #13721
2017-08-14 13:23:22 -07:00
Anders Hejlsberg
a1cbeb2eca
Merge pull request #17767 from tycho01/15768-generic-numeric-index-error
...
loosen number index check, fixes #15768
2017-08-14 19:02:06 +02:00
uniqueiniquity
760812f714
Add explanatory comments, consolidate main body
2017-08-14 09:27:45 -07:00
Andy
543e0affff
Make exportSymbol public ( #17457 )
...
* Make exportSymbol public
* Add a `getExportSymbolOfSymbol` method
* Use own implementation instead of delegating to `getExportSymbolOfValueSymbolIfExported`
2017-08-14 09:20:48 -07:00
Daniel Rosenwasser
ea7c7d3467
Merge pull request #16631 from Microsoft/fix13721
...
Emit class annotation comment on downlevel classes
2017-08-14 10:33:41 -04:00
Tycho Grouwstra
4268e13cde
simplify fix as suggested by @ahejlsberg
2017-08-14 17:45:18 +08:00
Anders Hejlsberg
57705fc4e0
Add regression test
2017-08-14 09:08:11 +02:00
Anders Hejlsberg
dacc851434
No contextual return type when type is circular
2017-08-14 09:01:50 +02:00
Tycho Grouwstra
1d6863ab0b
loosen number index check, fixes #15768
2017-08-14 02:18:47 +08:00
Jan Melcher
8b4db9875d
Add test case for nested object spread / methods
...
See #16765 .
2017-08-13 15:11:49 +02:00
Jan Melcher
903d137cea
Add missing visitNode call to object literal members
...
Object literal elements that are neither spread elements, nor property assignments would not have visitNode called on them. Therefore, the esnext transformer would not be called on them and their children.
Fixes #16765 .
2017-08-13 15:11:48 +02:00
Wesley Wigham
d03d1074ee
Make compiler options which map to a flag case-insensitive again ( #17755 )
2017-08-11 19:59:43 -07:00
Ron Buckton
8ca66d3180
PR feedback
2017-08-11 16:15:28 -07:00
Ron Buckton
360dc914c3
Merge pull request #17602 from Microsoft/multiInferredProjects
...
Adds support for inferred project isolation by projectRootPath
2017-08-11 16:06:49 -07:00
Ron Buckton
c272c3c5cd
Comment update
2017-08-11 16:06:24 -07:00
Ron Buckton
95ee9aef0f
Merge pull request #17750 from Microsoft/importFixInferQuote
...
Add support to infer the quote style for import code fix
2017-08-11 15:52:38 -07:00
Daniel Rosenwasser
33a036b679
Accepted baselines.
2017-08-11 18:47:21 -04:00
Daniel Rosenwasser
18cced9abd
Added test.
2017-08-11 18:44:37 -04:00
Ron Buckton
09487b8a1d
Added tests, pr feedback
2017-08-11 15:31:09 -07:00
Ron Buckton
e3b6df64b3
Add support to infer the quote style for import quick fixes
2017-08-11 14:26:25 -07:00
uniqueiniquity
d6ccee6766
Cleans up and adds nested case to test
2017-08-11 13:42:14 -07:00
Yui
d352e3b03f
[Master] fix 16407 - LS in binding element of object binding pattern ( #16534 )
...
* wip-try get symbol of bindingelement in objectBindingPattern first
* Add fourslash tests
* Update .types baselines
* Update .symbols baselines
* Revert checker changes
* Actually lookup type for binding property name definition
* More succinct check, clarify yui's comment
2017-08-11 11:14:59 -07:00
Wesley Wigham
c92deef6ec
Fix runtests-browser with latest node ( #17735 )
...
* Fixes for running tests in the browser with the latest node
* Make memoize safe
* Integrate PR feedback, require key func on memoize
2017-08-11 10:58:38 -07:00
Ryan Cavanaugh
c110ecb870
Merge pull request #17625 from RyanCavanaugh/extract-method-2
...
Extract Method
2017-08-11 10:54:48 -07:00
Andy
f64b8ad902
Add "preserveSymlinks" option ( #16661 )
...
* Add "preserveSymlinks" option
* Respond to PR comments
2017-08-11 10:03:21 -07:00
Andy
b3f3f336ad
Use hasModifier
and hasModifiers
helper functions ( #17724 )
2017-08-11 07:15:15 -07:00
Ron Buckton
b031777566
PR Feedback
2017-08-10 17:43:22 -07:00
Ryan Cavanaugh
8a92315171
Merge
2017-08-10 17:05:45 -07:00
Ryan Cavanaugh
c27ee81341
Merge branch 'master' into extract-method-2
2017-08-10 17:02:14 -07:00
Ryan Cavanaugh
24de14a9be
Use isReadonlyArray
2017-08-10 16:40:08 -07:00
Ryan Cavanaugh
db37cea0b6
Use the function stack!
2017-08-10 16:38:24 -07:00
Ryan Cavanaugh
a04633c22c
Style fixes
2017-08-10 16:35:32 -07:00
Ryan Cavanaugh
f957429efd
Style fixups
2017-08-10 16:23:17 -07:00
Wesley Wigham
a6a27ab661
Do not inline sourcemaps in jake - source-map-support can't handle it ( #17732 )
...
* Do not inline sourcemaps - sourcemap support cant handle it
* Run gulp silently
2017-08-10 14:34:04 -07:00
uniqueiniquity
c7d691dc15
Generalize to nested arrays and refactor
2017-08-10 13:27:24 -07:00
Ryan Cavanaugh
1ad411e13e
Various fixes
2017-08-10 13:13:18 -07:00
Ryan Cavanaugh
12403d9f70
Various fixes
2017-08-10 13:07:42 -07:00
Andy
08fbcd8b80
Fix many no-object-literal-type-assertion lint errors ( #17278 )
...
* Fix many no-object-literal-type-assertion lint errors
* Simple fixes
* Use a union for FlowNode
* PR feedback and remove remaining `id()` uses
* Use a union for CodeBlock
* Discriminate CodeBlock by CodeBlockKind
2017-08-10 12:52:15 -07:00
Arthur Ozga
de92e98770
fix end-of-file assert failure
2017-08-10 10:01:42 -07:00
Daniel Rosenwasser
66e2a0bb94
Accepted baselines.
2017-08-10 08:28:43 -07:00
Daniel Rosenwasser
6ef27a4e1e
Added test for class/namespace merging with an ESNext target.
2017-08-10 08:28:25 -07:00
Andy
fe3a05e89a
A function should be context-sensitive if its return expression is ( #17697 )
...
* A function should be context-sensitive if its return expression is
* Remove outdated comment
* Fix typo
2017-08-10 07:08:24 -07:00
Andy
4c824505ad
Treat NoSubstitutionTemplateLiteral same as a StringLiteral ( #17704 )
2017-08-10 06:53:48 -07:00
Andy
2c4361aadf
Simplify assignTypeToParameterAndFixTypeParameters
( #17706 )
2017-08-10 06:51:50 -07:00
Wesley Wigham
8fde483393
Add test for #16144 ( #17712 )
2017-08-10 00:10:36 -07:00
Nathan Shively-Sanders
85c10320db
Test:property access respects readonly index signature
2017-08-09 16:16:28 -07:00