{"push_id":2573116837,"size":34,"distinct_size":3,"ref":"refs/heads/array_types","head":"4831fd8a7e137d02fe69588a852736be86205117","before":"f128b2a36562cdc55765846c1c3a6df05b4363bf","commits":[{"sha":"3a59ba844e375b385b821b38aa3216471554d55c","author":{"name":"Arnaud Bergeron","email":"e89c0973b796020bbe4794f7f336d9297504dc93@gmail.com"},"message":"Get rid of mypy.","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/3a59ba844e375b385b821b38aa3216471554d55c"},{"sha":"6553078b287f07959cf0995948b9731ab065c0c3","author":{"name":"Arnaud Bergeron","email":"e89c0973b796020bbe4794f7f336d9297504dc93@gmail.com"},"message":"remove type: ignore annotations","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/6553078b287f07959cf0995948b9731ab065c0c3"},{"sha":"808e5de88cc3e4233422f56895ad84d7a7c4131e","author":{"name":"Arnaud Bergeron","email":"e89c0973b796020bbe4794f7f336d9297504dc93@gmail.com"},"message":"remove cast()","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/808e5de88cc3e4233422f56895ad84d7a7c4131e"},{"sha":"469e75a4676b37636c835d72327a11cd5bd54c1d","author":{"name":"Arnaud Bergeron","email":"e89c0973b796020bbe4794f7f336d9297504dc93@gmail.com"},"message":"Allow references to globals from nested functions.\n\nFixes #47","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/469e75a4676b37636c835d72327a11cd5bd54c1d"},{"sha":"4f8ae5254c6b210cbf6e6178284d824373361fc5","author":{"name":"abergeron","email":"0da286190feb1c238e718e22b58f9f1b3756dca0@iro.umontreal.ca"},"message":"Unbreak return in while (#66)\n\nHandle return in while correctly\r\n\r\nFixes #29","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/4f8ae5254c6b210cbf6e6178284d824373361fc5"},{"sha":"004f6d6cee612983e5586844873cc2a42b6e42e2","author":{"name":"abergeron","email":"0da286190feb1c238e718e22b58f9f1b3756dca0@iro.umontreal.ca"},"message":"Fix NestingAnalyzer for if nested in while (#68)\n\n* Pre-visit the graph in NestingAnalyzer\r\n\r\n* Change the if_while test to have function names and reproduce the problem.\r\n\r\nAlso it passes with the NestingAnalyzer changes.","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/004f6d6cee612983e5586844873cc2a42b6e42e2"},{"sha":"e0df48f1e6c20cfd7fdce56c6606be1648c7ae13","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Type inference (#67)\n\n* Working InferenceEngine + tests\r\n* Type and value inferrers for most primitives\r\n* Detect deadlocks in some infinite recursions\r\n* Handle too few/too many arguments errors\r\n* Cap exploration depth with LimitedValue, tracks can be optional","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/e0df48f1e6c20cfd7fdce56c6606be1648c7ae13"},{"sha":"ec743f63fc2342b2e99312c17dc909948d8a861b","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"hastype and typeof (#69)\n\n* hastype and typeof\r\n\r\n* Remove tuple as superclass of Type","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/ec743f63fc2342b2e99312c17dc909948d8a861b"},{"sha":"fe94fdacc3372926b54a44516b436384481bb019","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Add graph_relation parameter to GraphCloner","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/fe94fdacc3372926b54a44516b436384481bb019"},{"sha":"ba6c18659a0cd9c228439a05a221a2164c124d38","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Pretty printing for Context","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/ba6c18659a0cd9c228439a05a221a2164c124d38"},{"sha":"f64f4b59376c5aad7825a7a2409a5c2eee99cc44","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Raise sensible error for unprocessed references","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/f64f4b59376c5aad7825a7a2409a5c2eee99cc44"},{"sha":"e17678ca5e71cf88b4bc7d2736d29980515f8575","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Add Node.type and Graph.type","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/e17678ca5e71cf88b4bc7d2736d29980515f8575"},{"sha":"f995f4e89703a201d7e16938bc304ed008d48ee4","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Allow graphs as arguments to compile","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/f995f4e89703a201d7e16938bc304ed008d48ee4"},{"sha":"c476ca2c0d9ccf030c4f37706c170717c21da86d","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Add transforms field to Graph","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/c476ca2c0d9ccf030c4f37706c170717c21da86d"},{"sha":"f8f227ed1a08bb1a4a729a44e27049f1a8a195eb","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Small fix to optimizer to cover more opportunities","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/f8f227ed1a08bb1a4a729a44e27049f1a8a195eb"},{"sha":"1bac616e551e69ab84544790280c95f559a2751e","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Fix test_disconnect to be more robust","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/1bac616e551e69ab84544790280c95f559a2751e"},{"sha":"b427785d6996d2274f1e9e0c756038c0d31b32f8","author":{"name":"abergeron","email":"0da286190feb1c238e718e22b58f9f1b3756dca0@iro.umontreal.ca"},"message":"Better (and simpler) debug vm implementation. (#63)","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/b427785d6996d2274f1e9e0c756038c0d31b32f8"},{"sha":"617aaa739689abd8b1724317b0185ee59b77de0b","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Strip cosmetic transforms for tooltip function","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/617aaa739689abd8b1724317b0185ee59b77de0b"},{"sha":"507876b4b087e3458e4bbfe3108951b6b7a81c08","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Map replacement for graph.return_ in GraphCloner","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/507876b4b087e3458e4bbfe3108951b6b7a81c08"},{"sha":"6b131b105f8a8f8867a0a6a283e6e657b6699fbb","author":{"name":"Olivier Breuleux","email":"52c07b5e47dc96dbc9033b40efa16d15d3bd62b6@gmail.com"},"message":"Improvements to inference\n\n* GraphInferrer.make_context\n* InferenceEngine.run_coroutine\n* Reference.get_all\n* Re-implement return_ primitive\n* Some reorganization\n* Wrap infer_value methods with limited(...)\n* Pretty printer for LimitedValue\n* Start inference from graph.return_ instead of graph.output","distinct":false,"url":"https://api.github.com/repos/abergeron/myia/commits/6b131b105f8a8f8867a0a6a283e6e657b6699fbb"}]}
{"actor":{"display_login":"abergeron"}}