| Commit message (Expand) | Author | Age | Files | Lines |
* | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | 2023-05-03 | 1 | -1/+1 |
* | Remove WithOptconstParam. | Camille GILLOT | 2023-04-20 | 1 | -3/+3 |
* | Fix typos in compiler | DaniPopes | 2023-04-10 | 1 | -1/+1 |
* | Rename many interner functions. | Nicholas Nethercote | 2023-02-24 | 1 | -1/+1 |
* | Use target instead of machine for mir interpreter integer handling. | Oli Scherer | 2023-02-15 | 1 | -1/+1 |
* | Avoid some `tls::with` calls. | Nicholas Nethercote | 2023-02-09 | 1 | -1/+1 |
* | Make alignment checks a future incompat lint | Oli Scherer | 2022-12-15 | 1 | -7/+8 |
* | always check alignment during CTFE | Ralf Jung | 2022-12-15 | 1 | -1/+1 |
* | compiler: remove unnecessary imports and qualified paths | KaDiWa | 2022-12-10 | 1 | -1/+0 |
* | interpret: get rid of run() function | Ralf Jung | 2022-11-27 | 1 | -1/+1 |
* | interpret: use Either over Result when it is not representing an error condition | Ralf Jung | 2022-11-18 | 1 | -13/+16 |
* | cleanup and dedupe CTFE and Miri error reporting | Ralf Jung | 2022-11-16 | 1 | -3/+3 |
* | add is_sized method on Abi and Layout, and use it | Ralf Jung | 2022-11-13 | 1 | -1/+1 |
* | make const_err a hard error | Ralf Jung | 2022-10-07 | 1 | -36/+14 |
* | remove the `Subst` trait, always use `EarlyBinder` | lcnr | 2022-09-19 | 1 | -1/+1 |
* | tracing::instrument cleanup | Oli Scherer | 2022-09-01 | 1 | -5/+2 |
* | Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obk | Dylan DPC | 2022-08-30 | 1 | -3/+5 |
|\ |
|
| * | interpret: make read-pointer-as-bytes *always* work in Miri | Ralf Jung | 2022-08-27 | 1 | -3/+5 |
* | | Rollup merge of #101038 - RalfJung:interning-alignment, r=oli-obk | Matthias Krüger | 2022-08-28 | 1 | -0/+2 |
|\ \
| |/
|/| |
|
| * | no alignment check during interning | Ralf Jung | 2022-08-26 | 1 | -0/+2 |
* | | make read_immediate error immediately on uninit, so ImmTy can carry initializ... | Ralf Jung | 2022-08-26 | 1 | -5/+2 |
|/ |
|
* | fix ICE with extra-const-ub-checks | Ralf Jung | 2022-08-21 | 1 | -4/+18 |
* | Add bound_impl_subject and bound_return_ty | Jack Huey | 2022-08-03 | 1 | -2/+2 |
* | now we can make scalar_to_ptr a method on Scalar | Ralf Jung | 2022-07-23 | 1 | -12/+11 |
* | get rid of MemPlaceMeta::Poison | Ralf Jung | 2022-07-13 | 1 | -0/+1 |
* | tweak names and output and bless | Ralf Jung | 2022-07-09 | 1 | -1/+1 |
* | review feedback | Ralf Jung | 2022-07-09 | 1 | -1/+1 |
* | don't allow ZST in ScalarInt | Ralf Jung | 2022-07-09 | 1 | -2/+2 |
* | interpret: remove LocalValue::Unallocated, add Operand::Uninit | Ralf Jung | 2022-07-06 | 1 | -0/+1 |
* | use const instead of function and make it private | Takayuki Maeda | 2022-07-01 | 1 | -5/+3 |
* | interpret: do not prune requires_caller_location stack frames quite so early | Ralf Jung | 2022-06-26 | 1 | -1/+1 |
* | implement valtrees as the type-system representation for constant values | b-naber | 2022-06-14 | 1 | -1/+3 |
* | Refactor call terminator to always hold a destination place | Jakob Degen | 2022-05-23 | 1 | -1/+1 |
* | use GlobalId in eval_to_valtree query and introduce query for valtree_to_cons... | b-naber | 2022-05-16 | 1 | -1/+1 |
* | Introduce EarlyBinder | Jack Huey | 2022-05-10 | 1 | -2/+2 |
* | combine all unsized types and add another recursive call to process nested un... | b-naber | 2022-04-27 | 1 | -8/+1 |
* | account for custom DSTs in valtree -> constvalue conversion | b-naber | 2022-04-26 | 1 | -4/+4 |
* | include valtree creation and valtree -> constvalue conversion in debug assert... | b-naber | 2022-04-24 | 1 | -1/+8 |
* | implement valtree -> constvalue conversion | b-naber | 2022-04-21 | 1 | -14/+24 |
* | Rollup merge of #95426 - b-naber:valtrees-slice, r=RalfJung,oli-obk | Dylan DPC | 2022-04-16 | 1 | -0/+2 |
|\ |
|
| * | create leafs for slices | b-naber | 2022-04-08 | 1 | -0/+2 |
* | | interpret: err instead of ICE on size mismatches in to_bits_or_ptr_internal | Ralf Jung | 2022-04-07 | 1 | -11/+12 |
* | | Auto merge of #94527 - oli-obk:undef_scalars, r=nagisa,erikdesjardin | bors | 2022-04-05 | 1 | -2/+2 |
|\ \ |
|
| * | | mir-interpret now treats unions as non-immediate, even if they have scalar la... | Oli Scherer | 2022-04-05 | 1 | -2/+2 |
* | | | interpret: remove MemoryExtra in favor of giving access to the Machine | Ralf Jung | 2022-04-03 | 1 | -5/+3 |
|/ / |
|
* | | Remember mutability in `DefKind::Static`. | Camille GILLOT | 2022-03-29 | 1 | -1/+1 |
|/ |
|
* | Introduce `ConstAllocation`. | Nicholas Nethercote | 2022-03-07 | 1 | -1/+1 |
* | rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission". | Eduard-Mihai Burtescu | 2022-02-23 | 1 | -2/+1 |
* | Rollup merge of #94143 - est31:let_else_const_eval, r=lcnr | Matthias Krüger | 2022-02-21 | 1 | -3/+2 |
|\ |
|
| * | rustc_const_eval: adopt let else in more places | est31 | 2022-02-19 | 1 | -3/+2 |