10224 Commits

Author SHA1 Message Date
Jason Ramsay
8a29926d5c Salsa: JS support for discovering and acquiring d.ts files
(Mostly isolating VS host changes from PR#6448)
2016-03-08 14:42:42 -08:00
Jason Ramsay
bdc9788ec8 Change to getScriptKindFromFileName to avoid unnecessary array allocation in split 2016-03-08 14:36:08 -08:00
Jason Ramsay
da6059871f Applying getScriptKindFRomFileName to HostFileInformation before we set the ScriptKind.
If the host returns ScriptKind 'Unknown' or 'undefined' we attempt to get the correct ScriptKind based on the file name.
If this cannot be determined we return the default ScriptKind 'TS'
2016-03-08 14:35:48 -08:00
Jason Ramsay
1c990bd242 Applying getScriptKindFromFileName to HostFileInformation before we set the ScriptKind.
If the host returns ScriptKind 'Unknown' or 'undefined' we attempt to get the correct ScriptKind based on the file name.
If this cannot be determined we return the default ScriptKind 'TS'
2016-03-08 14:35:01 -08:00
Jason Ramsay
f8353d4429 Addressing CR comments
- Adding ScriptKind to SourceFile
- Only update ScriptKind on creation, on update use the SourceFile's scriptKind
- If scriptKind is unknown, default to ScriptKind.Ts
- Replacing try-catch with in this.shimHost
2016-03-08 13:48:41 -08:00
Jason Ramsay
cc02a805a9 Removing trailing whitespace from services.ts 2016-03-08 13:44:02 -08:00
Jason Ramsay
9b27c148e9 Fix to test harness and addressing CR comments 2016-03-08 13:43:24 -08:00
Jason Ramsay
83af10b05c Salsa: adding ScriptKind to ensure script blocks (.html, .aspx, .ascx, etc) are processed as JS 2016-03-08 13:43:02 -08:00
Vladimir Matveev
13e845a6b9 Merge pull request #7377 from Microsoft/port-7373-7163
Ports #7373 and #7163 in release-1.8
2016-03-03 14:34:12 -08:00
Vladimir Matveev
365e5446da Merge pull request #7373 from Microsoft/limitInferenceDepth
set the maximum depth to explore during type inference
2016-03-03 12:22:53 -08:00
Vladimir Matveev
e7f415d5e5 Merge pull request #7163 from Microsoft/cachePairs
do not make inferences with the same source\target pair multiple times
2016-03-03 12:22:33 -08:00
Vladimir Matveev
243440ae14 Merge pull request #7372 from Microsoft/port-7328
Ports #7328 into release-1.8
2016-03-03 12:13:53 -08:00
Vladimir Matveev
90526036c3 port pull request #7328 from Microsoft/flipSidesInSignatureCheck 2016-03-03 10:18:57 -08:00
Ryan Cavanaugh
a264cea783 Merge pull request #7268 from RyanCavanaugh/fix7063
Don't error on duplicate prototype property assignments
2016-03-01 13:57:04 -08:00
Ryan Cavanaugh
766439ed01 Update comment 2016-03-01 12:40:47 -08:00
Bill Ticehurst
619ed2b956 Merge pull request #7311 from Microsoft/issue7310
Fix JS parsing perf issue (#7310)
2016-03-01 10:57:36 -08:00
Bill Ticehurst
b5da80202f Changed how parserContextFlags are handled in tests 2016-03-01 10:36:37 -08:00
Bill Ticehurst
ae27b89847 Fix failing JSDocParser tests 2016-02-29 22:37:42 -08:00
Bill Ticehurst
6253c9b5cd Add JavaScriptFile to ContextFlags 2016-02-29 19:21:20 -08:00
Ryan Cavanaugh
e05e98526b Merge pull request #7266 from RyanCavanaugh/fix6993
Fix duplicate errors in JSDoc function types with anon parameters
2016-02-29 12:38:58 -08:00
Ryan Cavanaugh
8334aeac4d Don't error on duplicate prototype property assignments
Fixes #7063
2016-02-26 14:58:01 -08:00
Ryan Cavanaugh
904091e6ea Fix duplicate errors in JSDoc function types with anon parameters
Fixes #6993
2016-02-26 14:41:49 -08:00
Mohamed Hegazy
dc4cd52a9a Update LKG v1.8.5 2016-02-25 17:12:03 -08:00
Mohamed Hegazy
02cb9ad9c2 Update version 2016-02-25 17:04:38 -08:00
Nathan Shively-Sanders
2115b379e0 Add test and baseline 2016-02-25 15:07:17 -08:00
Nathan Shively-Sanders
395182192c Defer-check function/method nodes even when context-sensitive. 2016-02-25 15:06:39 -08:00
Mohamed Hegazy
acd9bef097 Update LKG 2016-02-25 14:48:08 -08:00
Vladimir Matveev
602127d95c Merge pull request #7244 from Microsoft/port-7228
Ports #7228 into release-1.8
2016-02-25 13:32:26 -08:00
Vladimir Matveev
360965381e fix linter issues 2016-02-25 13:09:50 -08:00
Vladimir Matveev
e51fb151e8 Merge pull request #7228 from Microsoft/bundledDeclarationEmit
avoid multiple passes over the program when computing diagnostics for…
2016-02-25 12:48:29 -08:00
Mohamed Hegazy
e5dd34f9e6 Update LKG v1.8.2 2016-02-16 22:09:30 -08:00
Mohamed Hegazy
01ea1a8a8c Merge pull request #7106 from Microsoft/Fix7093
Do not report all diagnostics in Program.emit(),
2016-02-16 17:41:35 -08:00
Mohamed Hegazy
1f599398e1 Do not report all declarations in Program.emit, only declaration diagnostics 2016-02-16 16:35:13 -08:00
Bill Ticehurst
edae7c3b28 Merge pull request #7096 from Microsoft/port6881
Port fix to allow decorators in JavaScript
2016-02-16 13:39:53 -08:00
Bill Ticehurst
a972a6fde4 Update LKG 2016-02-16 11:39:23 -08:00
Bill Ticehurst
bbf48bb89c Fixed wording and updated tests
(cherry picked from commit fe60490c2a0c7b6b1eea145619593d0b489f056e)
2016-02-16 11:28:51 -08:00
Bill Ticehurst
13ec44aecf Updated tests
(cherry picked from commit fb474d13dde2eb6a0747edee7ffe63ed47967d41)
2016-02-16 11:28:51 -08:00
Bill Ticehurst
dd80e87355 Set experimentalDecorators warning for JavaScript
(cherry picked from commit ed7abcc1e9ac32a637eafaf5befbf9d060b41c1e)
2016-02-16 11:28:50 -08:00
Bill Ticehurst
d396f6e8c9 Allow decorators in JavaScript files
(cherry picked from commit f601e6dd760b667c50298b2c0d334cd7a2d06d52)
2016-02-16 11:28:50 -08:00
Bill Ticehurst
ddc077809d Merge pull request #7066 from Microsoft/portClassicResolutionFix
Fix fallback to classic resolution
2016-02-12 18:04:49 -08:00
Bill Ticehurst
0b6e965fb0 Removed unnecessary option 2016-02-12 17:20:32 -08:00
Bill Ticehurst
cf0b9f6ee2 Fix fallback to classic resolution
(cherry picked from commit e03a45a824f67f31a7d74c4489156f44417d42f3)
2016-02-12 15:46:16 -08:00
Kanchalai Tanglertsampan
8ca031ef57 Address PR 2016-02-12 14:54:09 -08:00
Daniel Rosenwasser
5a76a1dd74 Merge pull request #6744 from Microsoft/removePredicateTypiness
Remove notion of predicates as types, move predicates back to signatures
2016-02-12 14:43:42 -08:00
Daniel Rosenwasser
74b1e3f446 Accepted baselines. 2016-02-12 14:12:56 -08:00
Daniel Rosenwasser
f235b85ca1 Added tests for declaration emit. 2016-02-12 14:12:21 -08:00
Daniel Rosenwasser
9e9f541e85 Accepted baselines. 2016-02-12 13:53:54 -08:00
Daniel Rosenwasser
687b8805a4 Revert "Use names of accessors instead of their entire spans."
This reverts commit 219579881efe8ffe63dc8cbcb19277914ba57495.
2016-02-12 13:41:48 -08:00
Bill Ticehurst
e7899cfcf7 Merge pull request #7042 from Microsoft/issue6941
Fixed watcher for rename operations, and for allowJs in config file
2016-02-12 08:57:04 -08:00
Bill Ticehurst
745f32bbee Fixed watcher for rename operations, and for allowJs in config file 2016-02-11 18:54:38 -08:00