Commit Graph
34797 Commits
Author SHA1 Message Date
Josh Goldberg 49be51dcf3 Added more helpful syntax error for enum member commas
Switches the error message emitted by the parser to the more specific _"An enum member name must be followed by a ',' or '='."_ when the expected comma doesn't follow the member.
2019-09-09 22:11:56 -04:00
Sheetal Nandi 11fd654cf9 Separate emitOnlyDtsFiles and forcing dts emit (for builder signature detection where we want it irrespective of settings) 2019-09-09 16:22:50 -07:00
Sheetal Nandi 8521002dff Baseline emitted files that are written even if same file contents 2019-09-09 15:44:43 -07:00
Sheetal Nandi e43d504422 Baseline tsbuild info section files from written files 2019-09-09 15:14:35 -07:00
Sheetal Nandi bfc4f7a12f Get the last output from the written files 2019-09-09 14:17:58 -07:00
Sheetal Nandi 1f149ccfd7 Use clean and written files to verify the tsbuild incremental compilation = clean build compilation 2019-09-09 14:09:54 -07:00
Sheetal Nandi 566d32b2e8 Refactor to write baseline of sourcemaps that are written 2019-09-09 13:54:59 -07: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
Josh Goldberg 79e9bb1c8f Added explicit check for scientific notation 2019-09-07 19:41:03 -04:00
Josh Goldberg 99f9719ab3 Added codefix for numeric literals >= 2 ** 53
`Number.MAX_SAFE_INTEGER` is `2 ** 53 - 1`, so anything greater than that is a 'dangerous' integer to store as a traditional number. This adds a codefix to suggest converting them to a `bigint` literal.
2019-09-07 18:43:32 -04: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
Nathan Shively-Sanders 330e51f098 Add test + reshuffle/rename new code 2019-09-06 15:15:19 -07: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
Nathan Shively-Sanders 1703ae0f46 Renames and more cleanup 2019-09-06 11:27:34 -07:00
Nathan Shively-Sanders f394190572 Tonnes of cleanup 2019-09-06 11:18:50 -07:00
Nathan Shively-Sanders d32c6b2df1 Fallback type is always any now
void is explicitly inferred now, never used as a fallback.
2019-09-05 16:21:08 -07:00
Nathan Shively-Sanders 052a3d9d73 Infer void from expr statement usage, not calls
This makes inferences a lot better.
2019-09-05 16:16:35 -07:00
Sheetal Nandi 54d9ce9247 Merge branch 'master' into referencesPrototypeSourceFile 2019-09-05 13:51:56 -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
Nathan Shively-Sanders ff38a1bc9b Merge branch 'master' into infer-from-usage/similarity-to-builtins 2019-09-04 10:23:02 -07:00
TypeScript Bot c06fd14748 Update user baselines (#33238) 2019-09-04 10:15:21 -07:00
Alexander T 9efb31c913 Merge branch 'feature/eslint' of https://github.com/a-tarasyuk/TypeScript into feature/eslint 2019-09-04 11:51:48 +03:00