{"push_id":2576603627,"size":4,"distinct_size":1,"ref":"refs/heads/feat/sourcemap/parseExternalSourceMap","head":"4621011f84396a19bbddc76ca237f5ea977e9c30","before":"539464c4ed00f37a001d9889831da572017f2e64","commits":[{"sha":"70eb206c03d06b957313f092610622c184dc7110","author":{"name":"Ben Newman","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@benjamn.com"},"message":"TypeScript: Fix TSInferType .typeParameter type. (#7967)\n\nFollow-up to https://github.com/babel/babel/pull/7404\r\n\r\nThere is no TypeParameter type in the Babylon TypeScript AST hierarchy.\r\nFlow does have a TypeParameter type, but it should not be confused with\r\nthe TypeScript TSTypeParameter, since Flow !== TypeScript, and the types\r\nhave totally different fields. Instead, the .typeParameter.type of a\r\nBabylon-parsed TSInferType node should be TSTypeParameter.\r\n\r\nIt would probably be fine to leave the declared type of the TSInferType\r\n.typeParameter field as TSType instead of TSTypeParameter, but the more\r\nspecific TSTypeParameter type should be safe/correct, since the TypeScript\r\nparseInferType function always uses SyntaxKind.TypeParameter:\r\nhttps://github.com/Microsoft/TypeScript/blob/66d6e5e6e007ce3ac70b7371c3e7ac46a99a0fcd/src/compiler/parser.ts#L3006\r\n\r\nI noticed this typo because it has been causing ast-types test failures\r\nlately, e.g. https://travis-ci.org/benjamn/ast-types/jobs/369634972","distinct":false,"url":"https://api.github.com/repos/mlavina/babel/commits/70eb206c03d06b957313f092610622c184dc7110"},{"sha":"27c39c512dc13bd264f53111d093991d0756b6eb","author":{"name":"Justin Ridgewell","email":"0ce7911e6479995d6c346d6f03eb723b5135309e@ridgewell.name"},"message":"Class private properties (#7842)\n\n* Update member-expression-to-functions\r\n\r\n1. Babel using British spellings, so `memoise`\r\n2. Provide a helper `AssignmentMemoiser` class, which will assign the memo'd value with the `n`th access.\r\n\r\n* Private properties!\r\n\r\n* Fixes\r\n\r\n* Tests\r\n\r\n* Update helper name\r\n\r\n* Fix privates that reference other privates\r\n\r\n* Don't extend a builtin\r\n\r\n* Rebase","distinct":false,"url":"https://api.github.com/repos/mlavina/babel/commits/27c39c512dc13bd264f53111d093991d0756b6eb"},{"sha":"0200a3e510389a901680dd44ca8ae7bcd1d2e028","author":{"name":"Justin Ridgewell","email":"0ce7911e6479995d6c346d6f03eb723b5135309e@ridgewell.name"},"message":"Build InterfaceTypeAnnotation generated type code (#7982)","distinct":false,"url":"https://api.github.com/repos/mlavina/babel/commits/0200a3e510389a901680dd44ca8ae7bcd1d2e028"},{"sha":"4621011f84396a19bbddc76ca237f5ea977e9c30","author":{"name":"Michael A. Lavina","email":"f2bc538038ac89636187e19cd37db74077706b09@factset.com"},"message":"feat(sourcemap): parse external source maps when normalizing","distinct":true,"url":"https://api.github.com/repos/mlavina/babel/commits/4621011f84396a19bbddc76ca237f5ea977e9c30"}]}
{"actor":{"display_login":"mlavina"}}