-
Notifications
You must be signed in to change notification settings - Fork 12.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync and bump release 4.7 to RC #49007
Commits on Apr 6, 2022
-
Some refactoring for baselining for easy update (#48516)
* Some refactoring for baselining for easy update * Set modified time in baseline * Some renames per feedback
Configuration menu - View commit details
-
Copy full SHA for 3fd8a6e - Browse repository at this point
Copy the full SHA 3fd8a6eView commit details -
Permit type alias variance annotations only for certain object types (#…
…48589) * Permit type alias variance annotations only for certain object types * Accept new baselines
Configuration menu - View commit details
-
Copy full SHA for 8f6e626 - Browse repository at this point
Copy the full SHA 8f6e626View commit details -
More refactoring of tsc baselines to help with easier updates (#48572)
* Some refactoring of baselines * Some refactoring of baselines
Configuration menu - View commit details
-
Copy full SHA for 4c6f25a - Browse repository at this point
Copy the full SHA 4c6f25aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 702bc52 - Browse repository at this point
Copy the full SHA 702bc52View commit details -
Ensure late painted statements are only transformed once, so inner su…
…bstitutions are consistently read (#48558) * Ensure late painted statements are only transformed once, so inner substitutions are consistently read * PR suggestion * Fix lint
Configuration menu - View commit details
-
Copy full SHA for 94d33ba - Browse repository at this point
Copy the full SHA 94d33baView commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4d2fb54 - Browse repository at this point
Copy the full SHA 4d2fb54View commit details -
Configuration menu - View commit details
-
Copy full SHA for b975dfa - Browse repository at this point
Copy the full SHA b975dfaView commit details -
Do not reset control flow analysis on index signatures (#48427)
* do not flag index signatures as a control flow container * add tests and baselines
Configuration menu - View commit details
-
Copy full SHA for b18141b - Browse repository at this point
Copy the full SHA b18141bView commit details -
Write version for baselining in buildinfo (#48602)
Also baseline buildinfo so its easier to detect mistakes
Configuration menu - View commit details
-
Copy full SHA for d8edd19 - Browse repository at this point
Copy the full SHA d8edd19View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca96d2e - Browse repository at this point
Copy the full SHA ca96d2eView commit details -
preserve this when extracting functions (#41992)
* preserve this when extracting functions * rename IsThisReferringToFunction to UsesThisInFunction * refactor * update tests
Configuration menu - View commit details
-
Copy full SHA for f4b99ea - Browse repository at this point
Copy the full SHA f4b99eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b45cf0d - Browse repository at this point
Copy the full SHA b45cf0dView commit details
Commits on Apr 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b1fb729 - Browse repository at this point
Copy the full SHA b1fb729View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b2fa50 - Browse repository at this point
Copy the full SHA 3b2fa50View commit details -
Update release-branch-artifact.yaml
12 -> 14 (we have odd test errors on 12 that aren't worth debugging)
Configuration menu - View commit details
-
Copy full SHA for 1df8073 - Browse repository at this point
Copy the full SHA 1df8073View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee82068 - Browse repository at this point
Copy the full SHA ee82068View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e44746 - Browse repository at this point
Copy the full SHA 8e44746View commit details -
Configuration menu - View commit details
-
Copy full SHA for a33e7ac - Browse repository at this point
Copy the full SHA a33e7acView commit details -
Configuration menu - View commit details
-
Copy full SHA for b246dee - Browse repository at this point
Copy the full SHA b246deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bcc53b - Browse repository at this point
Copy the full SHA 6bcc53bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76e6e46 - Browse repository at this point
Copy the full SHA 76e6e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e721d9 - Browse repository at this point
Copy the full SHA 5e721d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f30ce1f - Browse repository at this point
Copy the full SHA f30ce1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12c4ea8 - Browse repository at this point
Copy the full SHA 12c4ea8View commit details -
Reuse type nodes from optional parameters even when not written as a …
…union with `undefined` (#48605) * Reuse type nodes from optional parameters and properties even when not written as a union with `undefined` * Remove newly unneeded NodeBuilderFlag * Update public API * Update baselines from main
Configuration menu - View commit details
-
Copy full SHA for af3e1d4 - Browse repository at this point
Copy the full SHA af3e1d4View commit details
Commits on Apr 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b797a3e - Browse repository at this point
Copy the full SHA b797a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a744862 - Browse repository at this point
Copy the full SHA a744862View commit details
Commits on Apr 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f81f63f - Browse repository at this point
Copy the full SHA f81f63fView commit details
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dfb9f2f - Browse repository at this point
Copy the full SHA dfb9f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1db699 - Browse repository at this point
Copy the full SHA c1db699View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d818b - Browse repository at this point
Copy the full SHA a7d818bView commit details -
Update affected files pending emit when emitting using SemanticDignos…
…ticsBuilderProgram (#48519) * Update affected files pending emit when emitting using SemanticDignosticsBuilderProgram * Saving of affected files pending emit is not needed any more * PR feedback
Configuration menu - View commit details
-
Copy full SHA for 15c2120 - Browse repository at this point
Copy the full SHA 15c2120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02787cf - Browse repository at this point
Copy the full SHA 02787cfView commit details -
Fix the issue with not serializing impliedFormat when signature and v…
…ersion of the file are same (#48614) * When checking for incremental correctness always calculate signature * Fix the issue with not serializing impliedFormat when signature == version of the file
Configuration menu - View commit details
-
Copy full SHA for a1e77ed - Browse repository at this point
Copy the full SHA a1e77edView commit details
Commits on Apr 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c9a4d01 - Browse repository at this point
Copy the full SHA c9a4d01View commit details -
Variance annotations on class expressions + deferred valiation (#48645)
* Variance annotations on class expressions + deferred validation * Add regression tests
Configuration menu - View commit details
-
Copy full SHA for cce61d1 - Browse repository at this point
Copy the full SHA cce61d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 988fa85 - Browse repository at this point
Copy the full SHA 988fa85View commit details
Commits on Apr 13, 2022
-
More permissive parsing of instantiation expressions (#48659)
* More permissive parsing of expressions with type arguments * Add test
Configuration menu - View commit details
-
Copy full SHA for a027cfa - Browse repository at this point
Copy the full SHA a027cfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c93ee - Browse repository at this point
Copy the full SHA 73c93eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 796be45 - Browse repository at this point
Copy the full SHA 796be45View commit details
Commits on Apr 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cb8ddd9 - Browse repository at this point
Copy the full SHA cb8ddd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7c9593 - Browse repository at this point
Copy the full SHA d7c9593View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1df67c - Browse repository at this point
Copy the full SHA f1df67cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fdffbf - Browse repository at this point
Copy the full SHA 4fdffbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a4cb30 - Browse repository at this point
Copy the full SHA 6a4cb30View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa2515e - Browse repository at this point
Copy the full SHA fa2515eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6dcf6f - Browse repository at this point
Copy the full SHA e6dcf6fView commit details -
Find Source Definition (#48264)
* Prototype resolving to JS when go-to-def aliases all resolve to ambient declarations * Add test infrastructure * Start fleshing out test coverage * Fix some go-to-def stuff * Finish lodash test case * Make go-to-implementation never return ambient results * Build new functionality into go-to-implementation * Update baselines * Two more test cases * Refine definition searches for unresolved imports * Revert "Build new functionality into go-to-implementation" This reverts commit 381799d. * Fix tests * Revert go-to-implementation changes * Wow a bunch of code was unnecessary * Update baselines and go-to-def test * Fix navigation on symbols that are not aliases but resolve through aliases in chain * Temporarily replace go-to-def with new command implementation * Revert "Temporarily replace go-to-def with new command implementation" This reverts commit 34c6cfd. * Revert "Wow a bunch of code was unnecessary" This reverts commit 1cb2ba6. * Bring back some deleted code needed for a new test case * Clean up a little * Rename more stuff * Update test * Update API baseline * Temporarily replace go-to-def with new command implementation * PR review fixes * Fix getTopMostDeclarationNamesInFile * Rename local * Use hash set * Remove option from commandLineParser * Keep noDtsResolution project around * Handle AuxiliaryProject kind in ScriptInfo getDefaultProject etc. * Do not run updateGraph in the background for AuxiliaryProject * Don’t create auxiliary project outside of semantic mode * No-op on scheduled invalidation * Add comments to unit test * Sync compiler options to auxiliary project * Fix case sensitivity * Update extensionIsOk with new file extensions * PR feedback * Update API baseline * Mark scheduleInvalidateResolutionsOfFailedLookupLocations internal * Use same heuristics on property accesses of loosely-resolvable aliases as unresolvable named imports * Rename command, and no need to return the bound span * Update API baseline
Configuration menu - View commit details
-
Copy full SHA for 8bd7ce6 - Browse repository at this point
Copy the full SHA 8bd7ce6View commit details
Commits on Apr 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0d9a4fe - Browse repository at this point
Copy the full SHA 0d9a4feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0976658 - Browse repository at this point
Copy the full SHA 0976658View commit details -
Instead of maintaining cache id etc, reset the "working" exports map …
Configuration menu - View commit details
-
Copy full SHA for 56a4a93 - Browse repository at this point
Copy the full SHA 56a4a93View commit details
Commits on Apr 18, 2022
-
Constraints for mapped types with filtering 'as' clauses (#48699)
* Constraints for mapped types with filtering 'as' clauses * Add regression test
Configuration menu - View commit details
-
Copy full SHA for 65f6cb2 - Browse repository at this point
Copy the full SHA 65f6cb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3943fc - Browse repository at this point
Copy the full SHA d3943fcView commit details
Commits on Apr 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6894f91 - Browse repository at this point
Copy the full SHA 6894f91View commit details -
Fix transformed constructor code when there is code between prologue …
…statements and super call (#48765)
Configuration menu - View commit details
-
Copy full SHA for 2e619fd - Browse repository at this point
Copy the full SHA 2e619fdView commit details -
Ensure enum aliases referenced in other enum members do not get marke…
…d as referenced (#48770) * Add test * Ensure enum aliases referenced in other enum members do not get marked as referenced
Configuration menu - View commit details
-
Copy full SHA for d81a976 - Browse repository at this point
Copy the full SHA d81a976View commit details
Commits on Apr 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ce487e4 - Browse repository at this point
Copy the full SHA ce487e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 273a567 - Browse repository at this point
Copy the full SHA 273a567View commit details
Commits on Apr 21, 2022
-
If we are updating dts of any of the file and it affects global scope…
Configuration menu - View commit details
-
Copy full SHA for 45faac7 - Browse repository at this point
Copy the full SHA 45faac7View commit details -
During emit, if shape signature for the file is same as version, then…
… update it with emitted d.ts file (#48616) * If we are writing dts file and have used file text as version, we can update the signature when doing actual emit * Make WriteFileCallback Api ready for future * Assert that there is only single source file when emitting d.ts file
Configuration menu - View commit details
-
Copy full SHA for 7a59e45 - Browse repository at this point
Copy the full SHA 7a59e45View commit details -
Handles time on vfs and write non empty shadowed files in baseline ev…
…en if they were not read (#48703) * Use fixed time for vfs so baselining is consistent * Baseline buildinfos * Write new file text in baseline even if the file wasnt read on the shadow * Remove unnecessary debugger statement
Configuration menu - View commit details
-
Copy full SHA for ab2523b - Browse repository at this point
Copy the full SHA ab2523bView commit details -
Format completion snippet text before escaping (#48793)
* Format snippet text before escaping * Reset `escapes` before printing so printer can be reused
Configuration menu - View commit details
-
Copy full SHA for 7abdb9e - Browse repository at this point
Copy the full SHA 7abdb9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d71dd1d - Browse repository at this point
Copy the full SHA d71dd1dView commit details
Commits on Apr 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 71f94c5 - Browse repository at this point
Copy the full SHA 71f94c5View commit details -
Fixed string literal completions for partially-typed strings when ove…
…rload could get matched (#48811)
Configuration menu - View commit details
-
Copy full SHA for af30c79 - Browse repository at this point
Copy the full SHA af30c79View commit details -
Fix: verification of incremental correctness that was not working bec…
…ause of using wrote writeFile (#48751) * Use fixed time for vfs so baselining is consistent * Baseline buildinfos * Write new file text in baseline even if the file wasnt read on the shadow * Remove unnecessary debugger statement * Make sure that incremental correctness is checked with correct writeFile so we know buildInfo was written Also baseline these so its easy to verify the changes * More baselines for the tsbuildinfo * Renames and test fixes after dts Signature change merge * COmment
Configuration menu - View commit details
-
Copy full SHA for 94cb657 - Browse repository at this point
Copy the full SHA 94cb657View commit details -
Fix emit for undefined SourceFile (#48774)
Co-authored-by: Ron Buckton <ron.buckton@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 07660c8 - Browse repository at this point
Copy the full SHA 07660c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c99380f - Browse repository at this point
Copy the full SHA c99380fView commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 06fb307 - Browse repository at this point
Copy the full SHA 06fb307View commit details -
Don't run scheduled GitHub actions on forks (#48693)
Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 42fc05b - Browse repository at this point
Copy the full SHA 42fc05bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7920783 - Browse repository at this point
Copy the full SHA 7920783View commit details -
Improve support for numeric string types (#48837)
* Improve support for numeric string types * Update test * Add tests
Configuration menu - View commit details
-
Copy full SHA for 787bb9d - Browse repository at this point
Copy the full SHA 787bb9dView commit details
Commits on Apr 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c5f493e - Browse repository at this point
Copy the full SHA c5f493eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b6b4dc - Browse repository at this point
Copy the full SHA 7b6b4dcView commit details
Commits on Apr 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3d3fa0c - Browse repository at this point
Copy the full SHA 3d3fa0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bab02d2 - Browse repository at this point
Copy the full SHA bab02d2View commit details -
Stop tag after @callback from crashing (#48860)
By copying the kludge in @typedef. @callback's order is simpler, so the kludge is simpler. However, it's wrong here, and in @typedef. Parsing tag comments is normally supposed to happen at the end of a tag, but in @callback and @typedef happens *before* parsing the nested @param/@Property tags. I still need to figure out what a real fix is -- but for the beta, copying the existing crash-avoidance kludge from @typedef is best anyway. I added a test case for typedefs for future use as well.
Configuration menu - View commit details
-
Copy full SHA for 2a78b22 - Browse repository at this point
Copy the full SHA 2a78b22View commit details -
Add JS-specific diagnostic message for
resolve()
in Promise where t……ype argument can't be inferred (#48533) * change error message on Promise * fix(46570): Unhelpful Promise type argument hint in JS file * refactor: Reword void Promise message for JSDoc type hint to provide better feedback Co-authored-by: Osa <osaimola@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d45012c - Browse repository at this point
Copy the full SHA d45012cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 717a1be - Browse repository at this point
Copy the full SHA 717a1beView commit details -
Eagerly resolve module specifiers for auto-import completions in `--m…
…oduleResolution node12+` (#48752) * Add failing test * Block auto-import module specifiers including node_modules path * Eagerly resolve module specifiers in completions in nodenext so failures can be filtered * Add completion info flags for telemetry * Update API baseline * Update completions baselines * Fix missed boolean flip * Fix remaining tests
Configuration menu - View commit details
-
Copy full SHA for 476fc62 - Browse repository at this point
Copy the full SHA 476fc62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0885482 - Browse repository at this point
Copy the full SHA 0885482View commit details
Commits on Apr 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9b3853d - Browse repository at this point
Copy the full SHA 9b3853dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c3bfe - Browse repository at this point
Copy the full SHA 61c3bfeView commit details
Commits on Apr 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 189c2b9 - Browse repository at this point
Copy the full SHA 189c2b9View commit details -
Use same error for iteration in <=ES5 (#48881)
* Use the same error for iterating over an Iterable in ES5 or lower. * Accepted baselines.
Configuration menu - View commit details
-
Copy full SHA for 18b08fc - Browse repository at this point
Copy the full SHA 18b08fcView commit details -
Fix #47753 - Organize imports removes type imports that are only refe…
…renced in @link (jsdoc) (#47824) * Added unit test * Added baseline test * Dirty solution * Code refactoring and improvements * Added more test cases * Refactor to use flatMap * Added utility function to get all Nodes with JSDocs * Minor improvements * Use recursion to check all tree levels * Removed unit test * Removed previous changes * Updated resolveEntityName call * Updated dontResolveAlias clause * Updated symbol flags * Updated baseline * Fix dont resolve alias problem * Updated tests
Configuration menu - View commit details
-
Copy full SHA for fd06132 - Browse repository at this point
Copy the full SHA fd06132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99ffa39 - Browse repository at this point
Copy the full SHA 99ffa39View commit details
Commits on May 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7ae0988 - Browse repository at this point
Copy the full SHA 7ae0988View commit details -
Configuration menu - View commit details
-
Copy full SHA for eca1b45 - Browse repository at this point
Copy the full SHA eca1b45View commit details
Commits on May 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7cb8846 - Browse repository at this point
Copy the full SHA 7cb8846View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6834969 - Browse repository at this point
Copy the full SHA 6834969View commit details -
Add a regression test for completion list in object literal involving…
… inferred obj with optional members (#48910)
Configuration menu - View commit details
-
Copy full SHA for 63a941d - Browse repository at this point
Copy the full SHA 63a941dView commit details -
Fix formatter's processChildNodes (#48921)
processChildNodes needs to skip processing when the node array is outside the target range, just like processChildNode already does for a single node. Fixes #48006
Configuration menu - View commit details
-
Copy full SHA for e73d755 - Browse repository at this point
Copy the full SHA e73d755View commit details -
fix(48557): Add missing JSDoc parameters (#48560)
* Fix jsdoc of some `DataView` method. * Add author by 'Fix jsdoc of some `DataView` method'. * Fix jsdoc of some `DataView` method. change 'written' to 'read' by `getXXX` methods, and remove 'otherwise' by every method which has `littleEndian` param. * Fix jsdoc of some `DataView` method in `es2020.bigint.d.ts`. change 'written' to 'read' by `getXXX` methods, and remove 'otherwise' by every method which has `littleEndian` param.
Configuration menu - View commit details
-
Copy full SHA for bb887ea - Browse repository at this point
Copy the full SHA bb887eaView commit details -
Temporarily revert unconstrained type parameter strictness in TS 4.7 (#…
…48923) * Revert a change around allowing unconstrained type parameters to '{}'. * Accepted baselines.
Configuration menu - View commit details
-
Copy full SHA for 3b8b207 - Browse repository at this point
Copy the full SHA 3b8b207View commit details
Commits on May 3, 2022
-
Don't go past import in cross-project renaming (#48758)
* WIP * fix cross-project renaming logic * only use configure if prefix opt is defined * refactor skipAlias into stopAtAlias * fix stopAtAlias * update another stopAtAlias location
Configuration menu - View commit details
-
Copy full SHA for 8f56f6b - Browse repository at this point
Copy the full SHA 8f56f6bView commit details -
Fix blocking of recursive dependencies in getNarrowedTypeOfSymbol (#4…
…8941) * Better blocking of recursive dependencies in getNarrowedTypeOfSymbol * Add regression test
Configuration menu - View commit details
-
Copy full SHA for 38c1460 - Browse repository at this point
Copy the full SHA 38c1460View commit details -
Start Node ESM stable version at Node16 (#48879)
* Remove Node12, add Node16. * Accepted baselines. * Refactor checking for top-level await, give a better error message in CJS files. * Accepted baselines. * Stop erroring on JSON module imports in node ESM since they're no longer experimental. * Accepted baselines. * More refactoring, do the same checks for for-await loops. * Accepted baselines. * Adjust phrasing to permit for-await on CJS error. * Accepted baselines. * Accepted baselines. * Fix lints.
Configuration menu - View commit details
-
Copy full SHA for 5f9c9a6 - Browse repository at this point
Copy the full SHA 5f9c9a6View commit details
Commits on May 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9469f95 - Browse repository at this point
Copy the full SHA 9469f95View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad2b7a6 - Browse repository at this point
Copy the full SHA ad2b7a6View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for d337cbc - Browse repository at this point
Copy the full SHA d337cbcView commit details -
Don’t let other completions shadow type keywords in type locations (#…
…48939) * Allow type keywords with the same names as other completions * Only add type keywords that are the same as other completions in type locations
Configuration menu - View commit details
-
Copy full SHA for d879880 - Browse repository at this point
Copy the full SHA d879880View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ec855 - Browse repository at this point
Copy the full SHA c8ec855View commit details -
Revert "Don't treat a colon in a conditional expression branch as par…
…t of an arrow function" (#48940)
Configuration menu - View commit details
-
Copy full SHA for f579f33 - Browse repository at this point
Copy the full SHA f579f33View commit details -
Configuration menu - View commit details
-
Copy full SHA for e26bc8a - Browse repository at this point
Copy the full SHA e26bc8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d60dc1 - Browse repository at this point
Copy the full SHA 7d60dc1View commit details
Commits on May 5, 2022
-
Skip ambient modules in globalThis (#48938)
* Skip ambient modules in globalThis Previously, globalThis mistakenly included ambient modules, even though these are not values: ```ts declare module "ambientModule" { export type typ = 1 export var val: typ } type Oops = (typeof globalThis)[\"ambientModule\"] ``` This PR adds ambient modules to the kinds of things that are skipped when constructing `globalThis`' properties, along with block-scoped variables. * Skip only modules with every declaration ambient The modules are required to have at least one declaration so that our treatment of `globalThis` stays the same, and `globalThis.globalThis.globalThis` remains legal.
Configuration menu - View commit details
-
Copy full SHA for 46e8306 - Browse repository at this point
Copy the full SHA 46e8306View commit details -
No error on toplevel return in JS (#48874)
* No error on toplevel return in JS Turns out it's only an error in modules. It's possible to keep this error on the list of "OK for JS" errors and make the checker code stop issuing it for JS scripts only. However, I don't think the error is valuable enough to do that. Fixes #48224 * Restore 'return' statement. * Update Baselines and/or Applied Lint Fixes * Re-add missing baselines * No error in toplevel script files Only issue "no top-level return" error for modules, not scripts, regardless of whether it's TS or JS. * Keep Disallowing return in ambient locations * Allow toplevel return only in non-ESM JS files * Add test of toplevel return in JS script * Revert "Add test of toplevel return in JS script" This reverts commit 2a6dec4. * Revert "Allow toplevel return only in non-ESM JS files" This reverts commit 6291ae3. * Revert "Keep Disallowing return in ambient locations" This reverts commit 714ea8e. * Revert "No error in toplevel script files" This reverts commit 2056e13. * restore orphaned baseline Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 650c056 - Browse repository at this point
Copy the full SHA 650c056View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb1a8b1 - Browse repository at this point
Copy the full SHA eb1a8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e157ef - Browse repository at this point
Copy the full SHA 1e157efView commit details -
Allow export map entries to remap back to input files for a program (#…
…47925) * Allow export map entries to remap back to input files for a program * Fix file casing issues on windows * Implement abiguity error, doesnt quite work * Refine selection logic in error case to use getCommonSourceDirectory, add more tests
Configuration menu - View commit details
-
Copy full SHA for 8e433cd - Browse repository at this point
Copy the full SHA 8e433cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8a09be - Browse repository at this point
Copy the full SHA f8a09beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4680b54 - Browse repository at this point
Copy the full SHA 4680b54View commit details -
Harden combineProjectOutputForReferences against empty results (#48978)
Configuration menu - View commit details
-
Copy full SHA for 58114cf - Browse repository at this point
Copy the full SHA 58114cfView commit details
Commits on May 6, 2022
-
Add ES2022
Intl.Segmenter
type (#48800)* Add `Intl.Segmenter` type * Update baseline * Fix useless generics * Fix indent size * Fix `ResolvedSegmenterOptions`
Configuration menu - View commit details
-
Copy full SHA for 4a0b083 - Browse repository at this point
Copy the full SHA 4a0b083View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4765355 - Browse repository at this point
Copy the full SHA 4765355View commit details -
Respect importModuleSpecifierEnding inside node_modules packages (#48995
Configuration menu - View commit details
-
Copy full SHA for 2ffe686 - Browse repository at this point
Copy the full SHA 2ffe686View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d0393d - Browse repository at this point
Copy the full SHA 8d0393dView commit details -
Flag resolution mode assertions in non-nightly builds (#49002)
* Flag resolution mode assertions in non-nightly builds * Add checker check
Configuration menu - View commit details
-
Copy full SHA for 1a4643b - Browse repository at this point
Copy the full SHA 1a4643bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c99b802 - Browse repository at this point
Copy the full SHA c99b802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34e93a1 - Browse repository at this point
Copy the full SHA 34e93a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c13ec8 - Browse repository at this point
Copy the full SHA 6c13ec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca59c9b - Browse repository at this point
Copy the full SHA ca59c9bView commit details