| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -574/+0 | |
| 2020-03-25 | use checked casts and arithmetic in Miri engine | Ralf Jung | -20/+23 | |
| 2020-03-24 | Rollup merge of #70267 - RalfJung:const-prop-unsup, r=oli-obk,wesleywiser | Mazdak Farrokhzad | -2/+2 | |
| get rid of ConstPropUnsupported; use ZST marker structs instead This gets rid of yet another machine-specific error variant. r? @oli-obk | ||||
| 2020-03-24 | Rollup merge of #69981 - oli-obk:const_blocks, r=eddyb | Mazdak Farrokhzad | -1/+1 | |
| Evaluate repeat expression lengths as late as possible Fixes #68567 r? @varkor | ||||
| 2020-03-23 | Remove leftover mentions of `from_anon_const` | Oliver Scherer | -1/+1 | |
| 2020-03-23 | add err_machine_stop macro | Ralf Jung | -3/+8 | |
| 2020-03-22 | get rid of ConstPropUnsupported; use ZST marker structs instead | Ralf Jung | -2/+2 | |
| 2020-03-20 | more type annotations to help inference | Ralf Jung | -5/+5 | |
| 2020-03-19 | do not 'return' in 'throw_' macros | Ralf Jung | -5/+6 | |
| 2020-03-11 | miri: categorize errors into "unsupported" and "UB" | Ralf Jung | -7/+7 | |
| Also slightly refactor pointer bounds checks to avoid creating unnecessary temporary Errors | ||||
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -1/+1 | |
| 2020-02-20 | lit_to_const: gracefully bubble up type errors. | Mazdak Farrokhzad | -0/+4 | |
| 2020-02-13 | move PanicInfo to mir module | Ralf Jung | -3/+3 | |
| 2020-02-13 | remove Panic variant from InterpError | Ralf Jung | -14/+0 | |
| 2020-01-24 | Render const pointers in MIR more compactly | Oliver Scherer | -1/+7 | |
| 2020-01-16 | fix rustfmt fallout | Ralf Jung | -2/+2 | |
| 2020-01-14 | Code review changes and fix rustdoc test. | Ben Lewis | -5/+5 | |
| 2020-01-14 | perf: eagerly convert literals to consts, this avoids creating loads on ↵ | Ben Lewis | -1/+20 | |
| unevaluated consts which requires a lot of unnecessary work to evaluate them further down the line. | ||||
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -53/+38 | |
| 2019-12-22 | Add simpler entry points to const eval for common usages. | Ben Lewis | -1/+3 | |
| 2019-12-02 | miri: add throw_machine_stop macro | Ralf Jung | -0/+7 | |
| 2019-11-27 | Add memoization for const function evaluations | David Hewitt | -1/+4 | |
| When a const function is being evaluated, as long as all its arguments are zero-sized-types (or it has no arguments) then we can trivially memoize the evaluation result using the existing query mechanism. | ||||
| 2019-11-18 | Retire BraceStructLiftImpl. | Camille GILLOT | -1/+2 | |
| 2019-10-09 | Pretty print function pointer const values. | ben | -0/+8 | |
| 2019-09-28 | Move `get_slice_bytes` to `rustc::mir::interpret` so it can be reused. | ben | -1/+1 | |
| 2019-09-26 | Rename `subst::Kind` to `subst::GenericArg` | varkor | -2/+2 | |
| 2019-09-07 | Apply suggestions from code review | Alexander Regueiro | -1/+0 | |
| Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com> | ||||
| 2019-09-07 | Aggregation of cosmetic changes made during work on REPL PRs: librustc | Alexander Regueiro | -54/+56 | |
| 2019-08-03 | also add macros for free-form error messages | Ralf Jung | -0/+10 | |
| 2019-08-02 | dedup free-form Unsupported errors; add macros for free-form UB and ↵ | Ralf Jung | -0/+10 | |
| Unsupported cases | ||||
| 2019-08-02 | be less British | Ralf Jung | -3/+3 | |
| 2019-08-01 | code review fixes | Saleem Jaffer | -5/+1 | |
| 2019-08-01 | code review fixes | Saleem Jaffer | -31/+40 | |
| 2019-07-31 | code review fixes | Saleem Jaffer | -10/+20 | |
| 2019-07-30 | throw_X macros use err_X macros | Saleem Jaffer | -10/+2 | |
| 2019-07-30 | renaming throw_err_* to throw_* | Saleem Jaffer | -10/+10 | |
| 2019-07-30 | renaming err to err_unsup | Saleem Jaffer | -2/+2 | |
| 2019-07-30 | adding throw_ and err_ macros for InterpError | Saleem Jaffer | -6/+23 | |
| 2019-07-30 | addding an interp_error module | Saleem Jaffer | -0/+1 | |
| 2019-07-29 | code review fixes | Saleem Jaffer | -2/+2 | |
| 2019-07-29 | use PanicInfo and UnsupportedOpInfo | Saleem Jaffer | -2/+2 | |
| 2019-07-29 | adding a err macro for each of the InterpError variants | Saleem Jaffer | -1/+41 | |
| 2019-07-29 | fixing fallout due to InterpError refactor | Saleem Jaffer | -1/+2 | |
| 2019-07-25 | Rollup merge of #62901 - petrochenkov:serde, r=Centril | Mazdak Farrokhzad | -3/+3 | |
| cleanup: Remove `extern crate serialize as rustc_serialize`s | ||||
| 2019-07-23 | cleanup: Remove `extern crate serialize as rustc_serialize`s | Vadim Petrochenkov | -3/+3 | |
| 2019-07-23 | renames EvalErrorPanic to PanicMessage | Saleem Jaffer | -1/+1 | |
| 2019-07-20 | alters the panic variant of InterpError | Saleem Jaffer | -1/+1 | |
| 2019-06-23 | clean up internals of pointer checks; make get_size_and_align also check for ↵ | Ralf Jung | -4/+1 | |
| fn allocations | ||||
| 2019-06-23 | move CheckInAllocMsg to more logical place | Ralf Jung | -2/+2 | |
