Ron Buckton
bfba32b71d
Cleanup, merge #19475
2017-10-26 13:49:32 -07:00
Wesley Wigham
6671485596
Disable error sourcemaps during session test ( #19504 )
...
* Disable error sourcemaps during session test
* Also disable during the exceptions-specific test
2017-10-26 13:48:59 -07:00
Anders Hejlsberg
6023433fe3
Accept new baselines
2017-10-26 13:32:25 -07:00
Anders Hejlsberg
ad3dc20789
Accept API changes
2017-10-26 13:32:13 -07:00
Anders Hejlsberg
0fbe98331f
Merge branch 'master' into strictObjectLiterals
2017-10-26 13:15:36 -07:00
Wesley Wigham
940175e23f
Memoize rule provider ( #19501 )
2017-10-26 13:01:48 -07:00
Anders Hejlsberg
e483ea53d5
Use a single union type for all inferred object literal types
2017-10-26 12:48:20 -07:00
Ron Buckton
24437774a8
Further simplification
2017-10-26 11:56:29 -07:00
Andy
9c96eee7a4
Support completion details for special JsDoc completions ( #19494 )
2017-10-26 10:58:33 -07:00
Andy
9615e54e13
Support multiple completions with the same name but different source module ( #19455 )
...
* Support multiple completions with the same name but different source module
* Use optional parameters for source
* Simplify use of `uniques`
* Update test
* Fix `undefined` error
2017-10-26 08:22:17 -07:00
Anders Hejlsberg
1641f9bb0e
Normalize nested object literals
2017-10-26 06:53:41 -07:00
Wesley Wigham
63dcdef6cf
Use minimal lib for projects tests ( #19488 )
2017-10-25 22:10:16 -07:00
Ron Buckton
e08f8d263f
Remove unnecessary comment
2017-10-25 18:06:10 -07:00
Ron Buckton
3605e4ef69
Remove unnecessary comment
2017-10-25 18:04:31 -07:00
Ron Buckton
dfa1ffe650
Cleanup and reordering
2017-10-25 18:00:59 -07:00
Ron Buckton
c0ed26e605
Simplify comparers
2017-10-25 17:46:39 -07:00
Wesley Wigham
2a016fce51
Use a map for read file lookups ( #19487 )
2017-10-25 17:44:25 -07:00
Wesley Wigham
1a6022d6dd
Stop using expensive directoryExists in unit/rwc tests where it does not matter ( #19486 )
2017-10-25 17:04:41 -07:00
Ron Buckton
130c407708
More control over which collator to use in each situation
2017-10-25 16:30:19 -07:00
Wesley Wigham
570172990d
Stop collecting type baselines for RWC tests ( #19482 )
2017-10-25 16:08:50 -07:00
Sheetal Nandi
b0a3f9d4ec
Merge pull request #19479 from Microsoft/reloadScriptsWithoutProject
...
On "reload" command, reload contents of file from disk irrespective of project presence and even if file already containing its own text
2017-10-25 15:46:08 -07:00
Sheetal Nandi
97a2e42c02
Merge pull request #19457 from Microsoft/openFilesRetainProjectRoot
...
Retain projectRootPath for the opened files so that it can be used when files move between configured/inferred project
2017-10-25 15:45:45 -07:00
Sheetal Nandi
f9003b3444
Add test case to verify reload works without open project
2017-10-25 13:46:12 -07:00
Sheetal Nandi
2668f50577
Reload contents of file from disk irrespective of project presence and file already containing its own text
...
Fixes #19336
2017-10-25 13:46:12 -07:00
Anders Hejlsberg
b435c90f86
Normalize object literals in widened union types
2017-10-25 11:46:51 -07:00
uniqueiniquity
a83ec4167e
Added test for preventing fragment with jsxFactory
2017-10-25 10:18:18 -07:00
uniqueiniquity
5dd1a47c6b
Error when using fragment with jsxFactory
2017-10-25 10:18:18 -07:00
uniqueiniquity
961495bb79
Remove unnecessary type annotation
2017-10-25 10:18:17 -07:00
Armando Aguirre
c4a675ef99
Removed double tests of gotoDefinition
2017-10-24 16:55:41 -07:00
Ron Buckton
4d7923af00
Consistent naming
2017-10-24 16:37:41 -07:00
Ron Buckton
6d4e2a006f
Revert change in navigateTo
2017-10-24 16:36:35 -07:00
Ron Buckton
27d0b9f4fc
Minor name change
2017-10-24 16:30:23 -07:00
Ron Buckton
7bc3b73ab9
Clean up existing equality comparisons
2017-10-24 16:26:11 -07:00
Ron Buckton
dee77ced7c
Added 'equateStrings' for string equality comparisons (rather than sorting)
2017-10-24 16:14:49 -07:00
Armando Aguirre
f3059ce698
Addressed PR comments.
2017-10-24 16:08:23 -07:00
Armando Aguirre
5b7abf2425
Fixed tsserverlibrary.d.ts tests
2017-10-24 15:59:33 -07:00
Armando Aguirre
7fd9fe686b
Rollback spread operator changes
2017-10-24 15:58:43 -07:00
Ron Buckton
5f8b392f7d
Revert use of Intl/localeCompare for CS comparisons
2017-10-24 15:50:19 -07:00
Sheetal Nandi
3d45f5b0fb
Store the projectRootPath the script info was opened with so that we can reuse it later to search/set file watches
2017-10-24 14:59:29 -07:00
Sheetal Nandi
c7405688dc
Test to verify that projectRootPath is taken into account when there are changes to config file
2017-10-24 14:54:08 -07:00
Ron Buckton
763d17e947
Manually inline a few cases to reduce repeated 'ignoreCase' conditionals in loops
2017-10-24 14:17:29 -07:00
Armando Aguirre
c62f2880cb
Merge branch 'AddDefinitionAndBoundSpan' of https://github.com/armanio123/TypeScript into AddDefinitionAndBoundSpan
2017-10-24 14:02:41 -07:00
Armando Aguirre
7f577dcef3
Added triple slash support
2017-10-24 14:02:02 -07:00
Ron Buckton
71ab810d9d
Clean up outdated string comparison logic
2017-10-24 13:37:16 -07:00
Anders Hejlsberg
b17e75b52b
Missing properties in fresh object literals are known to be undefined
2017-10-24 13:27:55 -07:00
uniqueiniquity
fb058868de
Respond to CR
2017-10-24 13:24:11 -07:00
Andrew Casey
fd8980830c
Merge pull request #19147 from amcasey/ReturnDeclExpr
...
Demote some extraction ranges to produce better results
2017-10-24 13:00:15 -07:00
Andrew Casey
e4d5d1c16d
Extract refineNode into its own function
2017-10-24 11:33:30 -07:00
Armando Aguirre
ae266f6aa1
Merge branch 'master' into AddDefinitionAndBoundSpan
2017-10-24 11:18:07 -07:00
Andrew Casey
1b6e991924
Demote some extraction ranges to produce better results
...
Attempt to extract return expressions, rather than return statements, and
initializers, rather than variable declarations.
2017-10-24 11:13:49 -07:00