{"push_id":1389321803,"size":17,"distinct_size":0,"ref":"refs/heads/master","head":"5d590242132b0f38fc04afed2c787dadfd8d6c2f","before":"a0dcc0835ecd467a0704143d7b5b3611c8797243","commits":[{"sha":"03b6a47f72da3229e80c7e67495cc73611aae0c9","author":{"name":"Guillaume Martres","email":"aa72171fda491727f5f21128a0c723d838f42e00@ubuntu.com"},"message":"Avoid calling unsupported computeHash in some situations\n\nSome types do not implement `computeHash`, instead they override\n`myHash` directly. This works fine as long as `myHash` is not equal to\n`HashUnknown` but this was not guaranteed before this commit, if\n`myHash` is equal to `HashUnknown` then `computeHash` is called by\n`CachedGroundType#hash` or `CachedProxyType#hash` causing an exception:\nhttps://gist.github.com/smarter/6b642db0495e995d8f3c26d614cf54d6\n\nThis commit fixes this by making sure we never compute a hash equal to\n`HashUnknown`, instead `HashUnknownAlt` should be used.","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/03b6a47f72da3229e80c7e67495cc73611aae0c9"},{"sha":"1dea9916e686adc96df9d7886346af2ed1abe45f","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Fix #1637: Future defs are always OK\n\nDrop special mode that handles future defs without which we\nget DenotationNotDefinedHere errors. In more than a year, this\nhas only turned up false negatives. So I think it's better to\ndrop the check, and the contortions needed to deal with it.","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/1dea9916e686adc96df9d7886346af2ed1abe45f"},{"sha":"8c857cd29f48c3c2badfd37a7f22e8a24929d796","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Fix #1638: Don't import when typing a package clause\n\nWhen typing the first identifier of a package clause, disable\nimports, as package clauses are never imported.\n\nFixes #1638.","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/8c857cd29f48c3c2badfd37a7f22e8a24929d796"},{"sha":"56f6933c7d164a446daa90099ffd3ce31647f6e0","author":{"name":"odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Merge pull request #1655 from dotty-staging/change-future-defs-ok\n\nFix #1637: Future defs are always OK","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/56f6933c7d164a446daa90099ffd3ce31647f6e0"},{"sha":"a55a2607c7376ed81141ef958d6a8eeaeea8fd72","author":{"name":"odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Merge pull request #1657 from dotty-staging/fix-#1638\n\nFix #1638: Don't import when typing a package clause","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/a55a2607c7376ed81141ef958d6a8eeaeea8fd72"},{"sha":"9c821cb83ce6b6f566620432ef3b5d70f54c67d2","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Fix #1640: Avoid applications with untyped function parts\n\nAvoid applications with untyped function parts even if program is erroneous.\nTaking the symbol fails for these applications, which can cause crashes.","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/9c821cb83ce6b6f566620432ef3b5d70f54c67d2"},{"sha":"ed3f586c8cd8bfcc31f1e0462a5294182b043103","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Test case for #1641\n\n#1641 compiles under latest master. This test case is there to ensure\nit stays that way.","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/ed3f586c8cd8bfcc31f1e0462a5294182b043103"},{"sha":"f532c9acb9aef9a93f52109c320ea5c944de46bc","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Fix #1643: Avoid crash due to previous errors\n\nWe assumed that argument types in an untpd.New are never wildcards but\nin the face of errors that is not true.","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/f532c9acb9aef9a93f52109c320ea5c944de46bc"},{"sha":"cf351a20fcd9de79eedeca76fad59bad55d5a5ec","author":{"name":"Martin Odersky","email":"01fae0ecc0f5ec4c7b9a0ce9510ee058c6c429b7@gmail.com"},"message":"Disallow wildcard arguments in new\n\nThese might lead to bad bounds if unchecked.\nScalac disallows them also, but with a confusing error message\n(\"class type expected\" on the class).","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/cf351a20fcd9de79eedeca76fad59bad55d5a5ec"},{"sha":"913f76a482efc733c01dd262a72de78e795d4b7b","author":{"name":"Guillaume Martres","email":"aa72171fda491727f5f21128a0c723d838f42e00@ubuntu.com"},"message":"Merge pull request #1660 from dotty-staging/fix-#1643\n\nFix #1643: More robust untpd.New","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/913f76a482efc733c01dd262a72de78e795d4b7b"},{"sha":"4f675c39bcb13dcbfc8868c33f10dbbb9922c08c","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Merge pull request #1659 from dotty-staging/fix-#1640\n\nFix #1640: Avoid applications with untyped function parts","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/4f675c39bcb13dcbfc8868c33f10dbbb9922c08c"},{"sha":"a4a8f48930f1d890f237487b4ed34045b9043197","author":{"name":"Miron Aseev","email":"cff06a4ab2ee852332e81a157cd06c608275f5b4@gmail.com"},"message":"Add error message for illegal literals","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/a4a8f48930f1d890f237487b4ed34045b9043197"},{"sha":"74cb0288a23a6e8633ce41449b54542797bf5696","author":{"name":"dos65","email":"391491b78c762c50d49a838f6cb3af64716d2c64@gmail.com"},"message":"Fix #1668 - add encoding for default docs layout","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/74cb0288a23a6e8633ce41449b54542797bf5696"},{"sha":"d6b97498187d92def4963107bb377505bdd904de","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Merge pull request #1667 from maseev/iss1589-literal-error-message\n\nAdd error message for illegal literals - Parser.scala:602","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/d6b97498187d92def4963107bb377505bdd904de"},{"sha":"f95681c0f9c9a93625ecb4abf85a0656569ddafe","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Merge pull request #1669 from dos65/docs_encoding\n\nFix #1668 - add encoding for default docs layout","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/f95681c0f9c9a93625ecb4abf85a0656569ddafe"},{"sha":"bffefe96f1c3c550e42d745af879755d1f99bc37","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Fix typo in `IllegalLiteral` message","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/bffefe96f1c3c550e42d745af879755d1f99bc37"},{"sha":"5d590242132b0f38fc04afed2c787dadfd8d6c2f","author":{"name":"Felix Mulder","email":"ea8046b8bd1d9159089c0bf59323f9f0b1000ff5@gmail.com"},"message":"Merge pull request #1632 from dotty-staging/fix/hash-assert\n\nAvoid calling unsupported computeHash in some situations","distinct":false,"url":"https://api.github.com/repos/felixmulder/dotty/commits/5d590242132b0f38fc04afed2c787dadfd8d6c2f"}]}
{"actor":{"display_login":"felixmulder"}}