{"push_id":577406962,"size":38,"distinct_size":7,"ref":"refs/heads/virtualenv","head":"f09ab571623feb245c57b0d41febc1acc0951b2c","before":"bb627d3d6579fd10a47ff96599cf1a5cfb46aba6","commits":[{"sha":"d55d8e0765e2e53bacb291426e4ebb509cdf8f0d","author":{"email":"fd5fdcd2a5d35ccb481fc3d8dd4d559f2b8c0652@gmail.com","name":"Marius Wachtler"},"message":"Unwind generator stacks correctly\nbefore we stopped at the generatorEntry func and did not unwind\ninto the caller.","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/d55d8e0765e2e53bacb291426e4ebb509cdf8f0d"},{"sha":"919dd3df85a6c429415be4ccaec378200cf3bb2a","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"Add a third size class (between small/large) to the gc.\n\nport over sgen's idea of LOSSections as a mid-sized arena, so that we now have:\n\nSmallArena original non-large allocator, free bitmaps, segregated-fit allocator.\n  handles objects where size <= 3584 bytes\nLargeArena (new code, size-specific free lists.)\n  handles object  where 3584 < size <= ~1 meg\nHugeArena (original large allocator, 1 mmap per object.\n  handles objects where size > ~1meg","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/919dd3df85a6c429415be4ccaec378200cf3bb2a"},{"sha":"5cb21c7dc5c2494389164c374e09d2669fc50dc4","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"don't use toggle, since our assert ensures not free only in debug builds.  also, more valgrind error disabling for access to the GCAllocation data","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/5cb21c7dc5c2494389164c374e09d2669fc50dc4"},{"sha":"93bd0020d42465adc9cf6b1241946cc7a35f071f","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"formatting","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/93bd0020d42465adc9cf6b1241946cc7a35f071f"},{"sha":"1a268096a648c57e2a80436557a14b3bb31398e1","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"disable valgrind errors around this block","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/1a268096a648c57e2a80436557a14b3bb31398e1"},{"sha":"7cd29d79b145403d72bb479644ac3134d3ccacac","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"mucho cleanup","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/7cd29d79b145403d72bb479644ac3134d3ccacac"},{"sha":"d85c9893151c17c0d569cb36163fe05fbabf77c5","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"add a comment about further work for realloc(), and factor out the duplicate list.forEach in large/huge arenas","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/d85c9893151c17c0d569cb36163fe05fbabf77c5"},{"sha":"b131d40c8c819f02233d7141fa6dbe49d70ba3b8","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"add reversed() builtin function, as well as compatible __reversed__ methods on list/xrange.","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/b131d40c8c819f02233d7141fa6dbe49d70ba3b8"},{"sha":"280146ffee10fea04a5846b647c809854f641ec1","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"move getreversed from objmodel.cpp to builtin_module/builtins.cpp","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/280146ffee10fea04a5846b647c809854f641ec1"},{"sha":"be3e46f62b4e50093137e1e236c1d62ffe9a6315","author":{"email":"fd5fdcd2a5d35ccb481fc3d8dd4d559f2b8c0652@gmail.com","name":"Marius Wachtler"},"message":"Clear the exc_info when resuming a generator","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/be3e46f62b4e50093137e1e236c1d62ffe9a6315"},{"sha":"1392bbf672b51fc71941a35e92fa54ffd9e9085a","author":{"email":"fd5fdcd2a5d35ccb481fc3d8dd4d559f2b8c0652@gmail.com","name":"Marius Wachtler"},"message":"Fix: GC must visit the 'iter' field of every BoxedIterWrapper","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/1392bbf672b51fc71941a35e92fa54ffd9e9085a"},{"sha":"9cea4f0a6ebb016cfa1edc5a385d476094073ca2","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"add a simple_destructor for file objects","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/9cea4f0a6ebb016cfa1edc5a385d476094073ca2"},{"sha":"bd0b336ab1d379047cfd908844f8619aebd8280c","author":{"email":"d248c79c97c66a7b571fdac1accce52c99cfde88@users.noreply.github.com","name":"Kevin Modzelewski"},"message":"Merge pull request #299 from undingen/iterwrapper_gc\n\nFix: GC must visit the 'iter' field of every BoxedIterWrapper","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/bd0b336ab1d379047cfd908844f8619aebd8280c"},{"sha":"5e724cf1526856721223f36749438a4f9037cd95","author":{"email":"d248c79c97c66a7b571fdac1accce52c99cfde88@dropbox.com","name":"Kevin Modzelewski"},"message":"Add a seqiter_cls gc handler, and a test for these","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/5e724cf1526856721223f36749438a4f9037cd95"},{"sha":"f7a5c085232b1647e85d385dd3b23a651a372536","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"formatting","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/f7a5c085232b1647e85d385dd3b23a651a372536"},{"sha":"b921c01f3c7d8d3c0c55868bae1ee4abfc62ca3e","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"add a test.  verified that it fails (with my current ulimit) without the destructor.  succeeds with","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/b921c01f3c7d8d3c0c55868bae1ee4abfc62ca3e"},{"sha":"6380db902b80ea30cf83e7eaa6846185bb6430ac","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"rename - -> _","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/6380db902b80ea30cf83e7eaa6846185bb6430ac"},{"sha":"cdbf91f61673b17990ec50101fa893d11b332c65","author":{"email":"d248c79c97c66a7b571fdac1accce52c99cfde88@users.noreply.github.com","name":"Kevin Modzelewski"},"message":"Merge pull request #283 from toshok/__reversed__\n\nadd reversed() builtin function, as well as compatible __reversed__ methods on list/xrange.","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/cdbf91f61673b17990ec50101fa893d11b332c65"},{"sha":"929e154ff2adc3da4f511ed995bb7ca883aeedfd","author":{"email":"d248c79c97c66a7b571fdac1accce52c99cfde88@users.noreply.github.com","name":"Kevin Modzelewski"},"message":"Merge pull request #296 from undingen/gen_traceback\n\nGenerator tracebacks","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/929e154ff2adc3da4f511ed995bb7ca883aeedfd"},{"sha":"f366715ed214707f61987d2fba1d801fdc69a54b","author":{"email":"859df6c1c6279e7773fbeb2e2f2ec962c1eb8e0d@dropbox.com","name":"Chris Toshok"},"message":"lower this so we don't timeout","distinct":false,"url":"https://api.github.com/repos/kmod/pyston/commits/f366715ed214707f61987d2fba1d801fdc69a54b"}]}