| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-04 | Automatically generate imports for newtype_index `Deserialize` impls | Oliver Scherer | -8/+16 | |
| 2018-12-04 | Make `newtype_index` safe | Oliver Scherer | -4/+20 | |
| 2018-09-26 | make NLL handle `IfEq` bounds by using SCC normalization | Niko Matsakis | -0/+7 | |
| 2018-09-11 | Simplify Scope/ScopeData to have less chance of introducing UB or size increases | Oliver Schneider | -2/+4 | |
| 2018-09-11 | Address attribute naming and use `Bound` enum | Oliver Schneider | -1/+1 | |
| 2018-09-11 | Forbid the upper indices of `IndexVec` indices to allow for niche optimizations | Oliver Schneider | -2/+3 | |
| 2018-09-07 | add `const_fn` feature | Niko Matsakis | -3/+3 | |
| 2018-09-07 | switch back to using a plain `u32`, not `NonZeroU32` | Niko Matsakis | -5/+5 | |
| This reverts (part of) commit cb9a336ae2cf6a75fdcc130853286349cb424c96. | ||||
| 2018-09-07 | remove use of `from_u32_unchecked` | Niko Matsakis | -2/+20 | |
| 2018-09-07 | switch to using `NonZeroU32` to represent indices | Niko Matsakis | -5/+5 | |
| 2018-09-07 | rewrite constants to use NewType::MAX instead of u32::MAX | Niko Matsakis | -5/+9 | |
| Also, adjust the MAX to be `u32::MAX - 1`, leaving room for `u32::MAX` to become a sentinel value in the future. | ||||
| 2018-09-07 | add various `#[inline]` directives | Niko Matsakis | -0/+10 | |
| 2018-09-07 | remove all references to `private` from outside the macro | Niko Matsakis | -12/+44 | |
| 2018-09-07 | change from tuple struct to brace struct | Niko Matsakis | -7/+9 | |
| 2018-09-07 | make field always private, add `From` impls | Niko Matsakis | -64/+52 | |
| 2018-09-07 | add a comment | Niko Matsakis | -0/+7 | |
| 2018-09-07 | change syntax of `newtype_index` to look like a struct decl | Niko Matsakis | -3/+30 | |
| 2018-07-25 | parameterize `BitVector` and `BitMatrix` by their index types | Niko Matsakis | -2/+8 | |
| 2018-07-25 | implement `Step` for `Idx` types | Niko Matsakis | -0/+29 | |
| This way, we can iterate over a `Range<T>` where `T: Idx` | ||||
| 2018-07-16 | Generate region values directly to reduce memory usage. | David Wood | -0/+18 | |
| Also modify `SparseBitMatrix` so that it does not require knowing the dimensions in advance, but instead grows on demand. | ||||
| 2018-07-12 | strengthen `Idx` to require `Ord + Hash` | Niko Matsakis | -1/+2 | |
| You should always be able to know that any `T` where `T: Idx` can be used in a `BTreeMap` and a `FxHashMap`. | ||||
| 2018-06-09 | convert type-check constraints into NLL constraints on the fly | Niko Matsakis | -0/+5 | |
| We used to accumulate a vector of type-check constraints, but now we generate them as we go, and just store the NLL-style `OutlivesConstraint` and `TypeTest` information. | ||||
| 2018-03-29 | Move RangeArguments to {core::std}::ops and rename to RangeBounds | Simon Sapin | -4/+3 | |
| These unstable items are deprecated: * The `std::collections::range::RangeArgument` reexport * The `std::collections::range` module. | ||||
| 2018-03-19 | Convert SerializedDepGraph to be a struct-of-arrays | Wesley Wiser | -0/+7 | |
| Fixes #47326 | ||||
| 2018-03-13 | add `canonicalize` method to `InferCtxt` [VIC] | Niko Matsakis | -1/+1 | |
| 2018-02-24 | Rollup merge of #48402 - eddyb:y-u-no-inline, r=nikomatsakis | Manish Goregaokar | -0/+6 | |
| rustc_data_structures: add missing #[inline]. r? @nikomatsakis | ||||
| 2018-02-22 | Use Sparse bitsets instead of dense ones for NLL results | Santiago Pastorino | -0/+15 | |
| Fixes #48170 | ||||
| 2018-02-21 | rustc_data_structures: add missing #[inline]. | Eduard-Mihai Burtescu | -0/+6 | |
| 2018-02-17 | fix more typos found by codespell. | Matthias Krüger | -1/+1 | |
| 2017-12-21 | Make IndexVec implement Send and Sync | John Kåre Alsaker | -1/+1 | |
| 2017-12-07 | Issue #46555 - Making IndexVec Send if its contents are Send | David Teller | -0/+4 | |
| 2017-11-16 | IndexVec: add `'_` to make clear where borrowing is happening | Niko Matsakis | -2/+2 | |
| 2017-11-16 | make `RegionVid` implement `Idx` and use `IndexVec` | Niko Matsakis | -0/+5 | |
| 2017-11-04 | Make DEBUG_FORMAT = custom work | Santiago Pastorino | -17/+17 | |
| Fixes #45763, ht by @durka | ||||
| 2017-11-01 | newindex_type macro: make index private by default and allow pub through config | Paul Daniel Faria | -48/+53 | |
| 2017-11-01 | newtype_index: Support simpler serializable override, custom derive, and fix ↵ | Paul Daniel Faria | -115/+202 | |
| mir_opt tests | ||||
| 2017-11-01 | Clean up macro argument matches so they satisfy tidy checks | Paul Daniel Faria | -14/+51 | |
| 2017-11-01 | Add derive and doc comment capabilities to newtype_index macro | Paul Daniel Faria | -30/+106 | |
| 2017-10-31 | change region display to `'_#Nr`, update the `newtype_index!` macro | Niko Matsakis | -16/+19 | |
| The macro now takes a format string. It no longer defaults to using the type name. Didn't seem worth going through contortions to maintain. I also changed most of the debug formats to be `foo[N]` instead of `fooN`. | ||||
| 2017-10-17 | Generate FirstStatementIndex using newtype_index macro | Santiago Pastorino | -2/+2 | |
| 2017-10-11 | Split lines longer than 100 columns | Paul Faria | -5/+10 | |
| 2017-10-11 | Move const qualifier from brackets to constant values and remove comma from ↵ | Paul Faria | -46/+35 | |
| after identifier | ||||
| 2017-10-08 | Improve newtype_index macro to handle description and constants consistently | Paul Faria | -20/+67 | |
| 2017-10-04 | Generate ScopeId using newtype_index macro | Santiago Pastorino | -1/+2 | |
| 2017-10-04 | Generate DepNodeIndexNew using newtype_index macro | Santiago Pastorino | -0/+7 | |
| 2017-10-04 | Make newtype_index get debug_name using reflection | Santiago Pastorino | -0/+4 | |
| 2017-10-04 | Make newtype_index macro use full path to resolve constants | Santiago Pastorino | -3/+3 | |
| 2017-10-04 | Move newtype_index to rustc_data_structures | Santiago Pastorino | -0/+25 | |
| 2017-08-14 | Merge remote-tracking branch 'origin/master' into gen | Alex Crichton | -0/+10 | |
