| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-05-25 | Adjust test for 32 bit targets | Oliver Schneider | -2/+3 | |
| 2018-05-24 | Add missing newlines | Oliver Schneider | -2/+2 | |
| 2018-05-24 | Don't ICE on horrible transmutes in pattern constants | Oliver Schneider | -0/+39 | |
| 2018-05-24 | Ensure llvm doesn't trigger an assert for crazy transmutes | Oliver Schneider | -0/+28 | |
| 2018-05-24 | Enforce stability of const fn in promoteds | Oliver Schneider | -0/+87 | |
| 2018-05-23 | Rollup merge of #50863 - oli-obk:const_len, r=SimonSapin,Gankro | kennytm | -0/+33 | |
| Make `[T]::len` and `str::len` const fn r? @Gankro | ||||
| 2018-05-22 | Report let bindings and statements as unstable | Oliver Schneider | -0/+45 | |
| 2018-05-21 | Add some runtime sanity checks | Oliver Schneider | -3/+10 | |
| 2018-05-21 | Make `[T]::len` and `str::len` const fn | Oliver Schneider | -0/+26 | |
| 2018-05-20 | Auto merge of #50841 - oli-obk:promote_errors_to_panics, r=eddyb | bors | -22/+77 | |
| Don't lint numeric overflows in promoteds in release mode r? @eddyb mitigates #50814 | ||||
| 2018-05-19 | Go through an allocation when accessing fields of constants | Oliver Schneider | -0/+47 | |
| 2018-05-19 | Add a test showing the erroneous promoted bug | Oliver Schneider | -0/+69 | |
| 2018-05-19 | Release mode overflows should not cause const eval to error | Oliver Schneider | -22/+8 | |
| 2018-05-18 | Auto merge of #50653 - oli-obk:bad_const, r=cramertj | bors | -33/+64 | |
| Make the `const_err` lint `deny`-by-default At best these things are runtime panics (debug mode) or overflows (release mode). More likely they are public constants that are unused in the crate declaring them. This is not a breaking change, as dependencies won't break and root crates can `#![warn(const_err)]`, though I don't know why anyone would do that. | ||||
| 2018-05-16 | Remove empty files | Jane Lusby | -0/+0 | |
| 2018-05-12 | Make the `const_err` lint `deny`-by-default | Oliver Schneider | -33/+64 | |
| 2018-05-10 | const time | Roman Stoliar | -0/+28 | |
| added rustc_const_unstable attribute extended tests added conversion test fixed tidy test added feature attribute | ||||
| 2018-05-08 | Fix thinning pointers to extern types in miri | Oliver Schneider | -0/+23 | |
| 2018-05-02 | Allow unaligned reads in constants | Oliver Schneider | -0/+28 | |
| 2018-04-30 | Improve div by zero const eval errors | Oliver Schneider | -4/+4 | |
| 2018-04-30 | Update ui test output | Oliver Schneider | -6/+6 | |
| 2018-04-26 | Auto merge of #50072 - oli-obk:discriminants, r=eddyb | bors | -0/+36 | |
| Allow variant discriminant initializers to refer to other initializer… …s of the same enum r? @eddyb fixes the 2.4 failure of https://github.com/rust-lang/rust/issues/49765 cc @durka @retep998 | ||||
| 2018-04-26 | Allow variant discriminant initializers to refer to other initializers of ↵ | Oliver Schneider | -0/+36 | |
| the same enum | ||||
| 2018-04-24 | Warn on all erroneous constants | Oliver Schneider | -15/+100 | |
| 2018-04-23 | Auto merge of #49779 - oli-obk:const_err_regression, r=eddyb | bors | -19/+147 | |
| Don't report compile-time errors for promoteds Fixes the regression part of #49760, the missing warnings still are missing r? @eddyb | ||||
| 2018-04-23 | always optimize test | Oliver Schneider | -1/+1 | |
| The error messages differ between optimized and nonoptimized mode | ||||
| 2018-04-19 | Sign extend constants in range patterns | Oliver Schneider | -0/+19 | |
| 2018-04-15 | Only warn on erroneous promoted constants | Oliver Schneider | -19/+147 | |
| 2018-04-13 | Rename must-compile-successfully into compile-pass | Guillaume Gomez | -3/+3 | |
| 2018-03-14 | update tests | Guillaume Gomez | -3/+3 | |
| 2018-03-08 | Unify the const folding errors | Oliver Schneider | -25/+62 | |
| before they differed depending on whether optimizations were on or not | ||||
| 2018-03-08 | Regenerate tests | Oliver Schneider | -33/+29 | |
| 2018-03-08 | Add a test for transmuting via unions in constants | Oliver Schneider | -0/+62 | |
| 2018-03-08 | Unregress error spans in constant errors | Oliver Schneider | -1/+0 | |
| 2018-03-08 | Remove dead code | Oliver Schneider | -0/+21 | |
| 2018-03-08 | Add regression test for const prop | Oliver Schneider | -0/+28 | |
| 2018-03-08 | Report errors in statics during collecting instead of translating | Oliver Schneider | -1/+3 | |
| 2018-03-08 | Add regression tests | Oliver Schneider | -0/+13 | |
| 2018-03-08 | Add test for attempting to use array indexing for conditional const eval | Oliver Schneider | -0/+43 | |
| 2018-03-08 | Fully use miri in trans | Oliver Schneider | -0/+2 | |
| 2018-03-08 | Produce instead of pointers | Oliver Schneider | -2/+0 | |
| 2018-02-26 | Update UI tests | Vadim Petrochenkov | -4/+4 | |
| 2018-02-25 | Update ui tests | Guillaume Gomez | -0/+1 | |
| 2017-11-24 | Merge cfail and ui tests into ui tests | Oliver Schneider | -8/+10 | |
| 2017-10-29 | Add several lints into `unused` lint group | Vadim Petrochenkov | -2/+2 | |
| Remove a couple of obsolete lints | ||||
| 2017-07-31 | trans::mir::constant - fix assignment error recovery | Ariel Ben-Yehuda | -0/+49 | |
| We used to not store anything when the RHS of an assignment returned an error, which caused ICEs downstream. Fixes #43197. | ||||
