| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-08-22 | Handle statics in `Subst::subst()` by implementing `TypeFoldable` | Wesley Wiser | -9/+2 | |
| 2019-08-22 | Fix tidy | Wesley Wiser | -1/+0 | |
| 2019-08-22 | Move def_id out add substsref | Wesley Wiser | -7/+20 | |
| 2019-08-17 | Remove SyntaxContext from {ast, hir}::{GlobalAsm, InlineAsm} | Matthew Jasper | -1/+6 | |
| We now store it in the `Span` of the expression or item. | ||||
| 2019-08-16 | Remove redundant `ty` fields from `mir::Constant` and ↵ | Eduard-Mihai Burtescu | -3/+3 | |
| `hair::pattern::PatternRange`. | ||||
| 2019-08-15 | syntax_pos: Introduce a helper for checking whether a span comes from expansion | Vadim Petrochenkov | -2/+2 | |
| 2019-08-11 | Copy ty::Instance instead of passing by reference | Mark Rousskov | -3/+3 | |
| ty::Instance is small and Copy, we should not be adding additional indirection. | ||||
| 2019-08-07 | Auto merge of #63152 - estebank:big-array, r=oli-obk | bors | -13/+30 | |
| Always error on `SizeOverflow` during mir evaluation Fix #55878, fix #25116. r? @oli-obk | ||||
| 2019-08-05 | Fiddle param env through to `try_eval_bits` in most places | Oliver Scherer | -2/+2 | |
| 2019-08-05 | Don't abort on unevaluated constants without at least tryting to eval them | Oliver Scherer | -2/+2 | |
| 2019-08-04 | tweak output and tests | Esteban Küber | -8/+19 | |
| 2019-08-04 | review comments: clean up | Esteban Küber | -10/+5 | |
| 2019-08-03 | Simplify change to layout_of | Esteban Küber | -1/+0 | |
| 2019-08-03 | Point to local place span on "type too big" error | Esteban Küber | -5/+17 | |
| 2019-08-02 | CTFE: simplify Value type by not checking for alignment | Ralf Jung | -4/+4 | |
| 2019-07-29 | use PanicInfo and UnsupportedOpInfo | Saleem Jaffer | -3/+3 | |
| 2019-07-24 | fix unused import | Ralf Jung | -1/+1 | |
| 2019-07-24 | use PanicMessage type for MIR assertion errors | Ralf Jung | -5/+5 | |
| 2019-07-24 | do not use InterpError::description outside librustc::mir | Ralf Jung | -2/+2 | |
| 2019-07-23 | Rollup merge of #62859 - spastorino:rename-to-as-ref, r=Centril | Mark Rousskov | -12/+12 | |
| Place::as_place_ref is now Place::as_ref r? @oli-obk | ||||
| 2019-07-23 | Rollup merge of #60951 - saleemjaffer:mir_better_error_enum, r=oli-obk | Mark Rousskov | -3/+3 | |
| more specific errors in src/librustc/mir/interpret/error.rs Implements [this](https://github.com/rust-rfcs/const-eval/issues/4) | ||||
| 2019-07-23 | renames EvalErrorPanic to PanicMessage | Saleem Jaffer | -3/+3 | |
| 2019-07-23 | moving some variants from InterpError to EvalErrorPanic | Saleem Jaffer | -3/+3 | |
| 2019-07-22 | Place::as_place_ref is now Place::as_ref | Santiago Pastorino | -12/+12 | |
| 2019-07-20 | Remove explicit return from last line of fn | Santiago Pastorino | -1/+1 | |
| 2019-07-20 | Avoid cloning Place in codegen_place | Santiago Pastorino | -40/+42 | |
| 2019-07-20 | Implement Place::as_place_ref | Santiago Pastorino | -6/+1 | |
| 2019-07-20 | Avoid cloning place in LocalAnalyzer visitor | Santiago Pastorino | -56/+85 | |
| 2019-07-20 | Migrate from Place enum to Place struct | Santiago Pastorino | -41/+92 | |
| 2019-07-12 | rustc_codegen_ssa: fix range check in codegen_get_discr. | Eduard-Mihai Burtescu | -23/+47 | |
| 2019-07-11 | rustc_codegen_ssa: try to make codegen_get_discr more readable. | Eduard-Mihai Burtescu | -18/+32 | |
| 2019-07-08 | normalize use of backticks for compiler messages in librustc_codegen | Samy Kacimi | -1/+1 | |
| https://github.com/rust-lang/rust/issues/60532 | ||||
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -1/+1 | |
| 2019-06-25 | Implement From<Local> for Place and PlaceBase | Santiago Pastorino | -1/+1 | |
| 2019-06-19 | Change `ByRef` to a struct variant to clarify its fields via names | Oliver Scherer | -2/+2 | |
| 2019-06-19 | Remove the `AllocId` from `ByRef` values | Oliver Scherer | -4/+4 | |
| `ByRef` const values have no identity beyond their value, we should not treat them as having identity. The `AllocId` often differed between equal constants, because of the way that the miri-engine evaluates constants. | ||||
| 2019-06-19 | Weave the alignment through `ByRef` | Oliver Scherer | -4/+4 | |
| 2019-06-18 | Auto merge of #59625 - immunant:copy_variadics_typealias, r=eddyb | bors | -25/+14 | |
| Refactor C FFI variadics to more closely match their C counterparts, and add Clone implementation We had to make some changes to expose `va_copy` and `va_end` directly to users (mainly for C2Rust, but not exclusively): - redefine the Rust variadic structures to more closely correspond to C: `VaList` now matches `va_list`, and `VaListImpl` matches `__va_list_tag` - add `Clone` for `VaListImpl` - add explicit `as_va_list()` conversion function from `VaListImpl` to `VaList` - add deref coercion from `VaList` to `VaListImpl` - add support for the `asmjs` target All these changes were needed for use cases like: ```Rust let mut ap2 = va_copy(ap); vprintf(fmt, ap2); va_end(&mut ap2); ``` | ||||
| 2019-06-18 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -8/+10 | |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -23/+23 | |
| 2019-06-17 | Expose `VaListImpl` as the Rust equivalent of `__va_list_tag` and implement ↵ | Andrei Homescu | -25/+14 | |
| Clone for it. | ||||
| 2019-06-12 | Rollup merge of #61688 - RalfJung:is-floating-point, r=cramertj | Mazdak Farrokhzad | -2/+2 | |
| is_fp and is_floating_point do the same thing, remove the former also consistently mark all these `is_*` methods for inlining | ||||
| 2019-06-11 | is_fp and is_floating_point do the same thing, remove the former | Ralf Jung | -2/+2 | |
| also consistently mark all these is_* methods for inlining | ||||
| 2019-06-11 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -4/+1 | |
| 2019-06-11 | rustc_codegen_*: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-06-07 | Revert "Make LocalAnalizer visitor iterate instead of recurse" | Santiago Pastorino | -48/+37 | |
| This reverts commit 0cfaa28bc5edda198571fca9410cbc9f71b8d17a. | ||||
| 2019-06-06 | Rollup merge of #61559 - spastorino:make-visitors-iterate, r=oli-obk | Mazdak Farrokhzad | -37/+48 | |
| Make visitors iterate r? @oli-obk The second commit is not completely equivalent, unsure if the code is wrong or not. Tests pass though, otherwise we would need to iterate in the opposite direction as it happened in other parts of the code. | ||||
| 2019-06-06 | Make LocalAnalizer visitor iterate instead of recurse | Santiago Pastorino | -37/+48 | |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -33/+34 | |
| 2019-06-05 | Add `walk_chain`. | Nicholas Nethercote | -8/+1 | |
| This combines multiple `HygieneData::with` calls on a hot path. | ||||
