19219 Commits

Author SHA1 Message Date
Nathan Shively-Sanders
c51c2aecca Merge pull request #16736 from DickvdBrink/issue/15208
Also check TypeAlias for unused type parameters
2017-06-28 12:37:04 -07:00
Nathan Shively-Sanders
cf0fe925fa Merge pull request #16734 from HerringtonDarkholme/error
fix #16702: polish type predicate error message
2017-06-28 12:33:45 -07:00
Daniel Rosenwasser
faf2e2ab5c Merge pull request #16719 from mbrickn/patch-1
Updated links to use https and avoid redirects
2017-06-28 11:45:15 -07:00
Nathan Shively-Sanders
2f5ecf00a1 Merge pull request #16698 from Microsoft/master-16017
[Master]  Fix 16017 - ordering of promise all method
2017-06-28 10:46:53 -07:00
Wesley Wigham
e52b996484 Fix gulp & types for gulp to 3 (#16771) 2017-06-27 13:45:41 -07:00
Andy
18357543c6 Provide better services for incomplete generic calls (#16535)
* Provide better services for incomplete generic calls

* Use clearer name

* Remove `inferredAnyDefaultTypeArgument` and `getBestGuessSignature`; have `resolveSignature` always get the best signature if !produceDiagnostics

* Update names and comments
2017-06-27 09:14:23 -07:00
Arthur Ozga
45a77c0a2c visit question token 2017-06-26 12:33:29 -07:00
Arthur Ozga
c5f6c4fac0 remove unecessary check 2017-06-26 11:21:21 -07:00
Andy
aeb5264b74 Consistently use variable mangledScopedPackageSeparator instead of magic "__" string (#16713) 2017-06-26 11:10:57 -07:00
Arthur Ozga
61af315778 respond to comments 2017-06-26 10:55:04 -07:00
Ryan Cavanaugh
b52747e12c Add property comments as well 2017-06-26 10:54:18 -07:00
Herrington Darkholme
962aee93cd fix #16702: polish type predicate error message 2017-06-26 13:32:29 +08:00
Maxwell Paul Brickner
4f1ae1a406 Updated links to use https and avoid redirects
Howdy!

I updated some links to use https instead of http.

www.typescriptlang.org/playground/ now redirects to www.typescriptlang.org/play/

Thank you for your time! ^ _ ^
2017-06-23 15:51:12 -04:00
Anders Hejlsberg
24a6a087f5 Add early bail out for token nodes 2017-06-23 08:31:48 -10:00
Andy
fd22a88abc Code cleanup in jsTyping.ts (#16632) 2017-06-23 10:03:01 -07:00
Charles Pierce
8418d67ebb Fix missed lint error 2017-06-22 21:01:05 -07:00
Charles Pierce
386454a255 #16300 #16301 Diagnostics for default export in namespace 2017-06-22 20:20:41 -07:00
Nathan Shively-Sanders
6a111928b4 Merge pull request #16375 from Microsoft/skip-block-scope-for-global-symbol
Skip block scope check for global symbol
2017-06-22 15:29:35 -07:00
Kanchalai Tanglertsampan
d0bb6e1e8a Update symbols baselines from re-ordering of the signatures 2017-06-22 13:45:14 -07:00
Kanchalai Tanglertsampan
77d69c8c1d Add tests and update baselines 2017-06-22 11:56:49 -07:00
Anders Hejlsberg
fd1e5ab6ed Simplify forEachChild 2017-06-22 08:55:18 -10:00
Kanchalai Tanglertsampan
feefd520b6 Reorder promise.all signatures 2017-06-22 11:51:00 -07:00
Ryan Cavanaugh
04d750f9f8 Preserve method comments in JS->ES6 conversion. Fixes #16622 2017-06-22 11:45:34 -07:00
Yui
3ade89ca0e Merge pull request #16178 from Microsoft/master-fix13306
[Master] Fix #13306 recognize @type on property assignment
2017-06-22 11:25:22 -07:00
Arthur Ozga
485927b26a clarify comment 2017-06-22 11:17:55 -07:00
Arthur Ozga
f9592b6479 fix and add test 2017-06-22 11:17:38 -07:00
Ron Buckton
8d9e66badd Ignore jsdoc when inferring rest args in JavaScript 2017-06-22 10:49:47 -07:00
Andrew Casey
aac7fb7cef Merge pull request #16664 from amcasey/TokenWorker
Short-circuit getTokenAtPositionWorker
2017-06-22 10:44:47 -07:00
Dick van den Brink
33224747b3 Added test for unused typeparameters in a typealias declaration 2017-06-22 16:45:09 +02:00
Dick van den Brink
09be537786 Also check TypeAlias for unused type parameters
Fixes #15208
2017-06-22 16:41:40 +02:00
Ron Buckton
115884aa30 Follow symbol through commonjs require for inferred class type 2017-06-21 18:20:46 -07:00
Anders Hejlsberg
68cd4e55d5 Merge branch 'master' into optimizeTypeRelations 2017-06-20 16:03:07 -10:00
Andrew Casey
2690d792c1 Short-circuit getTokenAtPositionWorker
The children of a given node are sorted by start position so, if one of
them starts after a given position, all subsequent children all start
after that position.
2017-06-20 15:32:32 -07:00
Sheetal Nandi
f1fb1b9ed9 Merge pull request #16663 from mihailik/master
Enquote undefineds.
2017-06-20 15:21:42 -07:00
Oleg Mihailik
b60f936b14 Enquote undefineds. 2017-06-20 22:54:50 +01:00
Anders Hejlsberg
21732eb56f More efficient recording of intermediate results in type relations 2017-06-20 11:38:09 -10:00
Andy
4ef4882b42 hasProperty doesn't need to be generic (#16650) 2017-06-20 12:13:05 -07:00
Arthur Ozga
28fce55e1f add and update tests 2017-06-20 11:52:05 -07:00
Arthur Ozga
0df66a5e6d format space before single-line blocks 2017-06-20 11:52:03 -07:00
Arthur Ozga
4c40c42f56 format on open curly 2017-06-20 11:51:45 -07:00
Yui
47c1563649 Merge pull request #16544 from Microsoft/master-fixIncrementalParsingWithDynamicImport
[Master] wip - fix incremental parsing with dynamic import
2017-06-19 16:44:47 -07:00
Kanchalai Tanglertsampan
8038300380 Add tests 2017-06-19 16:18:42 -07:00
Andy
4313ecf758 Use custom error message in Debug.fail (#16625) 2017-06-19 15:26:26 -07:00
Ron Buckton
660a63d82e Emit class annotation comment on downlevel classes 2017-06-19 14:53:32 -07:00
Arthur Ozga
37d4116ae0 rename test 2017-06-19 14:22:56 -07:00
Arthur Ozga
0dcc8deace update tests 2017-06-19 11:13:58 -07:00
Arthur Ozga
2a2595fc5f apply formatting after parse error 2017-06-19 10:57:47 -07:00
Alex Eagle
0123bd0e20 Add missing newline in --pretty diagnostics formatter
It was compensated in tsc.ts, but then other compilers are missing a newline.
2017-06-17 09:20:55 -07:00
Sheetal Nandi
a2776648cd Merge pull request #16539 from Microsoft/updateBuilderOnlyIfItHasInfos
Update the builder dependency graph only if it was created.
2017-06-16 13:46:54 -07:00
Yui
b64c135ccf Merge pull request #16283 from Microsoft/fixRunParallel
Master : Fix run-parallel
2017-06-16 11:29:22 -07:00