Commit Graph

33073 Commits

Author SHA1 Message Date
Andy Hanson e74c03aca3 Add missing filename to tsx test 2017-02-14 12:17:18 -08:00
Andy 0417e3f909 Merge pull request #14050 from Microsoft/tsx_completion
Detect non-tag uses of `<` in TSX completions
2017-02-14 12:13:15 -08:00
Mohamed Hegazy 72877ed596 Merge pull request #14035 from Microsoft/findallrefs_keyword_definition
When performing find-all-refs for a keyword, use the first result as the definition.
2017-02-14 12:06:59 -08:00
Anders Hejlsberg f6a3a3fc3d Use '__this__' property in contextual type to indicate type of 'this' 2017-02-14 12:04:39 -08:00
Mohamed Hegazy 891b1aecde Merge pull request #14071 from Microsoft/portLibChanges
Use `Promise` instead of `PromiseLike` in the library
2017-02-14 11:44:33 -08:00
Mohamed Hegazy 13cb66c555 Merge pull request #13913 from Microsoft/allowExportDeclarationsInAmbientNamespaces
Allow export declarations in ambient namespaces
2017-02-14 11:44:07 -08:00
Nathan Shively-Sanders 477d9f2e48 Merge pull request #13796 from Microsoft/fix-duplicate-identifier-reporting
Fix duplicate identifier reporting in classes
2017-02-14 11:42:48 -08:00
Arthur Ozga c57fc1fa54 Merge pull request #14055 from aozgaa/UnduplicateAbstractMethodCodeFix
Unduplicate missing abstract member codefix
2017-02-14 11:42:28 -08:00
Mohamed Hegazy b3bb8ae996 Merge pull request #14000 from mattmccutchen/lib-string-replace
lib: Fix documentation of String.replace first parameter.
2017-02-14 11:39:12 -08:00
Arthur Ozga 6c2c2f8f3f use deduplicate 2017-02-14 11:30:19 -08:00
Mohamed Hegazy 84111fa581 Use Promise instead of PromiseLike in the library 2017-02-14 11:29:14 -08:00
Mohamed Hegazy c547f52efd Merge pull request #14053 from Microsoft/usePromise
Move `Promise<T>` declaration to `lib.es5.d.ts`
2017-02-14 11:17:40 -08:00
Mohamed Hegazy 65d637d757 Merge pull request #14060 from Microsoft/updateVersionTo2.3
Update version to 2.3
2017-02-14 11:13:04 -08:00
Andy Hanson a742f6271c Handle additional cases 2017-02-14 08:46:58 -08:00
Andy Hanson de5091081a Fix failing tests 2017-02-14 06:53:44 -08:00
Andy Hanson 1c080d11e6 Set ScriptElementKind for enum members to "enum member" instead of "const" 2017-02-14 06:35:49 -08:00
Mohamed Hegazy 2752bfb704 Fix lint failures 2017-02-13 22:21:34 -08:00
Mohamed Hegazy 6613530935 Accept baselines 2017-02-13 22:14:05 -08:00
Mohamed Hegazy abae1bd136 Accept baseline recursivelly 2017-02-13 22:13:48 -08:00
Mohamed Hegazy db0e3762e9 Merge remote-tracking branch 'origin/master' into functionAndClassProperties 2017-02-13 21:02:17 -08:00
Mohamed Hegazy 90eef8940e accept baseline change 2017-02-13 20:54:57 -08:00
Mohamed Hegazy 0aa8a6e4a5 Consolidate bindProperty logic in one function 2017-02-13 20:54:47 -08:00
Mohamed Hegazy 6feafc9483 Remove extra overload 2017-02-13 20:49:37 -08:00
Mohamed Hegazy ef3b1138bb Merge branch 'master' into FixObjectCreate 2017-02-13 20:41:19 -08:00
Mohamed Hegazy 53d095bd69 Update version 2017-02-13 20:35:54 -08:00
Arthur Ozga 21355982fd Offer missing abstract codefix once
* per class that is missing potentially many abstract members.
2017-02-13 16:58:14 -08:00
Mohamed Hegazy 143edff303 Merge remote-tracking branch 'origin/master' into usePromise 2017-02-13 15:15:24 -08:00
Mohamed Hegazy 3f00197fce Accept baselines 2017-02-13 15:14:45 -08:00
Mohamed Hegazy 765e57b318 Update tests 2017-02-13 15:03:26 -08:00
Mohamed Hegazy 91ac4b29a1 Report a specialized error message for missing Promise constructor declaration when Promise type is available 2017-02-13 15:02:42 -08:00
Andy Hanson 43aafb9f73 Merge branch 'master' into untyped_module_symbol 2017-02-13 14:51:27 -08:00
Andy Hanson aa5c88f5a6 Detect non-tag uses of < in TSX completions 2017-02-13 14:44:05 -08:00
Vladimir Matveev f673f48fad inject pre-finally and after-finally edges into flow graph to possible ignore pre-finally during flow walk (#13845) 2017-02-13 14:36:12 -08:00
Mohamed Hegazy ab053bfe0e Accept baselines 2017-02-13 14:31:02 -08:00
Nathan Shively-Sanders ba8330cba6 Merge pull request #14006 from Microsoft/better-discriminated-union-errors
Improve discriminated union error messages
2017-02-13 14:14:22 -08:00
Ron Buckton dedf4a7538 Merge branch 'master' into asyncGenerators 2017-02-13 13:53:34 -08:00
Vladimir Matveev 58b8a54e5f fix build break (#14049) 2017-02-13 13:38:04 -08:00
Andy Hanson a3feb54d32 Merge branch 'master' into untyped_module_symbol 2017-02-13 13:35:16 -08:00
Nathan Shively-Sanders 271ca80c75 Address PR comments 2017-02-13 13:35:07 -08:00
Nathan Shively-Sanders 46d9f37020 Merge pull request #12033 from Microsoft/add-undefined-to-default-valued-parameters
Add undefined to default-initialised parameters
2017-02-13 13:30:46 -08:00
Nathan Shively-Sanders c2cd4f66e7 Address PR comments and fix lint 2017-02-13 13:21:12 -08:00
Nathan Shively-Sanders 06522989b9 Merge pull request #13930 from Microsoft/no-subtype-reduction-in-includeFalsyTypes
No subtype reduction in includeFalsyTypes
2017-02-13 13:09:07 -08:00
Nathan Shively-Sanders 11929e33ed Address PR comments 2017-02-13 12:54:58 -08:00
Mohamed Hegazy d7ae0df647 Move interface Promise<T> declaration to es5.d.ts 2017-02-13 12:50:44 -08:00
Yui bc1058e50a Merge pull request #13871 from Microsoft/master-fix13709
[Fix 13709] - Emit __esmodule
2017-02-13 12:32:50 -08:00
Vladimir Matveev de40000814 switch FileExtensionInfo to always mean .js file and deduplicate entries in getSupportedExtensions (#14046)
* - switch FileExtensionInfo to always mean .js file
- deduplicate entries in getSupportedExtensions

* (PR feedback): updated comment
2017-02-13 12:19:33 -08:00
Anders Hejlsberg 7cd0e1a0e6 Merge pull request #13990 from Microsoft/fixPrivateProtected
Properly handle private and protected properties in intersections
2017-02-13 08:13:38 -10:00
Andy Hanson 778fed96fd When performing find-all-refs for a keyword, use the first result as the definition. 2017-02-13 06:47:41 -08:00
Andy d24b6891d8 Merge pull request #13678 from Microsoft/package_json_main_2
Allow package.json "main" to specify a directory
2017-02-13 06:19:40 -08:00
Zhengbo Li 20cc428785 Fix jsdoc typedef symbol scope + avoid bind twice if the tag has a jsdoc namespace 2017-02-10 19:24:56 -08:00