Anders Hejlsberg
|
d26afd7273
|
for-in or for-of expression is evaluated before loop back edge
|
2019-09-15 11:07:51 -07:00 |
|
Anders Hejlsberg
|
945babbaac
|
Fix inference circularity error triggered by exhaustive switch analysis
|
2019-09-15 09:49:57 -07:00 |
|
Anders Hejlsberg
|
59b76cee89
|
Fix call to Debug.fail in compiler
|
2019-09-15 08:38:17 -07:00 |
|
Anders Hejlsberg
|
51dcce2124
|
Accept new baselines
|
2019-09-15 08:28:17 -07:00 |
|
Anders Hejlsberg
|
0060964fba
|
Further CFA handling of exhaustive switch statements
|
2019-09-15 08:25:07 -07:00 |
|
Anders Hejlsberg
|
cc6e4938ae
|
Treat exhaustive switch statements like non-returning functions in CFA
|
2019-09-14 15:30:09 -07:00 |
|
Anders Hejlsberg
|
3a89c8cc5c
|
Use isReachableFlowNode to check for implicit return
|
2019-09-13 14:38:12 -07:00 |
|
Anders Hejlsberg
|
3749de6019
|
Dedicated isReachableFlowNode function to determine reachability
|
2019-09-13 11:33:16 -07:00 |
|
Anders Hejlsberg
|
971b0df80a
|
Use declared type for references in unreachable code (again)
|
2019-09-13 07:12:19 -07:00 |
|
Anders Hejlsberg
|
a9336ba8a5
|
Revert "Use declared type for references in unreachable code"
This reverts commit 436339ddef241c3ae9da802ecddb9782e768cdc7.
|
2019-09-12 09:15:43 -07:00 |
|
Anders Hejlsberg
|
436339ddef
|
Use declared type for references in unreachable code
|
2019-09-12 07:41:47 -07:00 |
|
Anders Hejlsberg
|
5a180bac03
|
Merge branch 'master' into assertionsInControlFlow
# Conflicts:
# tests/baselines/reference/api/tsserverlibrary.d.ts
# tests/baselines/reference/api/typescript.d.ts
|
2019-09-10 22:47:15 -07:00 |
|
Anders Hejlsberg
|
8791b62c96
|
Accept new baselines
|
2019-09-10 22:26:36 -07:00 |
|
Ben Lichtman
|
d7c83f023e
|
Merge pull request #31777 from a-tarasyuk/feature/eslint
Migrate the repo to ESLint
|
2019-09-10 17:07:04 -07:00 |
|
Anders Hejlsberg
|
21528748c6
|
Address CR feedback
|
2019-09-10 16:24:00 -07:00 |
|
Alexander T
|
861f0bec01
|
update eslint-formatter-autolinkable-stylish
|
2019-09-10 16:34:20 +03:00 |
|
csigs
|
e934a0d170
|
LEGO: Merge pull request 33343
LEGO: Merge pull request 33343
|
2019-09-10 01:34:09 -07:00 |
|
csigs
|
ddd435d02a
|
LEGO: check in for master to temporary branch.
|
2019-09-10 08:33:38 +00:00 |
|
Alexander
|
3e9d651f48
|
update typescript-eslint to the latest version
|
2019-09-09 21:35:00 +03:00 |
|
Alexander
|
f834a504b0
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
|
2019-09-09 21:29:55 +03:00 |
|
TypeScript Bot
|
6cca052063
|
Update user baselines (#33322)
|
2019-09-09 11:25:56 -07:00 |
|
csigs
|
79c01c0c00
|
LEGO: Merge pull request 33324
LEGO: Merge pull request 33324
|
2019-09-09 08:01:27 -07:00 |
|
csigs
|
1f7045a52d
|
LEGO: check in for master to temporary branch.
|
2019-09-09 15:00:56 +00:00 |
|
Alexander
|
9ee2b4d526
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
|
2019-09-07 10:11:49 +03:00 |
|
csigs
|
73a2146583
|
LEGO: Merge pull request 33292
LEGO: Merge pull request 33292
|
2019-09-06 16:35:28 -07:00 |
|
csigs
|
bc7413e557
|
LEGO: check in for master to temporary branch.
|
2019-09-06 23:34:59 +00:00 |
|
TypeScript Bot
|
fb453f8208
|
Update user baselines (#33281)
|
2019-09-06 11:38:30 -07:00 |
|
Wesley Wigham
|
a93298665c
|
Add heuristic for extracting irreducible null and undefined types from intersections of unions (#33150)
|
2019-09-06 11:32:22 -07:00 |
|
Alexander
|
a381968f21
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
|
2019-09-05 21:33:19 +03:00 |
|
Sheetal Nandi
|
c26c44d5fc
|
Merge pull request #32266 from fuafa/properties-priorities
Add properties priority for completion
|
2019-09-05 11:09:11 -07:00 |
|
Nathan Shively-Sanders
|
b3ec4edb31
|
Update user baselines (#33261)
|
2019-09-05 09:02:22 -07:00 |
|
Andrew Branch
|
b85134b00d
|
Fix smart selection bug with TemplateTails (#33108)
|
2019-09-05 09:01:41 -07:00 |
|
Alexander T
|
4584b31db8
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
|
2019-09-05 17:16:25 +03:00 |
|
typescript-bot
|
72a0f3847d
|
Update user baselines
|
2019-09-05 14:05:14 +00:00 |
|
Anders Hejlsberg
|
c5e6d95e93
|
Merge pull request #33252 from microsoft/fix33131
Make lower priority inference when source is completely matched in target
|
2019-09-05 06:27:23 -07:00 |
|
Alexander T
|
d26fa2cbc4
|
fix eslint errors
|
2019-09-05 10:08:03 +03:00 |
|
Alexander T
|
7ea134bacd
|
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
|
2019-09-05 09:52:04 +03:00 |
|
Anders Hejlsberg
|
aaa064b3b8
|
Fix lint error
|
2019-09-04 18:26:59 -07:00 |
|
Wesley Wigham
|
72bb4c2bdc
|
Mark deep indexed access comparisons as expanding (#33144)
* mark deep indexed accesses as deeply nested in comparisons
* Add test derived from lodash example
|
2019-09-04 17:00:55 -07:00 |
|
Wesley Wigham
|
2b153fc75a
|
Add browser field entries for all require calls in sys.ts (#33242)
|
2019-09-04 16:59:16 -07:00 |
|
Anders Hejlsberg
|
5de180e878
|
Merge branch 'master' into fix33131
# Conflicts:
# src/compiler/checker.ts
|
2019-09-04 16:54:11 -07:00 |
|
Anders Hejlsberg
|
7b4ffb1ca1
|
Accept new baselines
|
2019-09-04 16:50:06 -07:00 |
|
Anders Hejlsberg
|
228b727ff1
|
Add regression test
|
2019-09-04 16:49:59 -07:00 |
|
Anders Hejlsberg
|
1a28fd0d9f
|
Accept new baselines
|
2019-09-04 16:46:38 -07:00 |
|
Anders Hejlsberg
|
43d3dc8e17
|
Make lower priority inference when entire source is matched in target
|
2019-09-04 16:44:07 -07:00 |
|
Wesley Wigham
|
3109b646a6
|
Elevate mapped types over type parameters in the same way as naked type parameters in intersection inference prioritization (#33223)
|
2019-09-04 16:23:08 -07:00 |
|
Orta
|
9920da291f
|
Ensure that TS can run in a browser by checking for a process obj before using it in the perf logger (#33141)
|
2019-09-04 14:14:10 -07:00 |
|
Nathan Shively-Sanders
|
8ca36f3516
|
someTypeRelatedToType now passes isIntersectionConstituent (#33213)
* someTypeRelatedToType now passes isIntersectionConstituent
* Fix [][] lint
|
2019-09-04 13:36:50 -07:00 |
|
Nathan Shively-Sanders
|
b542bdfbe4
|
Bind typedef/enum on all assignment decl kinds (#33240)
This fixes a crash on exports, but the code now handles all kinds
returned from getAssignmentDeclarationPropertyAccessKind.
|
2019-09-04 13:11:03 -07:00 |
|
Wesley Wigham
|
f8f8876832
|
Handle browserify-ignored module result for etw logger (#33225)
|
2019-09-04 11:44:10 -07:00 |
|