271316c | Andrew Casey | 11 August 2020, 00:04:18 UTC | Merge pull request #39981 from amcasey/pinned-release-3.4 Make release-3.4 buildable | 11 August 2020, 00:04:18 UTC |
ab4c32e | Andrew Casey | 10 August 2020, 23:39:04 UTC | Disable node 12 run since test baseline changed in that version | 10 August 2020, 23:39:04 UTC |
a568e6b | Andrew Casey | 10 August 2020, 23:06:00 UTC | Update travis steps | 10 August 2020, 23:06:00 UTC |
d409a30 | Andrew Casey | 10 August 2020, 22:07:00 UTC | Make release-3.4 buildable With this change, you can build the branch using `npm ci && npm run build`. | 10 August 2020, 22:07:00 UTC |
7eda7ef | Daniel Rosenwasser | 23 April 2019, 16:30:45 UTC | Update LKG. | 23 April 2019, 16:30:45 UTC |
5cfd28b | Daniel Rosenwasser | 23 April 2019, 16:23:40 UTC | Update version to 3.4.5 | 23 April 2019, 16:23:40 UTC |
85241c3 | Ryan Cavanaugh | 19 April 2019, 13:35:58 UTC | Port #30910 to release-3.4 (#31024) Fixes #30909 by porting #30910 | 19 April 2019, 13:35:58 UTC |
635fdf8 | Daniel Rosenwasser | 18 April 2019, 22:12:26 UTC | Update LKG. | 18 April 2019, 22:12:26 UTC |
a1d91c9 | Daniel Rosenwasser | 18 April 2019, 22:07:18 UTC | Bump version to 3.4.4. | 18 April 2019, 22:07:18 UTC |
f0de46b | Ryan Cavanaugh | 16 April 2019, 20:25:10 UTC | Merge pull request #30857 from Microsoft/fixInferenceToIntersection (#30968) Fix inference to intersections | 16 April 2019, 20:25:10 UTC |
e0f136b | Ryan Cavanaugh | 16 April 2019, 18:15:32 UTC | Port #30856 & #30963 (#30966) * Merge pull request #30856 from Microsoft/nonInferrableType Add a proper non-inferrable type * Merge pull request #30963 from Microsoft/fixObjectFlagsPropagation Fix object flags propagation | 16 April 2019, 18:15:32 UTC |
4c6ac3e | Ryan Cavanaugh | 16 April 2019, 18:02:46 UTC | Port PR #30877 (#30904) Ports #30877 to release-3.4 | 16 April 2019, 18:02:46 UTC |
95e649a | Tyler Jones | 12 April 2019, 21:54:01 UTC | Cherry-pick bug fix #30758 for 3.4 (#30881) <!-- Thank you for submitting a pull request! Here's a checklist you might find useful. * [ ] There is an associated issue that is labeled 'Bug' or 'help wanted' * [ ] Code is up-to-date with the `master` branch * [ ] You've successfully run `gulp runtests` locally * [ ] There are new or updated unit tests validating the change Refer to CONTRIBUTING.MD for more details. https://github.com/Microsoft/TypeScript/blob/master/CONTRIBUTING.md --> Fixes #30647 Upstream bugfix cherry-picked for patch release on version 3.4. See original bug for discussion: https://github.com/Microsoft/TypeScript/issues/30647#issuecomment-481802052 | 12 April 2019, 21:54:01 UTC |
1871048 | Andrew Branch | 12 April 2019, 21:07:10 UTC | Merge pull request #30734 from andrewbranch/bug/30664 (#30892) Fall back from `globalReadonlyArrayType` to `globalArrayType` when transpiling | 12 April 2019, 21:07:10 UTC |
7eb4739 | Nathan Shively-Sanders | 08 April 2019, 21:12:18 UTC | Update LKG and package.json version (#30816) | 08 April 2019, 21:12:18 UTC |
d795b8b | Daniel Rosenwasser | 08 April 2019, 20:58:34 UTC | Update LKG. | 08 April 2019, 20:58:34 UTC |
7dac846 | Daniel Rosenwasser | 08 April 2019, 20:01:18 UTC | Update version to '3.4.3'. | 08 April 2019, 20:01:18 UTC |
aac3e52 | Nathan Shively-Sanders | 08 April 2019, 19:45:33 UTC | Merge pull request #30814 from Microsoft/cache-ata-per-patch-version Cache ATA per patch version | 08 April 2019, 19:45:33 UTC |
30f04a9 | Nathan Shively-Sanders | 08 April 2019, 16:51:53 UTC | Bump version to 3.4.3 | 08 April 2019, 16:51:53 UTC |
b71f803 | Nathan Shively-Sanders | 08 April 2019, 16:41:22 UTC | Create an ATA cache per patch version of TS Previously, we created one cache per minor version. This changes allows us to invalidate the ATA cache by releasing a new patch version of Typescript. | 08 April 2019, 16:41:22 UTC |
4b009e3 | Benjamin Lichtman | 03 April 2019, 22:12:03 UTC | Update versions and LKG for 3.4.2 (#30741) * Update versions to 3.4.2 * LKG update for 3.4.2 | 03 April 2019, 22:12:03 UTC |
783538c | Benjamin Lichtman | 03 April 2019, 20:55:33 UTC | VS IntelliCode-related changes (#30731) (#30737) * ensure configurePlugin gives a response * Update tests * Update baseline * Enable global plugin loading for external projects * Fix lint errors | 03 April 2019, 20:55:33 UTC |
99e4865 | Ryan Cavanaugh | 27 March 2019, 20:08:36 UTC | LKG update for 3.4.1 | 27 March 2019, 20:08:36 UTC |
f0188c1 | Ryan Cavanaugh | 27 March 2019, 20:04:56 UTC | Update versions to 3.4.1 | 27 March 2019, 20:04:56 UTC |
ae62bdc | Ryan Cavanaugh | 27 March 2019, 20:02:58 UTC | Merge branch 'master' into release-3.4 | 27 March 2019, 20:02:58 UTC |
b7881a2 | Wesley Wigham | 27 March 2019, 19:55:17 UTC | Unify substitution type `any` handling into costruction and instantiation (#30592) * Unify substitution type `any` handling into costruction and instantiation * Strengthen supertype reduction check to reduce breakage * Rename conditional type fields per convention * Explicitly handle anyish signatures in compareSignaturesRelated so strict variance doesnt kill subtyping * Allow tuple expansions to an `any` rest to be considered an `any` signature as well | 27 March 2019, 19:55:17 UTC |
307bf39 | Sheetal Nandi | 26 March 2019, 21:53:13 UTC | Merge pull request #30605 from Microsoft/sourceFileVersionTsc Ensure that we are setting source file version with --incremental from tsc (without --build or --watch) | 26 March 2019, 21:53:13 UTC |
7457e5d | Sheetal Nandi | 26 March 2019, 21:09:51 UTC | Pull out the incremental compilation into a function so we can test it | 26 March 2019, 21:28:05 UTC |
021444a | Sheetal Nandi | 26 March 2019, 20:37:51 UTC | Make it as api so we can test it | 26 March 2019, 21:25:56 UTC |
e28869d | Sheetal Nandi | 26 March 2019, 20:42:58 UTC | Ensure that from tsc with --incremental sets source file version Fixes #30588 and #30589 | 26 March 2019, 21:25:47 UTC |
684c531 | Sheetal Nandi | 26 March 2019, 18:55:12 UTC | Always assert that source files are versioned when program is used with Builder | 26 March 2019, 18:55:12 UTC |
72dc16a | TypeScript Bot | 26 March 2019, 14:31:19 UTC | Update user baselines (#30595) | 26 March 2019, 14:31:19 UTC |
32054f1 | Nathan Shively-Sanders | 25 March 2019, 21:07:48 UTC | Forbid accessing block-scoped variables on globalThis (#30510) * Forbid accessing const & let on globalThis It's just an error; you still get the type of the property. * Disallow access of blockscoped vars on globalThis Also change Array, Function, String, et al from `const` to `var` so that they remain accessible via `globalThis.String`. * Update baselines after lib.d.ts change Note especially the change in redefineArray, which is now allowed as long as you provide a type that is assignable to ArrayConstructor. * Remove blockscoped vars from typeof globalThis Unlike forbidding them, this removes the properties entirely. Unfortunately, this means that accessing these properties is only an error with noImplicitAny, and that error is quite confusing. Let's discuss our options. I see 3: 1. Forbid access of block-scoped vars as properties (in all flag settings), but leave them on the type. Simple to implement. 2. Remove block-scoped vars from the globalThis type. Has the bad error/flag behaviour described above, but simple to implement. 3. Remove block-scoped vars from the globalThis type. Also, forbid accessing them by executing another resolveName lookup for failed property accesses on globalThisSymbol. If the second lookup returns a blockscoped var, issue an error instead of falling back to the index signature. This seems too complex to me. * Update baselines * Better error for block-scoped usage on globalThis So that value-space references have as clear an error as type-space references. * Update fourslash tests * Fix semi-colon lint * Don't copy so much when filtering blockscoped vars | 25 March 2019, 21:07:48 UTC |
e20b87f | Wesley Wigham | 23 March 2019, 00:39:20 UTC | Add script for posting perf results back to GH (#30526) * Add script for posting perf results back to GH * Slightly more logging, use html url, not api url, lol * Log even more, nonzero exit code on error | 23 March 2019, 00:39:20 UTC |
0f6f3b7 | Gabriela Araujo Britto | 22 March 2019, 22:17:50 UTC | Fix find all references of inherited constructor (#30514) * recursively look for inherited constructor references * add test * remove outdated comment * add tests * move function * improve tests * minor refactor * fix convert params refactoring to deal with inherited constructor calls * simplify refactor test | 22 March 2019, 22:17:50 UTC |
1639a5a | Wesley Wigham | 22 March 2019, 16:56:39 UTC | Handle huge unions better in createUnionOrIntersectionProperty (#30411) * Handle huge unions better in createUnionOrIntersectionProperty * Mimic first-in-wins behavior of pushIfUnique to retain order * !props -> props.length === 0 (why dont we warn on that ffs) * Avoid collection into an array if there are no properties | 22 March 2019, 16:56:39 UTC |
b86dea0 | Wesley Wigham | 22 March 2019, 01:27:14 UTC | Fix crash caused by cyclic defaults (#30532) | 22 March 2019, 01:27:14 UTC |
e72f006 | Sheetal Nandi | 21 March 2019, 17:05:49 UTC | Merge pull request #30524 from Microsoft/moduleResolutionError Report output file not built error for any module resolution that ends up to source file | 21 March 2019, 17:05:49 UTC |
8da384d | Sheetal Nandi | 21 March 2019, 00:27:19 UTC | Report output file not built error for any module resolution that ends up to source file Fixes #29918 | 21 March 2019, 15:55:12 UTC |
adf760a | TypeScript Bot | 21 March 2019, 15:33:22 UTC | Update user baselines (#30521) | 21 March 2019, 15:33:22 UTC |
2932421 | Ron Buckton | 20 March 2019, 19:56:50 UTC | Merge pull request #30495 from Microsoft/fix29427 Adjust offset to account for 'this' parameter when emitting parameter decorators | 20 March 2019, 19:56:50 UTC |
800f7a3 | Sheetal Nandi | 20 March 2019, 17:38:11 UTC | Merge pull request #30414 from Microsoft/jsSyntaxCompletions Filter ts only keywords from js file completion | 20 March 2019, 17:38:11 UTC |
fa97054 | Sheetal Nandi | 20 March 2019, 17:28:23 UTC | Merge pull request #30438 from Microsoft/tsconfigChangeDetection Check oldest output time with tsconfig time to see if its out of date | 20 March 2019, 17:28:23 UTC |
e94b7d8 | Sheetal Nandi | 20 March 2019, 00:19:15 UTC | Check extended tsconfig time with oldest output time to report not upto date | 20 March 2019, 00:19:15 UTC |
8cef0c5 | Sheetal Nandi | 19 March 2019, 23:54:25 UTC | Merge branch 'master' into tsconfigChangeDetection | 19 March 2019, 23:54:25 UTC |
cfb0ade | Ron Buckton | 19 March 2019, 22:46:58 UTC | Merge pull request #28609 from ajafff/class-decorator-generics resolve TypeReference in class decorator at parent of class | 19 March 2019, 22:46:58 UTC |
a0f122b | Ron Buckton | 19 March 2019, 22:42:20 UTC | Merge pull request #30494 from Microsoft/fix29561 Prevent substitution of 'super' in async super helper | 19 March 2019, 22:42:20 UTC |
5194264 | Sheetal Nandi | 19 March 2019, 19:11:09 UTC | Merge pull request #30492 from Microsoft/prettyBuild Ensure --pretty with --build is passed correctly to create reporters | 19 March 2019, 19:11:09 UTC |
07bec28 | Ron Buckton | 19 March 2019, 18:46:18 UTC | Adjust offset to account for 'this' parameter when emitting parameter decorators | 19 March 2019, 18:46:18 UTC |
e19c7f1 | Ron Buckton | 19 March 2019, 18:35:18 UTC | Prevent substitution of 'super' in async super helper | 19 March 2019, 18:35:18 UTC |
4b3178c | Ron Buckton | 19 March 2019, 18:26:40 UTC | Merge pull request #30491 from Microsoft/fix30066-master Fix _superIndex emit when super access captured in async arrow | 19 March 2019, 18:26:40 UTC |
972eaf6 | Ron Buckton | 19 March 2019, 18:25:42 UTC | Merge pull request #30479 from Microsoft/fix30066 Fix _superIndex emit when super access captured in async arrow | 19 March 2019, 18:25:42 UTC |
0bcc46a | Sheetal Nandi | 19 March 2019, 17:53:06 UTC | Ensure --pretty with --build is passed correctly to create reporters Fixes #30282 | 19 March 2019, 17:53:06 UTC |
4e54f30 | Ron Buckton | 19 March 2019, 01:08:58 UTC | Fix _superIndex emit when super access captured in async arrow | 19 March 2019, 17:20:08 UTC |
84087d0 | Gabriela Araujo Britto | 19 March 2019, 16:28:09 UTC | Use shorthand property assignment in convert parameters to object (#30468) * create shorthand property assignment in argument object when possible * add shorthand property assignment test * don't offer refactor on jsdoc comment * add jsdoc test * improve jsdoc test * use crlf | 19 March 2019, 16:28:09 UTC |
4fed542 | Ron Buckton | 19 March 2019, 01:08:58 UTC | Fix _superIndex emit when super access captured in async arrow | 19 March 2019, 01:08:58 UTC |
9e28a81 | Wesley Wigham | 18 March 2019, 23:35:41 UTC | Remove circularity fallback deferral in `getConditionalType` (#30470) | 18 March 2019, 23:35:41 UTC |
3127962 | Wesley Wigham | 18 March 2019, 19:26:27 UTC | Fix authors script (#30440) | 18 March 2019, 19:26:27 UTC |
e552163 | Sheetal Nandi | 18 March 2019, 18:15:25 UTC | Merge pull request #30439 from Microsoft/forceBuild Passing --force option to build, builds project from start | 18 March 2019, 18:15:25 UTC |
10b9051 | Gabriela Britto | 18 March 2019, 17:31:38 UTC | Fix convert to named parameters rest parameter tuple (#30286) * check if rest parameter is of tuple type in isOptionalParameter * expose isArrayType and isTupleType in checker * don't offer refactor if rest parameter type is neither array nor tuple type * add tests for rest parameters * fix tests for renamed refactor * remove unnecessary conditional operator | 18 March 2019, 17:31:38 UTC |
d8591a8 | TypeScript Bot | 18 March 2019, 16:21:16 UTC | Update user baselines (#30463) | 18 March 2019, 16:21:16 UTC |
18b8625 | Masahiro Wakame | 18 March 2019, 16:18:27 UTC | fix error on globalThis type extend (#30460) * Add test for extend globalThis * Fix compile aborting | 18 March 2019, 16:18:27 UTC |
d0646a6 | Anders Hejlsberg | 18 March 2019, 16:14:52 UTC | Merge pull request #30084 from dragomirtitian/GH-26563 Improved argument description for parameters originating from tuples | 18 March 2019, 16:14:52 UTC |
02963b4 | Anders Hejlsberg | 18 March 2019, 15:49:16 UTC | Merge pull request #30443 from Microsoft/fixTypeInferenceLogicError Fix logic error introduced in #30334 | 18 March 2019, 15:49:16 UTC |
36cf12f | Anders Hejlsberg | 18 March 2019, 15:48:03 UTC | Merge pull request #30363 from Microsoft/fixTypeParameterPromotion Higher order type parameter promotion fixes | 18 March 2019, 15:48:03 UTC |
e9eb73b | Anders Hejlsberg | 18 March 2019, 03:39:16 UTC | Accept new baselines | 18 March 2019, 03:39:16 UTC |
b6aff98 | Anders Hejlsberg | 18 March 2019, 03:39:08 UTC | Add test relating type predicates with and without this parameters | 18 March 2019, 03:39:08 UTC |
3dd0814 | Anders Hejlsberg | 18 March 2019, 01:58:13 UTC | Make IdentifierTypePredicate.parameterIndex index into signature.parameters | 18 March 2019, 01:58:13 UTC |
6587980 | Nathan Shively-Sanders | 16 March 2019, 02:10:39 UTC | Fix globalThis completions (#30441) * Fix, but with test not quite right * Add missing completions to test * Remove out-of-date comment | 16 March 2019, 02:10:39 UTC |
084d14a | Anders Hejlsberg | 16 March 2019, 01:57:22 UTC | Fix logic error introduced in #30334 | 16 March 2019, 01:57:22 UTC |
52641c5 | Sheetal Nandi | 15 March 2019, 22:52:15 UTC | Passing --force option to build, builds project from start | 15 March 2019, 23:04:10 UTC |
cabf72b | Sheetal Nandi | 15 March 2019, 23:03:36 UTC | Revert "Passing --force option to build, builds project from start" This reverts commit 434fa94bdca63be629304bfde231ffa25d6754ed. | 15 March 2019, 23:03:36 UTC |
434fa94 | Sheetal Nandi | 15 March 2019, 22:52:15 UTC | Passing --force option to build, builds project from start | 15 March 2019, 23:02:00 UTC |
3b607df | Sheetal Nandi | 15 March 2019, 22:46:29 UTC | Merge pull request #30437 from Microsoft/validSourceFile Add more information when getValidSourceFile cant find the file in question. | 15 March 2019, 22:46:29 UTC |
ce490e1 | Sheetal Nandi | 15 March 2019, 22:43:04 UTC | Check oldest output time with tsconfig time to see if its out of date Fixes #26503 | 15 March 2019, 22:45:51 UTC |
34a7b7b | Sheetal Nandi | 15 March 2019, 22:21:38 UTC | implements not a keyword in js | 15 March 2019, 22:21:38 UTC |
e78f52d | Sheetal Nandi | 15 March 2019, 22:03:45 UTC | Add more information when getValidSourceFile cant find the file in question. Log for #30180 | 15 March 2019, 22:03:45 UTC |
105acf7 | Daniel Rosenwasser | 15 March 2019, 20:19:18 UTC | Update LKG. | 15 March 2019, 20:19:18 UTC |
5a8176e | Daniel Rosenwasser | 15 March 2019, 20:17:44 UTC | Merge remote-tracking branch 'origin/master' into release-3.4 | 15 March 2019, 20:17:44 UTC |
0f598db | Nathan Shively-Sanders | 15 March 2019, 16:45:33 UTC | Fixes #29524, a merged UMD-global (#30403) This kind of merged symbol causes crashes in two places because it's marked BlockScoped, which makes us assume that it must be something that is inside a SourceFile. However, block-scoped checks don't make sense for this kind of symbol, so I exclude them by looking at the kind of the valueDeclaration, as @mprobst suggested in the original bug. | 15 March 2019, 16:45:33 UTC |
ad740f2 | Sheetal Nandi | 15 March 2019, 16:07:23 UTC | Duh!! Static is allowed in JS. | 15 March 2019, 16:07:23 UTC |
563593b | Wesley Wigham | 15 March 2019, 00:10:42 UTC | Enable better error spans for async functions (#30413) | 15 March 2019, 00:10:42 UTC |
f829f95 | Sheetal Nandi | 14 March 2019, 20:58:57 UTC | Filter ts only keywords from js file completion Fixes #29212 | 14 March 2019, 22:52:50 UTC |
81ed511 | Sheetal Nandi | 14 March 2019, 22:50:18 UTC | Merge pull request #30402 from Microsoft/resolveJsonModule Handle json files included in the project from project reference redirect | 14 March 2019, 22:50:18 UTC |
b7c8e09 | Sheetal Nandi | 14 March 2019, 22:13:39 UTC | Merge branch 'master' into resolveJsonModule | 14 March 2019, 22:13:39 UTC |
da48790 | Sheetal Nandi | 14 March 2019, 21:36:52 UTC | Merge pull request #30410 from Microsoft/fixNonDeterministicTest Fix non deterministic test of tsbuild | 14 March 2019, 21:36:52 UTC |
03aee92 | Sheetal Nandi | 14 March 2019, 21:15:06 UTC | PR feedback | 14 March 2019, 21:15:06 UTC |
34ea77f | Sheetal Nandi | 14 March 2019, 21:02:53 UTC | Pass time to the vfs of resolveJsonModule | 14 March 2019, 21:02:53 UTC |
5afa0d4 | Sheetal Nandi | 14 March 2019, 20:59:22 UTC | Merge pull request #30409 from Microsoft/betterDiagnostics Display actual and expected diagnostic messages when they dont match | 14 March 2019, 20:59:22 UTC |
1c8a359 | Gabriela Britto | 14 March 2019, 20:41:29 UTC | rename convert to named parameters (#30401) | 14 March 2019, 20:41:29 UTC |
b67f6ec | Sheetal Nandi | 14 March 2019, 20:18:06 UTC | Display actual and expected diagnostic messages when they dont match | 14 March 2019, 20:18:06 UTC |
60df864 | Daniel Rosenwasser | 14 March 2019, 20:14:04 UTC | Update LKG. | 14 March 2019, 20:14:08 UTC |
ded2f14 | Daniel Rosenwasser | 14 March 2019, 20:12:07 UTC | Merge branch 'master' into release-3.4 | 14 March 2019, 20:12:07 UTC |
6ff9112 | Sheetal Nandi | 14 March 2019, 20:09:00 UTC | Merge pull request #30405 from Microsoft/correctBuilder34 [release-3.4] Use EmitAndSemanticDiagnosticsBuilder in builder from tsc | 14 March 2019, 20:09:00 UTC |
7ab2ad7 | Sheetal Nandi | 14 March 2019, 20:08:50 UTC | Merge pull request #30404 from Microsoft/correctBuilder Use EmitAndSemanticDiagnosticsBuilder in builder from tsc | 14 March 2019, 20:08:50 UTC |
27209e1 | Sheetal Nandi | 14 March 2019, 18:54:47 UTC | Use EmitAndSemanticDiagnosticsBuilder in builder from tsc | 14 March 2019, 18:57:53 UTC |
a571e50 | Sheetal Nandi | 14 March 2019, 18:54:47 UTC | Use EmitAndSemanticDiagnosticsBuilder in builder from tsc | 14 March 2019, 18:54:47 UTC |
bd229b5 | Sheetal Nandi | 14 March 2019, 17:58:57 UTC | Exclude Json files from Project reference redirects from files to be emitted list Fixes #30382 | 14 March 2019, 18:22:26 UTC |
a6f7ec3 | Sheetal Nandi | 14 March 2019, 16:21:20 UTC | Handle outDir and declrationDir correctly to generate output file names for the tsbuild | 14 March 2019, 17:00:55 UTC |
7824fbc | Gabriela Britto | 14 March 2019, 16:39:06 UTC | Merge pull request #30383 from Microsoft/fixFindAllRefsOfDefaultExport Fix find all refs of default export | 14 March 2019, 16:39:06 UTC |