GitHub PushEvent at 2014-11-27 16:33:50
Repository: rust
Actor: nikomatsakis
Payload: {"shas":[["d774aeacbab5704933e1201fee0b1d0592644b04","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Rewrite threading infrastructure, introducing `Thunk` to represent\nboxed `FnOnce` closures.","Niko Matsakis",true],["658ecde7883679e076a2625cdede780825b2347f","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Purge the hack that allows `FnOnce` to be used with a by-value self method.  Besides being yucky, it will cause problems if we try to make all traits implement themselves, which would make a lot of things in life easier. Also, it was inextricably linked to `Box`, which was not the intention.  We can work around its absence, so better to reimplement it later in a more thorough fashion.","Niko Matsakis",true],["89418d0ea10d521877b656fc5adb1224fd500064","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Adjust feature gates to allow for parenthetical notation to be used\nwith the fn traits","Niko Matsakis",true],["7cc48f47d64c5a80f7d94ae1083cf34752b88c81","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Remove `proc` types/expressions from the parser, compiler, and\nlanguage. Recommend `move||` instead.","Niko Matsakis",true],["2767ff84a8e10771e61435932068db0a1464a4e8","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Patch rustdoc to include missing types, make the match exhaustive\nto prevent such oversights in the future.","Niko Matsakis",true],["286caa99effdfd2f039089d748d7729d54959c46","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Rewrite WorkItem not to use `proc()`.","Niko Matsakis",true],["3ac1a465a7e5ca247f6244bdcc8380e4d8285513","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Mostly rote conversion of `proc()` to `move||` (and occasionally `Thunk::new`)","Niko Matsakis",true],["4786564275aa3fa90087064076190a17c54a0af2","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Delete tests that are either no longer relevant or which have\nduplicate tests around object types.","Niko Matsakis",true],["52d051da9cb4717ea39bf92e9c685e32e8b9a67f","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Update guide/intro to take into account the removal of `proc`.\n\ncc @steveklabnick","Niko Matsakis",true],["dab4c9eda7079280b6ec13ea9cfa0b10a8b56a98","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Update emacs and vi modes.","Niko Matsakis",true],["bf02b12e57ea2153cbb713c5563a31d8dbb91f82","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","FIXME(#19356) -- Comment out debuginfo test that doesn't work and I don't know why","Niko Matsakis",true],["a6b53506dc42240103a8bff6d8c0f444ec366ab3","4cc33a8ae3d9bb448f90bf63a1d4018698b1fb94@alum.mit.edu","Add some tests for obsolete code, sugar used in appropriate ways.","Niko Matsakis",true]],"size":12,"ref":"refs/heads/unboxed-closure-purge-the-proc","head":"a6b53506dc42240103a8bff6d8c0f444ec366ab3"}