{"push_id":705914473,"size":1,"distinct_size":1,"ref":"refs/heads/infer-ctxt-refactor","head":"5e0f4ae164cd729d9b1ef0bdc844ccc8d909b64e","before":"ec618b9559f892c1f910e001b40c564de554aea1","commits":[{"sha":"5e0f4ae164cd729d9b1ef0bdc844ccc8d909b64e","author":{"email":"80e52c5df6281c393360fb747b7fd1fadaa75ae7@gmail.com","name":"Jared Roesch"},"message":"Begin refactor type checking state\n\nThis first patch starts by moving around pieces of state related to\ntype checking. The goal is to slowly unify the type checking state\ninto a single typing context. This initial patch moves the\nParameterEnvironment into the InferCtxt and moves shared tables\nfrom Inherited and ty::ctxt into their own struct Tables. This\nis the foundational work to refactoring the type checker to\nenable future evolution of the language and tooling.","distinct":true,"url":"https://api.github.com/repos/jroesch/rust/commits/5e0f4ae164cd729d9b1ef0bdc844ccc8d909b64e"}]}