{"push_id":675014488,"size":92,"distinct_size":92,"ref":"refs/heads/topic/any","head":"f09596d6f46296b1ac52e7db42eb4543ea8271ee","before":"753a20d1f2f2adce141abaf1eb4020e2ec244ae8","commits":[{"sha":"dd789a3faaa7b500e277ec94239f9cbfa8eec92c","author":{"email":"5f46373bc4a66ea80bbe8739fe3c75a56bf2ca51@gmail.com","name":"Etienne Kneuss"},"message":"One line at most, 35 chars at most","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/dd789a3faaa7b500e277ec94239f9cbfa8eec92c"},{"sha":"32bdcd0acf2a5772620579ea4b2cfa9d993e6959","author":{"email":"3313117ab8ad19b6005009962f007193e79d3c52@gmail.com","name":"Regis Blanc"},"message":"Print program after xlang transformation in debug","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/32bdcd0acf2a5772620579ea4b2cfa9d993e6959"},{"sha":"914f770fc4b4ec1107356c45e8e35ec582682d80","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Add basic support for type 'Any'.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/914f770fc4b4ec1107356c45e8e35ec582682d80"},{"sha":"5db73ffe056639bd7499a8f7ee45a9522b90b44b","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Add new testcases and move those into their own directory.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/5db73ffe056639bd7499a8f7ee45a9522b90b44b"},{"sha":"d334d3ceb52e9aa80f9669e26b5acb522de140b2","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Relax isInstanceOf to support incompatible types if object is of type Any.\n\nClose #1.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/d334d3ceb52e9aa80f9669e26b5acb522de140b2"},{"sha":"c8f922f9f5e8813635abeaa3b327c76d1d2cf546","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Allow matching on values of type Any.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/c8f922f9f5e8813635abeaa3b327c76d1d2cf546"},{"sha":"e45b762cc8745bb6649ddb70d01eb8b3e95f259c","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Update testcases.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/e45b762cc8745bb6649ddb70d01eb8b3e95f259c"},{"sha":"824e90b24feff6e9e3822915bcf5938778ba8b6d","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Extract expr.asInstanceOf[T].\n\nCurrent limitations:\n\n- T cannot be a primitive type, yet.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/824e90b24feff6e9e3822915bcf5938778ba8b6d"},{"sha":"1f76372f10bfecde69050f23a29c521ef33ce558","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Update PrettyPrinter to handle AnyType and AsInstanceOf.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/1f76372f10bfecde69050f23a29c521ef33ce558"},{"sha":"f1ce494dce0f19ed83043cfcbfc7a9be6fef1890","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Relax IfExpr code extraction constraints to accept both branches to have incompatible types.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/f1ce494dce0f19ed83043cfcbfc7a9be6fef1890"},{"sha":"478230c8cc165779933545c9e29e9be6124fbc14","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Generate Any1 wrapper for every class defined without type parameters at the top of the hierarachy","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/478230c8cc165779933545c9e29e9be6124fbc14"},{"sha":"cc1a5f038c593f009f0370914a81fbc411673f46","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Add Any1 helper singleton.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/cc1a5f038c593f009f0370914a81fbc411673f46"},{"sha":"4e9909167e22ab68fda8ddfde08607dd39994c40","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Wrap FunDefs' parameters of type Any into Any1.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/4e9909167e22ab68fda8ddfde08607dd39994c40"},{"sha":"17175ee7670996fc8e0682ac7a922813afaac06b","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Wrap expressions with Any1 wrapper where needed.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/17175ee7670996fc8e0682ac7a922813afaac06b"},{"sha":"60635a8dcc256cf6b155cf1aa268570a7499b16d","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Remove useless testcases.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/60635a8dcc256cf6b155cf1aa268570a7499b16d"},{"sha":"b51b7435267585ab3b90b7160f4fbfaf47b87052","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Rewrite patterns in pattern matches when matching on Any.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/b51b7435267585ab3b90b7160f4fbfaf47b87052"},{"sha":"0993dcc8be454fd38add15d2931122e345f71e76","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Better names for methods in WrapAnyExprs.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/0993dcc8be454fd38add15d2931122e345f71e76"},{"sha":"6d4202ae5621c8380bda3bee7621a8d6840b83ce","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Change type of variable of type Any to Any1.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/6d4202ae5621c8380bda3bee7621a8d6840b83ce"},{"sha":"a6d91aa7a66f841de36e95b2493aa8162a5e418c","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Also wrap MatchExpr's scrutinee if needed.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/a6d91aa7a66f841de36e95b2493aa8162a5e418c"},{"sha":"61a395cee171b39a7f78902488e110cb6e7956eb","author":{"email":"f1df6bd8daa2518058df14df5718266f760f8062@gmail.com","name":"Romain Ruetschi"},"message":"Check that there is no expression of type Any left after desugaring.","distinct":true,"url":"https://api.github.com/repos/romac/leon/commits/61a395cee171b39a7f78902488e110cb6e7956eb"}]}