Commit Graph

32750 Commits

Author SHA1 Message Date
Anders Hejlsberg 34b35df086 Merge branch 'master' into fixInstanceOfFunction 2018-09-26 10:51:58 -07:00
Jordi Oliveras Rovira 1b880f8ad4 Update bug report issue template TypeScript version to 3.2. (#27361) 2018-09-26 09:38:37 -07:00
Nathan Shively-Sanders 4fac5f26dc Fix crash in use-before-def checking of enum tag (#27350) (#27354) 2018-09-26 09:05:18 -07:00
Anders Hejlsberg f59229bf22 Only add unique inferences to candidate arrays 2018-09-26 06:54:37 -07:00
Limon Monte a24b4b9216 chore(package.json): http -> https, add www. for homepage
Google Chrome is marking http websites as insecure starting from July 2018
2018-09-26 10:56:25 +03:00
Anders Hejlsberg 272157185f Accept new baselines 2018-09-25 18:17:30 -07:00
Anders Hejlsberg 4bb5cfb9bb Add regression test 2018-09-25 18:17:21 -07:00
Anders Hejlsberg 5e55118076 Only make contravariant inferences from pure contravariant positions 2018-09-25 18:07:51 -07:00
Andy b065902a99 Update API baselines (#27349) 2018-09-25 16:11:16 -07:00
Daniel Rosenwasser e1fd0ea53e Bump version to 3.2. 2018-09-25 16:48:03 -04:00
TypeScript Bot f0018eb107 Update user baselines (#27339) 2018-09-25 10:32:18 -07:00
Anders Hejlsberg e36957aba1 Merge pull request #27028 from Microsoft/typedBindCallApply
Strict bind, call, and apply methods on functions
2018-09-24 18:20:05 -07:00
Wesley Wigham 8e1cce4b8f Add regression test for #25485 as it is already fixed (#27320) 2018-09-24 17:52:52 -07:00
Ron Buckton 6957128341 Merge pull request #27331 from Microsoft/fixTypesVersionsFourslashTest-2
Fixes the completionForStringLiteralNonrelativeImport13 test
2018-09-24 17:38:17 -07:00
Anders Hejlsberg b6e66c2df0 Accept new baselines 2018-09-24 17:10:38 -07:00
Anders Hejlsberg 5510e0755e Merge branch 'master' into typedBindCallApply
# Conflicts:
#	tests/baselines/reference/tsxTypeArgumentPartialDefinitionStillErrors.errors.txt
#	tests/baselines/reference/wrappedAndRecursiveConstraints4.errors.txt
2018-09-24 16:38:39 -07:00
Anders Hejlsberg cedfd7e08b Fix 'x instanceof ctor' where type of ctor is Function 2018-09-24 16:34:48 -07:00
Ron Buckton b8cf9d4f94 Fixes the completionForStringLiteralNonrelativeImport13 test 2018-09-24 16:17:40 -07:00
Andy 471bc646b8 Ensure session passes along fileToRename (#27323) 2018-09-24 14:44:26 -07:00
Roger Spratley d7544aa3e9 include baseline updates 2018-09-24 16:12:24 -04:00
Wesley Wigham e1c8dc2768 Limit the narrow-to-fresh rule added with boolean literals to only boolean literals (#27274)
* Remove the narrow-to-fresh rule added with boolean literals

* Revert "Remove the narrow-to-fresh rule added with boolean literals"

This reverts commit 9f96fe5da3.

* Only apply freshness to booleans for now

* Add largeish example from issue

* Should be AND not OR

* Add minor improvements suggested by @ahejelsberg

* Reorder conditional a bit
2018-09-24 12:37:13 -07:00
Wesley Wigham b7fc092404 Fix non-selfclosing JSX tag contextual types (#27251) 2018-09-24 10:38:39 -07:00
Roger Spratley 61022daf00 adding missing semi-colon to extendsHelper
necessary to avoid linting errors.
2018-09-24 12:37:13 -04:00
TypeScript Bot 03af107672 Update user baselines (#27309) 2018-09-24 08:25:59 -07:00
Valera Rozuvan 8bd7f4e3f8 Fix 27086. Ignore directories starting with a dot. 2018-09-23 14:48:48 +03:00
Ron Buckton 5fb39769ad Merge pull request #27271 from Microsoft/fix24570-3
Fix iterated type in for-await-of
2018-09-21 12:28:18 -07:00
Nathan Shively-Sanders 336be239a9 Update GDPR annotations (#27242)
* Use TypeScriptCommonProperties and add projectInfo

* Improve projectId field

1. Add quotes where missing.
2. Fix name, which was projectInfo by mistake.
3. Add an endpoint of "ProjectId".
2018-09-21 10:55:20 -07:00
Ron Buckton 9e4e569f61 Merge pull request #27270 from Microsoft/fix24570-2
Support promise-like types in contextual return type of async function
2018-09-21 10:52:41 -07:00
Ron Buckton 112fe6e2cc Fix iterated type in for-await-of 2018-09-21 10:40:45 -07:00
Ron Buckton 3a4d0b237f Add more tests for await 2018-09-21 10:32:28 -07:00
Ron Buckton 63adc5fb40 Add contextual typing for await operand 2018-09-21 10:32:18 -07:00
Ron Buckton 80dba4d63b Support promise-like types in contextual return type of async function 2018-09-21 10:32:00 -07:00
Wesley Wigham 219bb44b4d Distribute indexes of indexed access types first (#27243) 2018-09-20 17:03:34 -07:00
Wesley Wigham 2b607a6ed0 Add release-3.1 to covered branches (#27253) 2018-09-20 16:56:49 -07:00
Wesley Wigham b56854a532 Set parent pointers on manufactured reference for property initialization check (#27246) 2018-09-20 16:54:01 -07:00
Andy 5f563c99f6 convertToAsyncFunction: Use ReadonlyArray / ReadonlyMap where possible (#27190) 2018-09-20 16:45:28 -07:00
Wesley Wigham 928bff996f Limit inference from apparent types to one level deep (#27225)
* Limit inference from apparent types to one level deep

* Rename marker & use booleanness not ===

* Undo typo
2018-09-20 15:00:17 -07:00
Andy 67d8263b30 Fix error message for class type in JSDoc missing type arguments (#27222) 2018-09-19 12:57:55 -07:00
Nathan Shively-Sanders 80045ca2d8 Add GDPR annotations (#27217)
Note that these annotations are parsed by the tool in Microsoft/vscode-gdpr-tooling; the associated PR #4 adds Typescript to what the tool processes.
2018-09-19 12:49:26 -07:00
Andrew Casey eaf6c692e8 Merge pull request #22776 from amcasey/GH22607
Thread typesMapLocation down to the ProjectService
2018-09-19 10:57:49 -07:00
TypeScript Bot 6ac38fe773 Update user baselines (#27213) 2018-09-19 10:21:30 -07:00
Ron Buckton efe76c4375 Fix per-iteration bindings in for-loop head 2018-09-18 15:58:18 -07:00
Sergio Baidon bb58558e64 Fix signature help not showing in block body bug 2018-09-18 17:30:07 -05:00
Nathan Shively-Sanders 90d3f8b573 Only report expando use-before-def for identical control flow containers (#27199) 2018-09-18 15:28:16 -07:00
Sheetal Nandi 089b86af96 Merge pull request #27195 from Microsoft/projectReferenceInputDetection
Detect the input file of referenced project with fileNames from parsed command line
2018-09-18 14:53:35 -07:00
Sheetal Nandi 3c6c32bdfc Merge branch 'master' into projectReferenceInputDetection 2018-09-18 14:34:24 -07:00
Sheetal Nandi 865b3e7862 Merge pull request #27172 from Microsoft/moduleResolutionWithOutDir
Use originalFileName (fileName of input project reference file) to resolve module/typereferences/reference paths in it instead of output decl file path
2018-09-18 14:33:33 -07:00
Sheetal Nandi 86f8ab127e Merge pull request #27196 from Microsoft/declarationAndComposite
Ensure all the usages of compilerOptions.declaration take into account compilerOptions.composite if needed
2018-09-18 14:33:13 -07:00
iliashkolyar 35665d1036 Merge branch 'master' into codefix_add_missing_new_operator 2018-09-19 00:06:39 +03:00
Sheetal Nandi 4c047254e6 Ensure all the usages of compilerOptions.declaration take into account compilerOptions.composite if needed. 2018-09-18 13:53:16 -07:00