{"push_id":1309919594,"size":47,"distinct_size":47,"ref":"refs/heads/feature/sbt-compiler-reporter","head":"2ff7e406c4bf2e43ce9dd1c850ba5c9596b9de2f","before":"723dbf1b104ba67b3478a262638ec9dd1fc6680c","commits":[{"sha":"563b8ab6c712bfbae28aacfbd8323a46f4fe1bae","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Add symbols to Doc AST, needed for `@usecase`\n\nAlso eliminates the need for comment processing to be part of the\n`DocASTPhase`, so this should be put into a DocMiniPhase","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/563b8ab6c712bfbae28aacfbd8323a46f4fe1bae"},{"sha":"e8c9277fc5eca532b0cbd945e7f5e874f72e09bd","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Add `Comments` object instead of `Scanners.Comment` case class","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/e8c9277fc5eca532b0cbd945e7f5e874f72e09bd"},{"sha":"1caf3c3cfd74110ef30361e035448019d9b24713","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Typecheck usecases","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/1caf3c3cfd74110ef30361e035448019d9b24713"},{"sha":"c99ff831e4e1afd732f325fcc7720dcdd0426ca0","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Add `UsecasePhase` to dottydoc","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/c99ff831e4e1afd732f325fcc7720dcdd0426ca0"},{"sha":"d26b59d26fc4ef9fd1e088691d61fcd9954e2872","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Fix name clashes because of `@usecase`","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/d26b59d26fc4ef9fd1e088691d61fcd9954e2872"},{"sha":"32c6bb7c6720b84814ff0fe9f4929aad496c00f3","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Fix type parameters not getting properly typed","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/32c6bb7c6720b84814ff0fe9f4929aad496c00f3"},{"sha":"f65e64b6563b2849117bc78782d2732eaa460ec8","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Move typing of usecases to `typedClassDef`","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/f65e64b6563b2849117bc78782d2732eaa460ec8"},{"sha":"eef3de6121aa284c85d9dc0d2d8b8133ec6763af","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Fix cooking of docstrings","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/eef3de6121aa284c85d9dc0d2d8b8133ec6763af"},{"sha":"a95777042f29fe3bfe41c0fb6cf24951f09e6679","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Move docstring parser to dottydoc miniphase","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/a95777042f29fe3bfe41c0fb6cf24951f09e6679"},{"sha":"e1745ec69520b1f71561ba992353ea76a4b387c0","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Move docstring cooking to dotty","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/e1745ec69520b1f71561ba992353ea76a4b387c0"},{"sha":"10a397024642e4f6ed702801b543fc011f260a37","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Typecheck usecases in fresh local scope","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/10a397024642e4f6ed702801b543fc011f260a37"},{"sha":"28edec93ba0cd38c7db7ee05f344d82239f156cc","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Make Context#moreProperties strongly typed\n\nTo do this, factor out Key from Attachment into a new type, Property.Key.","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/28edec93ba0cd38c7db7ee05f344d82239f156cc"},{"sha":"e4e19e0a66be3de72b29716b0ef02d923903432f","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Implement docbase as property","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/e4e19e0a66be3de72b29716b0ef02d923903432f"},{"sha":"ed3f56ef8f0f9a07ff68b2a7257a16640c45a44c","author":{"name":"Dmitry Petrashko","email":"aac469f09fec56b11bb7e3a48473d015f8c95598@d-d.me"},"message":"Update readme: mark Exhaustivity checks & multiv.eq. as implemented","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/ed3f56ef8f0f9a07ff68b2a7257a16640c45a44c"},{"sha":"8fa5627d83ba30ae1be29795f25c6b28d8facb67","author":{"name":"liu fengyun","email":"c3324e821effe25514ec86226138a0fe6ae8495a@gmail.com"},"message":"Fix #1490: type test of union types via type alias","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/8fa5627d83ba30ae1be29795f25c6b28d8facb67"},{"sha":"930ad0c9ab1c15e833981978ab95580227d9aa61","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Implement constraint merging\n\nNot used yet, but we might use it as an alternative to typedArg invalidation later.","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/930ad0c9ab1c15e833981978ab95580227d9aa61"},{"sha":"c681930b9eb1fb98b04101e30a5227769a4030f4","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Handle complex context merging cases\n\nTest case in isApplicableSafe.scala. It turns out that this\nrequires a context merge using the new `&' operator. Sequence of actions:\n\n 1) Typecheck argument in typerstate 1.\n 2) Cache argument.\n 3) Evolve same typer state (to typecheck other arguments, say)\n    leading to a different constraint.\n 4) Take typechecked argument in same state.\n\nIt turns out that the merge in TyperState is needed not just for\nisApplicableSafe but also for (e.g. erased-lubs.scala) as well as\nmany parts of dotty itself.","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/c681930b9eb1fb98b04101e30a5227769a4030f4"},{"sha":"dc2d178554979f805c749b20f707d1e1873553ec","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Handle case where expected type of a SeqLiteral has an undetermined element type.\n\nTest case is isApplicableSafe -Ycheck:first.","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/dc2d178554979f805c749b20f707d1e1873553ec"},{"sha":"f0241977ebd047fde78d72a284b056a36a4d85fc","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"TyperState refactoring.\n\nNeed to export just uncommittedAncestor, can hide\nisCommitted and parent.","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/f0241977ebd047fde78d72a284b056a36a4d85fc"},{"sha":"d4de454db73732e465fcc99db60dfa0290c36cbd","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Bump dottydoc version for nightly builds","distinct":true,"url":"https://api.github.com/repos/MasseGuillaume/dotty/commits/d4de454db73732e465fcc99db60dfa0290c36cbd"}]}
{"actor":{"display_login":"MasseGuillaume"}}