about summary refs log tree commit diff
path: root/src/librustc_data_structures/snapshot_map
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-184/+0
2020-05-24perf: Add inline on commonly used methods added in 69464Markus Westerlind-0/+1
2020-05-05perf: Lazily recive the Rollback argument in rollback_toMarkus Westerlind-1/+2
2020-05-05Move projection_cache into the combined undo logMarkus Westerlind-7/+19
2020-05-05Allow SnapshotMap to have a separate undo_logMarkus Westerlind-92/+58
2019-12-22Format the worldMark Rousskov-15/+14
2019-10-21Remove unnecessary `Hash` bounds from various types.Nicholas Nethercote-1/+1
2019-08-02librustc_data_structures: Unconfigure tests during normal buildVadim Petrochenkov-1/+1
2019-02-09librustc_data_structures => 2018Taiki Endo-1/+1
2018-12-25Remove licensesMark Rousskov-20/+0
2018-11-25Remove `OpenSnapshot` and `CommittedSnapshot` markers from `SnapshotMap`.Nicholas Nethercote-34/+25
2018-11-25Introduce `in_snapshot` and `assert_open_snapshot` methods.Nicholas Nethercote-3/+7
2018-11-25Make `commit` and `rollback_to` methods take ownership of the snapshots.Nicholas Nethercote-8/+8
2018-11-25Replace a `.truncate(0)` call with `.clear()`.Nicholas Nethercote-1/+1
2018-11-25Remove `insert_noop`.Nicholas Nethercote-10/+4
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-11/+12
2018-10-19Update unit testsOliver Scherer-3/+3
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-2/+6
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-08-09Make SnapshotMap::{commit, rollback_to} take referencesljedrz-9/+9
2018-05-17Avoid repeated HashMap lookups in `opt_normalize_projection_type`.Nicholas Nethercote-0/+6
2018-02-18Generate documentation for auto-trait implsAaron Hill-0/+5
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-3/+3
2016-10-21only remove keys that mention skolemized regionsNiko Matsakis-3/+7
2016-10-21when pop skol, also remove from proj cacheNiko Matsakis-15/+42
2016-10-20run rustfmt on snapshot_mapSrinivas Reddy Thatiparthy-8/+9
2016-05-31add a snapshottable hashmapNiko Matsakis-0/+188