{"push_id":2005869225,"size":64,"distinct_size":64,"ref":"refs/heads/trans-abi","head":"8432ab5cf0aab9fc6a0f481d9c97f91a027279be","before":"c247125d31b1891368052d9e2186bbd2a8c2b4c7","commits":[{"sha":"4db499ff10c057f3ba4167594d2b3b57c5109ad3","author":{"name":"Romain Porte","email":"e6d1d05510b5d0e9606ee9e3ddd8af006664431d@microjoe.org"},"message":"Add Duration::from_micros","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/4db499ff10c057f3ba4167594d2b3b57c5109ad3"},{"sha":"376837b999dc4a6ec271080957cd46b59bb5cc32","author":{"name":"Romain Porte","email":"e6d1d05510b5d0e9606ee9e3ddd8af006664431d@microjoe.org"},"message":"from_micros: Inlined return for consistency","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/376837b999dc4a6ec271080957cd46b59bb5cc32"},{"sha":"2e6aed8f476f732cbc7f8d3bb21adb4b67fb688e","author":{"name":"Romain Porte","email":"e6d1d05510b5d0e9606ee9e3ddd8af006664431d@microjoe.org"},"message":"from_micros: Added unstable annotation","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/2e6aed8f476f732cbc7f8d3bb21adb4b67fb688e"},{"sha":"abc53cc140a923340d4abf3ed8360d903866886a","author":{"name":"Romain Porte","email":"e6d1d05510b5d0e9606ee9e3ddd8af006664431d@microjoe.org"},"message":"from_micros: Fix missing {","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/abc53cc140a923340d4abf3ed8360d903866886a"},{"sha":"a15c541a2afd08095d278249b345323c46ae23d3","author":{"name":"Romain Porte","email":"e6d1d05510b5d0e9606ee9e3ddd8af006664431d@microjoe.org"},"message":"from_micros: added issue number and fixed typo","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/a15c541a2afd08095d278249b345323c46ae23d3"},{"sha":"b40a9f4ecac2d0da2c96576e63e456a868026245","author":{"name":"Romain Porte","email":"e6d1d05510b5d0e9606ee9e3ddd8af006664431d@microjoe.org"},"message":"from_micros: add feature name","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/b40a9f4ecac2d0da2c96576e63e456a868026245"},{"sha":"c30435be5b83a80e5e7c0f786fe7bb7b85b77086","author":{"name":"Guillaume Gomez","email":"29286bd2a252e7817f1d9a8ad2d535e5ec6d2252@gmail.com"},"message":"Add deref suggestion","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/c30435be5b83a80e5e7c0f786fe7bb7b85b77086"},{"sha":"5c82a5434b8370a9ed119577b0cf1afb995d6a17","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"Trim and document libc shim","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/5c82a5434b8370a9ed119577b0cf1afb995d6a17"},{"sha":"21d4ba2ea66ee297e556af9b1e4e96130e2e1bcf","author":{"name":"Niko Matsakis","email":"aa30189ba4dad768268e0d8a2ae502b7d4faf4d2@alum.mit.edu"},"message":"add some comments","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/21d4ba2ea66ee297e556af9b1e4e96130e2e1bcf"},{"sha":"a83c3e777145bd2fd127857b3b73d5a174e1f2dd","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #43870 - GuillaumeGomez:deref-suggestion, r=nikomatsakis\n\nAdd deref suggestion\n\nFixes #34562.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/a83c3e777145bd2fd127857b3b73d5a174e1f2dd"},{"sha":"fecd92a7fe0b77adbb7f1a3d43fee436006fa6a5","author":{"name":"Michael Woerister","email":"67968decd2824a38ba618c0c8ecaeeeed0e3476a@posteo"},"message":"incr.comp.: Initial implemenation of append-only dep-graph.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/fecd92a7fe0b77adbb7f1a3d43fee436006fa6a5"},{"sha":"a7428da41581a0af2bf9990a193b151ab9b1b816","author":{"name":"Michael Woerister","email":"67968decd2824a38ba618c0c8ecaeeeed0e3476a@posteo"},"message":"incr.comp.: Do some various cleanup.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/a7428da41581a0af2bf9990a193b151ab9b1b816"},{"sha":"5974ec745e97af456e50a04473e468db9007bd07","author":{"name":"Michael Woerister","email":"67968decd2824a38ba618c0c8ecaeeeed0e3476a@posteo"},"message":"incr.comp.: Serialize and deserialize new DepGraph","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/5974ec745e97af456e50a04473e468db9007bd07"},{"sha":"2a50d127ddc8a40c526d3409159a328517a6ff84","author":{"name":"Michael Woerister","email":"67968decd2824a38ba618c0c8ecaeeeed0e3476a@posteo"},"message":"incr.comp.: Remove support for loading metadata fingerprints.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/2a50d127ddc8a40c526d3409159a328517a6ff84"},{"sha":"45a03f153fe4da92a579108bff135cc822cd8700","author":{"name":"Michael Woerister","email":"67968decd2824a38ba618c0c8ecaeeeed0e3476a@posteo"},"message":"incr.comp.: Make #[rustc_dirty/clean] test for fingerprint equality instead of DepNode existence.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/45a03f153fe4da92a579108bff135cc822cd8700"},{"sha":"89aec1eb0bbae38123ffb3e41dc9c2af62527e14","author":{"name":"Michael Woerister","email":"67968decd2824a38ba618c0c8ecaeeeed0e3476a@posteo"},"message":"incr.comp.: Remove out-dated unit test and unnecessary assertion.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/89aec1eb0bbae38123ffb3e41dc9c2af62527e14"},{"sha":"26015da01497b4014fc4f2ecedee5a7090c354e6","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #44765 - tamird:libc-shim, r=alexcrichton\n\nTrim and document libc shim\n\n(hopefully) easy part of #44515.\n\nr? @alexcrichton","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/26015da01497b4014fc4f2ecedee5a7090c354e6"},{"sha":"24831c7221c7b4e32a02f8e8cffe7dfacb88b520","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #44436 - MicroJoe:master, r=alexcrichton\n\nAdd Duration::from_micros\n\nThis fixes #44400 that explains why it could be useful for embedded designs timing.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/24831c7221c7b4e32a02f8e8cffe7dfacb88b520"},{"sha":"acb73dbe8b311eb2ffa640ac3e01795d84159df4","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #44772 - michaelwoerister:new-graph, r=nikomatsakis\n\nincr.comp.: Add new DepGraph implementation.\n\nThis commits does a few things:\n1. It adds the new dep-graph implementation -- *in addition* to the old one. This way we can start testing the new implementation without switching all tests at once.\n2. It persists the new dep-graph (which includes query result fingerprints) to the incr. comp. caching directory and also loads this data.\n3. It removes support for loading fingerprints of metadata imported from other crates (except for when running autotests). This is not needed anymore with red/green. It could provide a performance advantage but that's yet to be determined. For now, as red/green is not fully implemented yet, the cross-crate incremental tests are disabled.\n\nNote, this PR is based on top of soon-to-be-merged #44696 and only the last 4 commits are new:\n```\n- incr.comp.: Initial implemenation of append-only dep-graph. (c90147c)\n- incr.comp.: Do some various cleanup. (8ce20c5)\n- incr.comp.: Serialize and deserialize new DepGraph. (0e13c1a)\n- incr.comp.: Remove support for loading metadata fingerprints. (270a134)\nEDIT 2:\n- incr.comp.: Make #[rustc_dirty/clean] test for fingerprint equality ... (d8f7ff9)\n```\n(EDIT: GH displays the commits in the wrong order for some reason)\n\nAlso note that this PR is expected to certainly result in performance regressions in the incr. comp. test cases, since we are adding quite a few things (a whole additional dep-graph, for example) without removing anything. End-to-end performance measurements will only make sense again after red/green is enabled and all the legacy tracking has been turned off.\n\nEDIT 2: Pushed another commit that makes the `#[rustc_dirty]`/`#[rustc_clean]` based autotests compared query result fingerprints instead of testing `DepNode` existence.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/acb73dbe8b311eb2ffa640ac3e01795d84159df4"},{"sha":"81efc5e9671eb97bfb3df7409ab34bb0da3e1f13","author":{"name":"Eduard-Mihai Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"rustc_trans: move const & lvalue access helpers from adt.","distinct":true,"url":"https://api.github.com/repos/eddyb/rust/commits/81efc5e9671eb97bfb3df7409ab34bb0da3e1f13"}]}
{"actor":{"display_login":"eddyb"}}