summary refs log tree commit diff
path: root/src/libcollections/btree/node.rs
AgeCommit message (Expand)AuthorLines
2016-01-17Fix and test variance of BTreeMap and its companion structs.Jonathan S-8/+13
2016-01-16Rewrite BTreeMap to use parent pointers.Jonathan S-1377/+865
2015-12-18Fix the falloutVadim Petrochenkov-6/+6
2015-12-17Remove unused importsJeffrey Seyfried-1/+1
2015-11-24rustfmt libcollectionsNick Cameron-168/+165
2015-11-18Add missing annotations and some testsVadim Petrochenkov-1/+0
2015-10-13Correct spelling in docsAndrew Paseltiner-1/+1
2015-10-06Add RFC 1238's `unsafe_destructor_blind_to_params` (UGEH) where needed.Felix S. Klock II-0/+3
2015-09-30Auto merge of #28731 - bluss:by-ref, r=alexcrichtonbors-1/+1
2015-09-29Remove redundant uses of Iterator::by_ref()Ulrik Sverdrup-1/+1
2015-09-18Avoid zero-sized leaf allocations in `BTreeMap`Andrew Paseltiner-1/+6
2015-09-03Use `null()`/`null_mut()` instead of `0 as *const T`/`0 as *mut T`Vadim Petrochenkov-1/+1
2015-08-18Auto merge of #27624 - apasel422:issue-27620, r=Gankrobors-2/+23
2015-08-11Register new snapshotsAlex Crichton-3/+0
2015-08-10Remove transmute from `btree::node::Node::as_slices_internal_mut`Andrew Paseltiner-2/+23
2015-08-09Change TODO to FIXMETobias Bucher-1/+1
2015-08-09Replace many uses of `mem::transmute` with more specific functionsTobias Bucher-6/+7
2015-08-05Fully generalize `BTree{Map, Set}` range iteratorsAndrew Paseltiner-2/+6
2015-08-03syntax: Implement #![no_core]Alex Crichton-1/+2
2015-06-24Make `align_of` behave like `min_align_of`.Huon Wilson-5/+5
2015-05-27Remove #[cfg(stage0)] items.Eduard Burtescu-67/+0
2015-05-15Allow for better optimizations of iterators for zero-sized typesBjörn Steinbrink-0/+68
2015-04-28Register new snapshotsTamir Duberstein-3/+0
2015-04-14Fill in missing implementationTamir Duberstein-0/+3
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-01Fallout in public-facing and semi-public-facing libsNiko Matsakis-1/+1
2015-03-30std: Standardize (input, output) param orderingsAlex Crichton-12/+12
2015-03-27rollup merge of #23738: alexcrichton/snapshotsAlex Crichton-61/+0
2015-03-26Register new snapshotsAlex Crichton-61/+0
2015-03-26Switch drop-flag to `u8` to allow special tags to instrument state.Felix S. Klock II-2/+4
2015-03-23rollup merge of #23604: apasel422/btreeAlex Crichton-0/+2
2015-03-23Fallout in stdlib, rustdoc, rustc, etc. For most maps, converted uses ofNiko Matsakis-0/+61
2015-03-21implement `Clone` for `btree` iteratorsAndrew Paseltiner-0/+2
2015-03-18Register new snapshotsAlex Crichton-3/+0
2015-03-16impl {i,u}{8,16,32,64,size}Jorge Aparicio-2/+5
2015-03-13slice::from_raw_parts is preferred over transmuting a fresh raw::SliceOliver Schneider-8/+2
2015-03-03Fixes to collections to accommodate arith-overflow changes.Felix S. Klock II-1/+2
2015-02-26Send/Sync audit for libcollectionsEdward Wang-5/+8
2015-02-24std: Stabilize some `ptr` functionsAlex Crichton-12/+12
2015-02-18rollup merge of #22286: nikomatsakis/variance-4bAlex Crichton-32/+52
2015-02-18Stabilize std::borrowAaron Turon-4/+5
2015-02-18Fallout: port btree to use Unique, some markers.Niko Matsakis-32/+52
2015-02-11Add core::marker::PhantomData.Felix S. Klock II-8/+8
2015-02-06Rollup merge of #21969 - Gankro:collections-cleanup, r=alexcrichtonManish Goregaokar-61/+61
2015-02-05misc collections code cleanupAlexis-61/+61
2015-02-04Fix for misspelled comments.Joseph Crail-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-3/+3
2015-01-30fix falloutJorge Aparicio-4/+4
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-1/+1