about summary refs log tree commit diff
path: root/src/libserialize/collection_impls.rs
AgeCommit message (Expand)AuthorLines
2019-10-21Remove unnecessary `Hash` bounds from various types.Nicholas Nethercote-2/+2
2019-08-08Use associated_type_bounds where applicable - closes #61738Ilija Tovilo-8/+2
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-0/+69
2019-02-07Transition libserialize to 2018 editionHirokazu Hata-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-21serialize: preallocate VecDeque in Decodable::decodeljedrz-1/+1
2018-08-23Use optimized SmallVec implementationIgor Gutorov-0/+32
2018-08-17Remove inline attribute on generic functionsBurntPizza-33/+15
2018-08-15Mark libserialize functions as inlineBurntPizza-0/+16
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-2/+2
2017-12-30Add trailing newlines to files which have no trailing newlines.kennytm-1/+1
2017-12-21Add Encodable and Decodable impls for Arc<[T]>John Kåre Alsaker-0/+24
2017-11-28incr.comp.: Make a bunch of query results encodable.Michael Woerister-0/+24
2017-06-13Merge crate `collections` into `alloc`Murarth-1/+1
2017-01-25std: Stabilize APIs for the 1.16.0 releaseAlex Crichton-29/+0
2016-09-20rustc_metadata: remove ty{en,de}code and move to auto-derived serialization.Eduard Burtescu-2/+2
2016-08-25Rename {uint,int} methods to {usize,isize}.Corey Farwell-2/+2
2016-03-22try! -> ?Jorge Aparicio-17/+17
2016-01-26std: Stabilize custom hasher support in HashMapAlex Crichton-8/+7
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-3/+2
2015-08-12Remove all unstable deprecated functionalityAlex Crichton-30/+1
2015-07-29deprecate vecmapAlexis Beingessner-0/+3
2015-02-20Register new snapshotsAlex Crichton-78/+0
2015-02-18rollup merge of #22491: Gankro/into_iterAlex Crichton-9/+9
2015-02-18Implement RFC 580Aaron Turon-9/+9
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-1/+75
2015-02-11rustc: Fix a number of stability lint holesAlex Crichton-2/+2
2015-02-05misc collections code cleanupAlexis-2/+2
2015-02-03Auto merge of #21613 - alfie:suffix-small, r=alexcrichtonbors-7/+7
2015-02-02More deprecating of i/u suffixesAlfie John-7/+7
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-5/+5
2015-01-29`for x in range(a, b)` -> `for x in a..b`Jorge Aparicio-8/+8
2015-01-07Test fixes and rebase conflictsAlex Crichton-2/+2
2015-01-07std: Stabilize the std::hash moduleAlex Crichton-31/+29
2015-01-06Fix fallout in libs. For the most part I just tagged impls as `#[old_impl_che...Niko Matsakis-0/+4
2015-01-04serialize: Use assoc types + less old_orphan_checkAlex Crichton-81/+47
2014-12-18enumset falloutAlexis Beingessner-62/+4
2014-12-18s/Tree/BTreeAlexis Beingessner-7/+7
2014-11-09Add Encodable and Decodable for VecMapColin Sherratt-1/+35
2014-11-06Fallout from collection conventionsAlexis Beingessner-4/+4
2014-07-23Convert some push_back users to pushBrian Anderson-3/+3
2014-06-05Fallout from the libcollections movementAlex Crichton-3/+3
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-8/+8
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-6/+6
2014-03-27serialize: use ResultSean McArthur-110/+132
2014-03-23use TotalEq for HashMapDaniel Micay-4/+4
2014-03-06collections: Correct with_capacity_and_hasherAlex Crichton-2/+2
2014-02-27collections: allow `HashMap` to work with generic hashersErick Tryzelaar-17/+27
2014-02-24Move extra::json to libserializeAlex Crichton-0/+281