{"shas":[["b2a09562a6c0683ca528c866abc1ecc99b4bdcf0","a57044cbdd20d0baac3f97315cee77c68bfa2fde@mozilla.com","Factor crate expr evaluator out of parser, expand to simple scalars and ops, if, alt.","Graydon Hoare"],["9acf4b912717831f628ad078f28c597e10d7ec93","a57044cbdd20d0baac3f97315cee77c68bfa2fde@mozilla.com","Handle the mutant 'let'-block directive in rustboot, temporarily.","Graydon Hoare"],["dbf53b4c37f9f2a1cda43aa8320ceb4c4460051e","a57044cbdd20d0baac3f97315cee77c68bfa2fde@mozilla.com","Connect the crate and source parsers together.","Graydon Hoare"],["88f0463c2bd6e7fd2af461afc5e83bd3417e3bc5","a57044cbdd20d0baac3f97315cee77c68bfa2fde@mozilla.com","Support the awful alt-else form in rustboot's cexp grammar, at least transiently. Remove in the future.","Graydon Hoare"],["19b2850388f634b500e612d8f24bbcb8c0fa2f3c","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","rustc: Perform type parameter substitutions when emitting glue for generic tags. Un-XFAIL generic-tag.rs.","Patrick Walton"],["3d04fa029e7773bca591502c2890944fae1cefdc","ad6abdd01bd027266e4a372bd90cbe35d0cc6338@mozilla.com","Disable test that is failing on valgrind.","Rafael Ávila de Espíndola"],["f8f6f078c505dd0f20526e3ad86c360605fce109","ad6abdd01bd027266e4a372bd90cbe35d0cc6338@mozilla.com","There are no native iterators (or at least they are not going to be supported\nsoon.).","Rafael Ávila de Espíndola"],["081c3aa76dd0805767e0233c0cc6ccf313cf44ba","ad6abdd01bd027266e4a372bd90cbe35d0cc6338@mozilla.com","Pass the abi of native functions all the way to codegen.","Rafael Ávila de Espíndola"],["7a1d01effcfa5763bc62aefba40f67ad2130d28d","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","rustc: Push type parameters down through alt tag patterns; add a test","Patrick Walton"],["69464aae62aef5a65fcf5bb79ab18f8967f32206","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","rustc: Remove FIXME obsoleted by the previous commit","Patrick Walton"],["dabccadd3202513ab0bcb424e2c62c90ab23062d","a57044cbdd20d0baac3f97315cee77c68bfa2fde@mozilla.com","Update manual to define identifiers using UAX 31 XID_Start / XID_Continue.","Graydon Hoare"],["7a6ac1c00041fc8043e240c8fb7255251fea63f4","a57044cbdd20d0baac3f97315cee77c68bfa2fde@mozilla.com","Fix typo in crate directive evaluator.","Graydon Hoare"],["6c24d0403b2e8fefecc5eea11933d493a01f1daf","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","Revert \"rustc: Push type parameters down through alt tag patterns; add a test\" due to valgrind failures\n\nThis reverts commit 7a1d01effcfa5763bc62aefba40f67ad2130d28d.","Patrick Walton"],["2cd7fbbdf1edf84d962c62e9990acc0906998413","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","rustc: Move all of the logic in type_of() to type_of_inner()","Patrick Walton"],["b5081a6a825f23b45920cf72896076039f30386d","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","Add a tag_variant_count() function to trans that doesn't go through the soon-to-be-deprecated tag info table","Patrick Walton"],["9c928fcf8c584659274bdb9095e47f2fa963d05c","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","rustc: Make iter_structural_ty() not use the \"variants\" field in the tag info","Patrick Walton"],["699eb69cc85f663d62200ee64ec9f2a606fcf440","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","rustc: Eliminate the \"variants\" field from the tag info","Patrick Walton"],["e37db13b02557b887de295a63b4b96021042ccde","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","rustc: Eliminate the \"ty_params\" field from the tag info","Patrick Walton"],["0120571e90a68befb03892c63c470d0923d425c4","0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","rustc: Make the tag info table keyed by both tag ID and type parameter. Also fix a bug that was causing all tags to compare equal.","Patrick Walton"],["4ac4d03f0cac829650f7a297162d070de53c6455","ad6abdd01bd027266e4a372bd90cbe35d0cc6338@mozilla.com","Update the function declarations with rust abi. A cdecl\n\nfn write(int fd, rustrt.vbuf buf, uint count) -> int;\n\ncompiles to\n\ndeclare i32 @write(i32, i8*, i32)\n\nand a rust\n\nfn vec_buf[T](vec[T] v, uint offset) -> vbuf;\n\ncompiles to\n\ndeclare i8* @vec_buf(%task*, %tydesc*, %\"vec[<P0:2>]\", i32)\n\nwhich I think is the correct declaration for both :-)","Rafael Ávila de Espíndola"]],"repo":"brson/rust","actor":"brson","ref":"refs/heads/docs","size":37,"head":"259e5bcaf1dd5e477d380dcd45ff276bf6ededfd","actor_gravatar":"d0ce8e171d43e20591074a66e9ff7ae6","push_id":25832115}