about summary refs log tree commit diff
path: root/src/librustc_data_structures
AgeCommit message (Expand)AuthorLines
2018-05-22Add SortedMap to rustc_data_structures.Michael Woerister-0/+502
2018-05-18use `reset_unifications` instead of creating new unification tableNiko Matsakis-1/+1
2018-05-18Auto merge of #50847 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-0/+6
2018-05-17Auto merge of #50593 - nikomatsakis:nll-no-location, r=nikomatsakisbors-5/+32
2018-05-17Rollup merge of #50818 - nnethercote:faster-normalize, r=nikomatsakisMark Simulacrum-0/+6
2018-05-17Avoid repeated HashMap lookups in `opt_normalize_projection_type`.Nicholas Nethercote-0/+6
2018-05-17Rollup merge of #50808 - SimonSapin:nonzero, r=alexcrichtonkennytm-1/+0
2018-05-16Stabilize num::NonZeroU*Simon Sapin-1/+0
2018-05-14Remove LazyBTreeMap.Nicholas Nethercote-109/+0
2018-05-13Add parallel abstractionsJohn Kåre Alsaker-1/+45
2018-05-09ignore the point where the outlives requirement was addedNiko Matsakis-1/+1
2018-05-09use chunks api for SparseBitMatrix and add a `subset` fnNiko Matsakis-5/+32
2018-05-09use fmt::Result where applicableAndre Bogus-5/+5
2018-04-28Auto merge of #50240 - nnethercote:LazyBTreeMap, r=cramertjbors-0/+109
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-0/+5
2018-04-26Implement LazyBTreeMap and use it in a few places.Nicholas Nethercote-0/+109
2018-04-16Auto merge of #48945 - clarcharr:iter_exhaust, r=Kimundibors-2/+2
2018-04-12Auto merge of #49558 - Zoxc:sync-misc, r=michaelwoeristerbors-0/+198
2018-04-11Auto merge of #49715 - Mark-Simulacrum:deny-warnings, r=alexcrichtonbors-1/+0
2018-04-10Add a Once type for values which are only written onceJohn Kåre Alsaker-0/+129
2018-04-10Add insert_same extension to HashMapJohn Kåre Alsaker-0/+14
2018-04-10Add OneThread which only allows its inner value to be used in one threadJohn Kåre Alsaker-0/+55
2018-04-10Auto merge of #49390 - Zoxc:sync-syntax, r=michaelwoeristerbors-0/+12
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-04-05Bump the bootstrap compiler to 1.26.0 betaAlex Crichton-4/+0
2018-04-04Replace manual iter exhaust with for_each(drop).Clar Charr-2/+2
2018-04-02avoid IdxSets containing garbage above the universe lengthAriel Ben-Yehuda-1/+73
2018-03-31Auto merge of #49201 - Phlosioneer:add-trivial-size-hints, r=SimonSapinbors-0/+18
2018-03-29Move RangeArguments to {core::std}::ops and rename to RangeBoundsSimon Sapin-9/+7
2018-03-29Move alloc::Bound to {core,std}::opsSimon Sapin-1/+1
2018-03-29Stabilize underscore lifetimesTaylor Cramer-1/+1
2018-03-28Add try_write to RwLockJohn Kåre Alsaker-0/+12
2018-03-26Stabilize i128 feature tooMark Mansi-2/+1
2018-03-26Stabilize i128_typeMark Mansi-1/+1
2018-03-26Stabilize conservative_impl_traitTaylor Cramer-1/+1
2018-03-26Stabilize universal_impl_traitTaylor Cramer-1/+1
2018-03-23Rollup merge of #49030 - Zoxc:misc, r=michaelwoeristerAlex Crichton-30/+15
2018-03-23Rollup merge of #48265 - SimonSapin:nonzero, r=KodrAusAlex Crichton-3/+3
2018-03-20Implement some trivial size_hints for various iteratorsPhlosioneer-0/+18
2018-03-19Convert SerializedDepGraph to be a struct-of-arraysWesley Wiser-0/+7
2018-03-17Use num::NonZero* instead of NonZero<_> in rustc and testsSimon Sapin-3/+3
2018-03-17Add OnDropJohn Kåre Alsaker-0/+8
2018-03-17Add an Default impl for LockJohn Kåre Alsaker-0/+7
2018-03-17Remove rustc_global!John Kåre Alsaker-30/+0
2018-03-15Rollup merge of #48840 - varkor:idxset-cleanup, r=pnkfelixkennytm-64/+0
2018-03-13add `canonicalize` method to `InferCtxt` [VIC]Niko Matsakis-1/+1
2018-03-09Move PROFQ_CHAN to a Session fieldJohn Kåre Alsaker-23/+0
2018-03-08Rollup merge of #48808 - Zoxc:reg-diag, r=michaelwoeristerManish Goregaokar-39/+87
2018-03-08Rollup merge of #48699 - frewsxcv:frewsxcv-impl-trait, r=nikomatsakisManish Goregaokar-99/+53
2018-03-08Produce instead of pointersOliver Schneider-0/+8