{"push_id":846778761,"size":4,"distinct_size":4,"ref":"refs/heads/PerThreadSet","head":"ef0f3a1eb0341e49f9a66d50f147f67960e82e15","before":"57dcde6b8a0a8d1147d6e660931bf4f20de98186","commits":[{"sha":"bf8e0fc90aa03dec5fc9ab18800502fbc3a37c9a","author":{"email":"0178b9ae37a04c85ef49a1292c3fd75795bef75c@gmail.com","name":"Kevin Modzelewski"},"message":"Parser fix: call fclose\n\nAdd a FileHandle class for c++-style raii on FILE* objects.\n\nAlso, add support for using the cpython parser for parsing\nstrings (still only in -X mode).","distinct":true,"url":"https://api.github.com/repos/undingen/pyston/commits/bf8e0fc90aa03dec5fc9ab18800502fbc3a37c9a"},{"sha":"cee976593742d9df08a1022df134204558c72fdc","author":{"email":"0178b9ae37a04c85ef49a1292c3fd75795bef75c@gmail.com","name":"Kevin Modzelewski"},"message":"Support inherited flags in the cpython parser","distinct":true,"url":"https://api.github.com/repos/undingen/pyston/commits/cee976593742d9df08a1022df134204558c72fdc"},{"sha":"013d46eb0901d109dc771e07925ad3d0c1713058","author":{"email":"d248c79c97c66a7b571fdac1accce52c99cfde88@users.noreply.github.com","name":"Kevin Modzelewski"},"message":"Merge pull request #988 from kmod/repl\n\nParser fix: call fclose","distinct":true,"url":"https://api.github.com/repos/undingen/pyston/commits/013d46eb0901d109dc771e07925ad3d0c1713058"},{"sha":"ef0f3a1eb0341e49f9a66d50f147f67960e82e15","author":{"email":"fd5fdcd2a5d35ccb481fc3d8dd4d559f2b8c0652@gmail.com","name":"Marius Wachtler"},"message":"PerThreadSet: make sure that the pthread setspecific callback does not access destroyed memory\nThis caused the 'self->map.size() == self->map_elts' assert we saw sometimes on travis CI","distinct":true,"url":"https://api.github.com/repos/undingen/pyston/commits/ef0f3a1eb0341e49f9a66d50f147f67960e82e15"}]}