rust/src/librustc_data_structures
bors a78ae85e59 Auto merge of #53161 - michaelwoerister:cstrings, r=wesleywiser
Avoid many allocations for CStrings during codegen.

Giving in to my irrational fear of dynamic allocations. Let's see what perf says to this.
2018-08-13 11:19:07 +00:00
..
graph A few cleanups for rustc_data_structures 2018-08-09 19:50:12 +02:00
obligation_forest A few cleanups for rustc_data_structures 2018-08-09 19:50:12 +02:00
owning_ref Enforce #![deny(bare_trait_objects)] in src/librustc_data_structures tests 2018-07-11 14:21:26 +02:00
snapshot_map Make SnapshotMap::{commit, rollback_to} take references 2018-08-09 19:50:11 +02:00
accumulate_vec.rs Simplify a few functions in rustc_data_structures 2018-07-24 15:29:31 +02:00
array_vec.rs stabilize RangeBounds collections_range #30877 2018-05-24 05:01:40 -07:00
base_n.rs A few cleanups for rustc_data_structures 2018-08-09 19:50:12 +02:00
bitslice.rs A few cleanups for rustc_data_structures 2018-08-09 19:50:12 +02:00
bitvec.rs A few cleanups for rustc_data_structures 2018-08-09 19:50:12 +02:00
Cargo.toml Update Rayon version 2018-06-06 15:25:16 +02:00
const_cstr.rs Introduce const_cstr!() macro and use it where applicable. 2018-08-10 10:22:44 +02:00
fingerprint.rs Move Fingerprint to data structures 2018-08-09 10:00:25 -06:00
flock.rs A few cleanups for rustc_data_structures 2018-08-09 19:50:12 +02:00
fx.rs get rustc_hash from external crate 2018-05-24 12:01:27 -04:00
indexed_set.rs Rollup merge of #53230 - memoryruins:nll_bootstrap_4, r=nikomatsakis 2018-08-12 23:26:56 +02:00
indexed_vec.rs parameterize BitVector and BitMatrix by their index types 2018-07-25 06:38:19 +03:00
lib.rs Auto merge of #53161 - michaelwoerister:cstrings, r=wesleywiser 2018-08-13 11:19:07 +00:00
ptr_key.rs data_structures: Add a reference wrapper for pointer-indexed maps/sets 2018-07-20 12:22:24 +03:00
sip128.rs rustc_data_structures: Add implementation of 128 bit SipHash. 2017-10-16 14:44:40 +02:00
small_c_str.rs Introduce SmallCStr and use it where applicable. 2018-08-10 11:13:00 +02:00
small_vec.rs Don't collect() when size_hint is useless 2018-08-03 10:19:22 +02:00
sorted_map.rs Remove unused muts 2018-07-29 18:04:09 +01:00
stable_hasher.rs Reuse Hash impls for session data structures 2018-08-09 10:00:25 -06:00
svh.rs Move SVH structure to data structures 2018-08-09 10:00:25 -06:00
sync.rs add a missing dyn 2018-07-11 16:08:38 +02:00
tiny_list.rs A few cleanups for rustc_data_structures 2018-08-09 19:50:12 +02:00
transitive_relation.rs A few cleanups for rustc_data_structures 2018-08-09 19:50:12 +02:00
tuple_slice.rs Add additional test cases to test all arities of tuple; And remove type suffix - i32 on integers 2016-06-11 22:31:24 +05:30
work_queue.rs create a new WorkQueue data structure 2018-07-01 05:22:50 -04:00