25994 Commits

Author SHA1 Message Date
Jordi Oliveras Rovira
599a963493
Add newline 2018-12-09 20:42:46 +01:00
Jordi Oliveras Rovira
6a82b0a96b
Add newline, bad edit 2018-12-09 20:42:02 +01:00
Jordi Oliveras Rovira
4e43dcdc05 Change usages of String.prototype.endsWith to ts.endsWith. 2018-12-09 20:25:17 +01:00
Jordi Oliveras Rovira
3d23e7a0a4 Change usage of String.prototype.startsWith to ts.startsWith. 2018-12-09 20:24:48 +01:00
Jordi Oliveras Rovira
f41b4e088d Change usage of Array.prototype.find to ts.find. 2018-12-09 20:23:56 +01:00
Daniel Rosenwasser
c2898db9dd
Merge pull request #28612 from vvakame/feat-showConfig-error
show diagnostic when error occurred with --showConfig
2018-12-07 16:42:30 -08:00
Anders Hejlsberg
34d9d4bc8c
Merge pull request #28870 from Microsoft/discriminatedUnionInference
Improved type inference for discriminated unions
2018-12-07 15:44:41 -08:00
Daniel Rosenwasser
95fb220e88
Merge pull request #28626 from j-oliveras/patch-1
Update bug template to version 3.3
2018-12-07 13:24:19 -08:00
Wesley Wigham
71286e3d49
Merge pull request #28878 from typescript-bot/user-update-20181104
🤖 User test baselines have changed
v3.2.2
2018-12-06 14:24:09 -08:00
Daniel Rosenwasser
8150169762
Merge pull request #28857 from JoshuaKGoldberg/identifiers-after-numeric-literals
Added error for IdentifierStart immediately after a NumericLiteral
2018-12-06 11:49:56 -08:00
Josh Goldberg
a211184347 Clarified error message; extended error to identifier end
Lengthening the reported error length to include all of the identifier necessitates scanning for all of the identifier. I also reset the `pos` after so other identifier scanning still happens.
2018-12-06 11:17:06 -08:00
typescript-bot
8a77e85fa4 Update user baselines 2018-12-06 14:26:06 +00:00
Anders Hejlsberg
1896248ff2 Accept new baselines 2018-12-05 15:20:31 -08:00
Anders Hejlsberg
4ae0848bd4 Add tests 2018-12-05 15:20:21 -08:00
Anders Hejlsberg
2f7cf9e26c Accept new baselines 2018-12-05 15:20:12 -08:00
Anders Hejlsberg
676d8af43a Only infer from constituents with matching discriminants in unions 2018-12-05 11:46:06 -08:00
Anders Hejlsberg
07dbc56208
Merge pull request #28854 from Microsoft/fixExcessPropertyChecks
Improve excess property checks
2018-12-05 08:51:08 -08:00
Wesley Wigham
2109c34a8c
Merge pull request #28856 from weswigham/showConfig-exhaustive-test
Fix paths showConfig, exhaustively test showConfig
2018-12-04 23:19:35 -08:00
Josh Goldberg
31fca3af4d Accepted new baselines 2018-12-04 18:33:06 -08:00
Josh Goldberg
51d10ee4a0 Removed excess new check 2018-12-04 18:29:58 -08:00
Josh Goldberg
174816fc26 Added error for IdentifierStart immediately after a NumericLiteral
Fixes #4702.
2018-12-04 17:59:20 -08:00
Wesley Wigham
86ec885c33
Merge pull request #28772 from r7kamura/feature/tsconfig-newline
Add terminating newline to generated tsconfig.json
2018-12-04 16:54:00 -08:00
Wesley Wigham
19de47f2db
Fix paths showConfig, exhaustively test showConfig 2018-12-04 16:24:25 -08:00
Anders Hejlsberg
b34c73f7e8
Merge pull request #28851 from Microsoft/deferConditionalTypes
Defer resolution of conditional types with generic check or extends types
2018-12-04 15:48:57 -08:00
Anders Hejlsberg
6e022bdd43 Accept new baselines 2018-12-04 14:52:06 -08:00
Anders Hejlsberg
e7bb5625c0 Add additional tests 2018-12-04 14:51:59 -08:00
Anders Hejlsberg
f1b3c6ec8c Accept new baselines 2018-12-04 14:51:35 -08:00
Anders Hejlsberg
1d2df84a77 Improve excess property checking logic 2018-12-04 14:50:56 -08:00
Anders Hejlsberg
3afa86fd9c Accept new baselines 2018-12-04 13:18:13 -08:00
Anders Hejlsberg
3e2f130b3c Add regression test 2018-12-04 13:18:04 -08:00
Anders Hejlsberg
7c727365e4 Accept new baselines 2018-12-04 13:10:58 -08:00
Anders Hejlsberg
b032e063cd Resolve conditional type only when check and extends types are non-generic 2018-12-04 13:06:53 -08:00
Nathan Shively-Sanders
ee987a25e2
Revert over-eager bailout when trailing whitespace (#28848) 2018-12-04 12:45:00 -08:00
Sheetal Nandi
c85460bc44
Merge pull request #28818 from Cow258/master
Move await keyword to inside of function
2018-12-04 12:36:13 -08:00
Nathan Shively-Sanders
24b39f90c9
Skip implicit any suggestions with no codefix (#28822)
The only unsupported one is binding patterns, which aren't supported by the codefix.
The code was a lot faster to write without supporting them, but there's
no real barrier besides that.
2018-12-04 09:17:37 -08:00
Nathan Shively-Sanders
594430f113
Infer from arrows from usage. (#28832)
* Infer from arrows from usage.

Previously only function expressions were, and only those with an easily
accessible name. Now any arrow function or function expression will
infer from usage.

* remove isApplicableFunctionForInference

*all* functions are applicable for inference now.
2018-12-04 09:03:08 -08:00
dreamran43@gmail.com
a2851d2ddc Move await keyword to inside of function and test 2018-12-04 03:01:56 +08:00
dreamran43@gmail.com
f2d297fd1f Move await keyword to inside of function and test 2018-12-04 02:40:43 +08:00
dreamran43@gmail.com
8eefaf48f5 Move await keyword to inside of function (Recovery & try test) 2018-12-04 01:50:02 +08:00
Wesley Wigham
2103ed69e6
Merge pull request #28782 from weswigham/global-merge-no-crash
Fix crash on umd and module merge, allow umds to be accessed when merged with a non-UMD symbol
2018-12-03 09:43:04 -08:00
dreamran43@gmail.com
47302147ab Move await keyword to inside of function and test 2018-12-04 01:19:51 +08:00
Wesley Wigham
03a98a2840
Merge pull request #28783 from weswigham/fix-typeparam-parent
Add missing case to declaration diagnostic handler
2018-12-03 09:15:38 -08:00
dreamran43@gmail.com
0a6380c6df Move await keyword to inside function 2018-12-04 00:32:33 +08:00
Anders Hejlsberg
28f8fdaccd
Merge pull request #28784 from Microsoft/controlFlowDestructuringLoop
Fix control flow analysis of destructuring in loops
2018-12-01 07:01:43 -08:00
Daniel Rosenwasser
4263285a7e
Merge pull request #28780 from Microsoft/singlyOverlappyTypes
Singly overlappy types
2018-11-30 17:58:34 -08:00
Wesley Wigham
cd6fdb11d6 Add constructor case 2018-11-30 17:44:25 -08:00
Daniel Rosenwasser
8e98943cbd Accepted baselines. 2018-11-30 16:42:30 -08:00
Daniel Rosenwasser
6d2c0037fc Only count singleton unit types. 2018-11-30 16:42:14 -08:00
Anders Hejlsberg
e96824377b Accept new baselines 2018-11-30 16:28:29 -08:00
Anders Hejlsberg
290eff9722 Add regression test 2018-11-30 16:28:21 -08:00