https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
271316c Merge pull request #39981 from amcasey/pinned-release-3.4 Make release-3.4 buildable 11 August 2020, 00:04:18 UTC
ab4c32e Disable node 12 run since test baseline changed in that version 10 August 2020, 23:39:04 UTC
a568e6b Update travis steps 10 August 2020, 23:06:00 UTC
d409a30 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 Update LKG. 23 April 2019, 16:30:45 UTC
5cfd28b Update version to 3.4.5 23 April 2019, 16:23:40 UTC
85241c3 Port #30910 to release-3.4 (#31024) Fixes #30909 by porting #30910 19 April 2019, 13:35:58 UTC
635fdf8 Update LKG. 18 April 2019, 22:12:26 UTC
a1d91c9 Bump version to 3.4.4. 18 April 2019, 22:07:18 UTC
f0de46b Merge pull request #30857 from Microsoft/fixInferenceToIntersection (#30968) Fix inference to intersections 16 April 2019, 20:25:10 UTC
e0f136b 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 Port PR #30877 (#30904) Ports #30877 to release-3.4 16 April 2019, 18:02:46 UTC
95e649a 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 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 Update LKG and package.json version (#30816) 08 April 2019, 21:12:18 UTC
d795b8b Update LKG. 08 April 2019, 20:58:34 UTC
7dac846 Update version to '3.4.3'. 08 April 2019, 20:01:18 UTC
aac3e52 Merge pull request #30814 from Microsoft/cache-ata-per-patch-version Cache ATA per patch version 08 April 2019, 19:45:33 UTC
30f04a9 Bump version to 3.4.3 08 April 2019, 16:51:53 UTC
b71f803 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 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 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 LKG update for 3.4.1 27 March 2019, 20:08:36 UTC
f0188c1 Update versions to 3.4.1 27 March 2019, 20:04:56 UTC
ae62bdc Merge branch 'master' into release-3.4 27 March 2019, 20:02:58 UTC
b7881a2 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 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 Pull out the incremental compilation into a function so we can test it 26 March 2019, 21:28:05 UTC
021444a Make it as api so we can test it 26 March 2019, 21:25:56 UTC
e28869d Ensure that from tsc with --incremental sets source file version Fixes #30588 and #30589 26 March 2019, 21:25:47 UTC
684c531 Always assert that source files are versioned when program is used with Builder 26 March 2019, 18:55:12 UTC
72dc16a Update user baselines (#30595) 26 March 2019, 14:31:19 UTC
32054f1 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 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 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 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 Fix crash caused by cyclic defaults (#30532) 22 March 2019, 01:27:14 UTC
e72f006 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 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 Update user baselines (#30521) 21 March 2019, 15:33:22 UTC
2932421 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 Merge pull request #30414 from Microsoft/jsSyntaxCompletions Filter ts only keywords from js file completion 20 March 2019, 17:38:11 UTC
fa97054 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 Check extended tsconfig time with oldest output time to report not upto date 20 March 2019, 00:19:15 UTC
8cef0c5 Merge branch 'master' into tsconfigChangeDetection 19 March 2019, 23:54:25 UTC
cfb0ade 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 Merge pull request #30494 from Microsoft/fix29561 Prevent substitution of 'super' in async super helper 19 March 2019, 22:42:20 UTC
5194264 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 Adjust offset to account for 'this' parameter when emitting parameter decorators 19 March 2019, 18:46:18 UTC
e19c7f1 Prevent substitution of 'super' in async super helper 19 March 2019, 18:35:18 UTC
4b3178c 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 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 Ensure --pretty with --build is passed correctly to create reporters Fixes #30282 19 March 2019, 17:53:06 UTC
4e54f30 Fix _superIndex emit when super access captured in async arrow 19 March 2019, 17:20:08 UTC
84087d0 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 Fix _superIndex emit when super access captured in async arrow 19 March 2019, 01:08:58 UTC
9e28a81 Remove circularity fallback deferral in `getConditionalType` (#30470) 18 March 2019, 23:35:41 UTC
3127962 Fix authors script (#30440) 18 March 2019, 19:26:27 UTC
e552163 Merge pull request #30439 from Microsoft/forceBuild Passing --force option to build, builds project from start 18 March 2019, 18:15:25 UTC
10b9051 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 Update user baselines (#30463) 18 March 2019, 16:21:16 UTC
18b8625 fix error on globalThis type extend (#30460) * Add test for extend globalThis * Fix compile aborting 18 March 2019, 16:18:27 UTC
d0646a6 Merge pull request #30084 from dragomirtitian/GH-26563 Improved argument description for parameters originating from tuples 18 March 2019, 16:14:52 UTC
02963b4 Merge pull request #30443 from Microsoft/fixTypeInferenceLogicError Fix logic error introduced in #30334 18 March 2019, 15:49:16 UTC
36cf12f Merge pull request #30363 from Microsoft/fixTypeParameterPromotion Higher order type parameter promotion fixes 18 March 2019, 15:48:03 UTC
e9eb73b Accept new baselines 18 March 2019, 03:39:16 UTC
b6aff98 Add test relating type predicates with and without this parameters 18 March 2019, 03:39:08 UTC
3dd0814 Make IdentifierTypePredicate.parameterIndex index into signature.parameters 18 March 2019, 01:58:13 UTC
6587980 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 Fix logic error introduced in #30334 16 March 2019, 01:57:22 UTC
52641c5 Passing --force option to build, builds project from start 15 March 2019, 23:04:10 UTC
cabf72b Revert "Passing --force option to build, builds project from start" This reverts commit 434fa94bdca63be629304bfde231ffa25d6754ed. 15 March 2019, 23:03:36 UTC
434fa94 Passing --force option to build, builds project from start 15 March 2019, 23:02:00 UTC
3b607df 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 Check oldest output time with tsconfig time to see if its out of date Fixes #26503 15 March 2019, 22:45:51 UTC
34a7b7b implements not a keyword in js 15 March 2019, 22:21:38 UTC
e78f52d Add more information when getValidSourceFile cant find the file in question. Log for #30180 15 March 2019, 22:03:45 UTC
105acf7 Update LKG. 15 March 2019, 20:19:18 UTC
5a8176e Merge remote-tracking branch 'origin/master' into release-3.4 15 March 2019, 20:17:44 UTC
0f598db 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 Duh!! Static is allowed in JS. 15 March 2019, 16:07:23 UTC
563593b Enable better error spans for async functions (#30413) 15 March 2019, 00:10:42 UTC
f829f95 Filter ts only keywords from js file completion Fixes #29212 14 March 2019, 22:52:50 UTC
81ed511 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 Merge branch 'master' into resolveJsonModule 14 March 2019, 22:13:39 UTC
da48790 Merge pull request #30410 from Microsoft/fixNonDeterministicTest Fix non deterministic test of tsbuild 14 March 2019, 21:36:52 UTC
03aee92 PR feedback 14 March 2019, 21:15:06 UTC
34ea77f Pass time to the vfs of resolveJsonModule 14 March 2019, 21:02:53 UTC
5afa0d4 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 rename convert to named parameters (#30401) 14 March 2019, 20:41:29 UTC
b67f6ec Display actual and expected diagnostic messages when they dont match 14 March 2019, 20:18:06 UTC
60df864 Update LKG. 14 March 2019, 20:14:08 UTC
ded2f14 Merge branch 'master' into release-3.4 14 March 2019, 20:12:07 UTC
6ff9112 Merge pull request #30405 from Microsoft/correctBuilder34 [release-3.4] Use EmitAndSemanticDiagnosticsBuilder in builder from tsc 14 March 2019, 20:09:00 UTC
7ab2ad7 Merge pull request #30404 from Microsoft/correctBuilder Use EmitAndSemanticDiagnosticsBuilder in builder from tsc 14 March 2019, 20:08:50 UTC
27209e1 Use EmitAndSemanticDiagnosticsBuilder in builder from tsc 14 March 2019, 18:57:53 UTC
a571e50 Use EmitAndSemanticDiagnosticsBuilder in builder from tsc 14 March 2019, 18:54:47 UTC
bd229b5 Exclude Json files from Project reference redirects from files to be emitted list Fixes #30382 14 March 2019, 18:22:26 UTC
a6f7ec3 Handle outDir and declrationDir correctly to generate output file names for the tsbuild 14 March 2019, 17:00:55 UTC
7824fbc Merge pull request #30383 from Microsoft/fixFindAllRefsOfDefaultExport Fix find all refs of default export 14 March 2019, 16:39:06 UTC
back to top