diff options
| author | bors <bors@rust-lang.org> | 2018-11-25 12:20:18 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-11-25 12:20:18 +0000 |
| commit | e9bca7a993d740291568c57eeef797b175c591cf (patch) | |
| tree | 159713b642b10c25dd4b31cb5571322e742b6d19 /src/rustllvm/RustWrapper.cpp | |
| parent | abe19a730576cf7ead1bf7995271b53d551ea37f (diff) | |
| parent | 94967ae8c1129d63df4446240df4fc45a57c8164 (diff) | |
| download | rust-e9bca7a993d740291568c57eeef797b175c591cf.tar.gz rust-e9bca7a993d740291568c57eeef797b175c591cf.zip | |
Auto merge of #55906 - nnethercote:rm-OpenSnapshot-CommittedSnapshot, r=nikomatsakis
Clean up and streamline snapshot data structures These commits clean up the snapshot structures a bit, so they are more consistent with each other and with the `ena` crate. They also remove the `OpenSnapshot` and `CommittedSnapshot` entries in the undo log, just like I did for the `ena` crate in https://github.com/rust-lang-nursery/ena/pull/14. This PR in combination with that `ena` PR reduces instruction counts by up to 6% on benchmarks. r? @nikomatsakis. Note that this isn't quite ready for landing, because the `ena` dependency in the first commit needs to be updated once https://github.com/rust-lang-nursery/ena/pull/14 lands. But otherwise it should be good.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
