{"push_id":644756460,"size":433,"distinct_size":433,"ref":"refs/heads/feature/type_macros","head":"9e93fef3c0e61836a8b56f727eb7a2e94bb4ca09","before":"eff4ff4e811980c4c04d439e02a7fe180f4ddcc0","commits":[{"sha":"986852911464df87088007e64780165cc538f9b9","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@sb.org","name":"Kevin Ballard"},"message":"Add `Sync` to the bounds in `io::Error`\n\nThis allows `io::Error` values to be stored in `Arc` properly.\n\nBecause this requires `Sync` of any value passed to `io::Error::new()`\nand modifies the relevant `convert::From` impls, this is a\n\n[breaking-change]\n\nFixes #24049.","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/986852911464df87088007e64780165cc538f9b9"},{"sha":"49225b8fbc8e171e7788571dac82977a3b3f227c","author":{"email":"67f1b29dab157300b35e02084daa2c9694d7a19a@gmail.com","name":"Sean Bowe"},"message":"Delay specific span_bug() call until abort_if_errors()\n\nAn actual typeck error is the cause of many failed compilations but an\nunrelated bug is being reported instead. It is triggered because a typeck\nerror is presumably not yet identified during compiler execution, which\nwould normally bypass an invariant in the presence of other errors. In\nthis particular situation, we delay the reporting of the bug until\nabort_if_errors().\n\nCloses #23827, closes #24356, closes #23041, closes #22897, closes #23966,\ncloses #24013, and closes #23729","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/49225b8fbc8e171e7788571dac82977a3b3f227c"},{"sha":"c6606091902daedcea77c1f68198f6c9b071a90b","author":{"email":"67f1b29dab157300b35e02084daa2c9694d7a19a@gmail.com","name":"Sean Bowe"},"message":"Leave error message intact","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/c6606091902daedcea77c1f68198f6c9b071a90b"},{"sha":"ab8c884b3464633fc227a465f4b5aab4c7bce27a","author":{"email":"bb9790d35771246ff529a7e0d2d0ea5223effbbc@avdi.org","name":"Avdi Grimm"},"message":"Refer to Ruby/Python/JS as \"dynamically evaluated\"\n\n\"Dynamically typed\" didn't seem like a relevant distinction; there are statically-compiled dynamically-typed languages. Another term that might work here (despite being notoriously vague) is \"scripting languages\".","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/ab8c884b3464633fc227a465f4b5aab4c7bce27a"},{"sha":"8f41b74dba4c440dd55e6871407448a9478d5e24","author":{"email":"67f1b29dab157300b35e02084daa2c9694d7a19a@gmail.com","name":"Sean Bowe"},"message":"Completely delay this error checking","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/8f41b74dba4c440dd55e6871407448a9478d5e24"},{"sha":"810757935e38aeaabfd8359fe157e74c837221df","author":{"email":"bb9790d35771246ff529a7e0d2d0ea5223effbbc@avdi.org","name":"Avdi Grimm"},"message":"Wording for dynamic languages.","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/810757935e38aeaabfd8359fe157e74c837221df"},{"sha":"d14109ec7e90f42a7cb966415b96094b146d3706","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Add \"trace-macros\" as a compiler flag\n\nFixes #22619","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/d14109ec7e90f42a7cb966415b96094b146d3706"},{"sha":"bed2d33523be222195aff71bb813eb14a1faef97","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Add \"run-make\" test for trace-macros flag","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/bed2d33523be222195aff71bb813eb14a1faef97"},{"sha":"54abe4ce915d00ffc07d9077aebeedd052be29fa","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"link to ownership for now","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/54abe4ce915d00ffc07d9077aebeedd052be29fa"},{"sha":"35b49fe20604ee840246123acd44cf2f9a04ab08","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Fix: sess.opt should have been sess.opts","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/35b49fe20604ee840246123acd44cf2f9a04ab08"},{"sha":"5e1505f82396d696fd11b28c2aae5b01c14ed3f9","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Remove -o flag from build command\n\nIt generates a warning that --outdir argument is ignored, which is\ncaptured and spoils the output\n\nAlso ensure that test output is captured in a different file than the\nexpected output file","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/5e1505f82396d696fd11b28c2aae5b01c14ed3f9"},{"sha":"53b7a06fafd00627d721d168bc993152a0f265c8","author":{"email":"dddccf71ac082961ac856a6ac9f2b87a0ba13044@gmail.com","name":"Tobias Bucher"},"message":"Remove one allocation for the file path in file opening\n\nFixes #22190.","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/53b7a06fafd00627d721d168bc993152a0f265c8"},{"sha":"9891ea74d6f706cf38e91599f1e65816977cefdc","author":{"email":"fe5d6682c42f738a11b4d5adaa7854ea75bd9ea3@gmail.com","name":"Adolfo Ochagavía"},"message":"Implement traits for parser error structs\n\nImplement `Debug`, `Display` and `Error` for `FatalError` and `ExplicitBug`","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/9891ea74d6f706cf38e91599f1e65816977cefdc"},{"sha":"e8fbd1ce048fdfc2db1d446fedfe8775ce446046","author":{"email":"fdc34241055c362abd04c9402a0cf27e42d4db6b@gmail.com","name":"James Perry"},"message":"add all SC constants for macos","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/e8fbd1ce048fdfc2db1d446fedfe8775ce446046"},{"sha":"e5631f94b4963b08a726007fc775311bd95957f8","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"TRPL: move semantics","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/e5631f94b4963b08a726007fc775311bd95957f8"},{"sha":"6afa331a95f6d39c17dc55c67d797d406c3d7f19","author":{"email":"fdc34241055c362abd04c9402a0cf27e42d4db6b@gmail.com","name":"pez"},"message":"fix tabs","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/6afa331a95f6d39c17dc55c67d797d406c3d7f19"},{"sha":"6a95d90b86fcfb04377db34324b513f108e4f060","author":{"email":"d8304a100f9eb6d8398a1b27f47b5aa4c1c0b0be@gmail.com","name":"Ariel Ben-Yehuda"},"message":" make Repr of TraitRef more useful","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/6a95d90b86fcfb04377db34324b513f108e4f060"},{"sha":"9e1a07883bcf7b5881dec9bd1ff83ffd6da13d02","author":{"email":"d8304a100f9eb6d8398a1b27f47b5aa4c1c0b0be@gmail.com","name":"Ariel Ben-Yehuda"},"message":"clean visit_expr","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/9e1a07883bcf7b5881dec9bd1ff83ffd6da13d02"},{"sha":"9c1dfed2ba2946bbf9de787de647f5c58e336ae0","author":{"email":"d8304a100f9eb6d8398a1b27f47b5aa4c1c0b0be@gmail.com","name":"Ariel Ben-Yehuda"},"message":"Use node_ty instead of expr_ty in binary expr fixup","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/9c1dfed2ba2946bbf9de787de647f5c58e336ae0"},{"sha":"fd8c592757144b8d0655aaf1ff3dd3c5b8b16a80","author":{"email":"d8304a100f9eb6d8398a1b27f47b5aa4c1c0b0be@gmail.com","name":"Ariel Ben-Yehuda"},"message":"Always type-check the index of an IndexExpr\n\nFixes #24363.","distinct":true,"url":"https://api.github.com/repos/freebroccolo/rust/commits/fd8c592757144b8d0655aaf1ff3dd3c5b8b16a80"}]}