about summary refs log tree commit diff
path: root/src/librustc_data_structures
AgeCommit message (Expand)AuthorLines
2018-11-16remove unused dependencyAndreas Jonson-1/+0
2018-11-15Rollup merge of #55901 - euclio:speling, r=petrochenkovPietro Albini-4/+4
2018-11-13fix various typos in doc commentsAndy Russell-4/+4
2018-11-13Move `static_assert!` into librustc_data_structures.Nicholas Nethercote-0/+22
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-2/+2
2018-11-07Rollup merge of #55501 - nnethercote:DoCompleted, r=pnkfelixkennytm-69/+84
2018-11-06refactor: use shorthand fieldsteresy-2/+2
2018-10-31Bump nightly to 1.32.0Alex Crichton-1/+0
2018-10-30Make `process_obligations`' computation of `completed` optional.Nicholas Nethercote-69/+84
2018-10-29Use opt.take() instead of mem::replace(opt, None)ljedrz-5/+3
2018-10-23Auto merge of #54778 - scottmcm:stabilize-ihle, r=pnkfelixbors-1/+1
2018-10-19Stabilize impl_header_lifetime_elision in 2015Scott McMurray-1/+1
2018-10-19Update unit testsOliver Scherer-19/+19
2018-10-19Prefer `Default::default` over `FxHash*::default` in struct constructorsOliver Scherer-11/+17
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-21/+6
2018-10-18Rollup merge of #55127 - ljedrz:simplify_hybridbitset, r=matthewjasperkennytm-36/+14
2018-10-16Remove HybridBitSet::dummyljedrz-36/+14
2018-10-14Added graphviz visualization for obligation forests.Diogo Sousa-0/+105
2018-10-01Rollup merge of #54656 - nieksand:workqueue_doc, r=varkorkennytm-1/+1
2018-09-30Auto merge of #53255 - orium:fix-bug-overflow-send, r=arielb1bors-25/+76
2018-09-30Deduplicate errors in the obligation forest.Diogo Sousa-19/+72
2018-09-30Typos and style fixes.Diogo Sousa-8/+6
2018-09-30Correct doc for WorkQueue<T>::pop().Niek Sanders-1/+1
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-2/+1
2018-09-26make NLL handle `IfEq` bounds by using SCC normalizationNiko Matsakis-0/+7
2018-09-26Remove OneVectorljedrz-57/+0
2018-09-20Improve handling of type bounds in `bit_set.rs`.Nicholas Nethercote-196/+190
2018-09-18Use `HybridBitSet` for rows within `SparseBitMatrix`.Nicholas Nethercote-24/+167
2018-09-18Remove `array_vec.rs`.Nicholas Nethercote-322/+21
2018-09-18Use `elem` instead of `bit` consistently for arguments.Nicholas Nethercote-22/+22
2018-09-18Some "word"-related improvements.Nicholas Nethercote-71/+66
2018-09-18Eliminate `BitwiseOperator`.Nicholas Nethercote-26/+9
2018-09-18Merge indexed_set.rs into bitvec.rs, and rename it bit_set.rs.Nicholas Nethercote-1157/+1063
2018-09-15Auto merge of #54177 - nnethercote:streamline-bit-stuff, r=Mark-Simulacrumbors-388/+261
2018-09-14Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddybbors-2/+5
2018-09-14Rollup merge of #54024 - alexcrichton:compile-to-wasm, r=petrochenkovkennytm-292/+298
2018-09-14Remove `Iter` and `SparseIter` in indexed_set.rs.Nicholas Nethercote-35/+7
2018-09-13Remove bitslice.rs.Nicholas Nethercote-317/+221
2018-09-13Reorder bitvec.rs.Nicholas Nethercote-40/+37
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
2018-09-11Simplify Scope/ScopeData to have less chance of introducing UB or size increasesOliver Schneider-2/+4
2018-09-11Address attribute naming and use `Bound` enumOliver Schneider-1/+1
2018-09-11Forbid the upper indices of `IndexVec` indices to allow for niche optimizationsOliver Schneider-2/+3
2018-09-07add `const_fn` featureNiko Matsakis-3/+3
2018-09-07switch back to using a plain `u32`, not `NonZeroU32`Niko Matsakis-5/+5
2018-09-07remove use of `from_u32_unchecked`Niko Matsakis-2/+20
2018-09-07switch to using `NonZeroU32` to represent indicesNiko Matsakis-5/+5
2018-09-07rewrite constants to use NewType::MAX instead of u32::MAXNiko Matsakis-5/+17
2018-09-07add various `#[inline]` directivesNiko Matsakis-0/+10
2018-09-07remove all references to `private` from outside the macroNiko Matsakis-12/+44