| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-01-05 | Rollup merge of #57249 - frewsxcv:frewsxcv-second-edition, r=KodrAus | kennytm | -4/+4 | |
| Fix broken links to second edition TRPL. Fixes https://github.com/rust-lang/rust/issues/57104. Remove `second-edition/` from TRPL hyperlinks. | ||||
| 2019-01-01 | Fix broken links to second edition TRPL. | Corey Farwell | -4/+4 | |
| Fixes https://github.com/rust-lang/rust/issues/57104. | ||||
| 2018-12-31 | Improve type mismatch error messages | Yuning Zhang | -16/+16 | |
| Replace "integral variable" with "integer" and replace "floating-point variable" with "floating-point number" to make the message less confusing. | ||||
| 2018-12-31 | unchecked_{shl,shr}: extend const tests. | Mazdak Farrokhzad | -15/+428 | |
| 2018-12-28 | Update src/test/ui/consts/const-nonzero.rs | Oliver Scherer | -1/+1 | |
| Co-Authored-By: Dylan-DPC <dylan.dpc@gmail.com> | ||||
| 2018-12-28 | Make the getter for NonZero types into a const fn | dylan_DPC | -0/+9 | |
| 2018-12-27 | Set a `def_id` in `ParamEnv` only with `-Z chalk` | scalexm | -1/+1 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -1639/+429 | |
| 2018-12-23 | Rollup merge of #57067 - Centril:stabilize-min_const_unsafe_fn, r=oli-obk | Mazdak Farrokhzad | -146/+75 | |
| Stabilize min_const_unsafe_fn in 1.33 Fixes #55607 r? @oli-obk | ||||
| 2018-12-23 | Rollup merge of #56916 - oli-obk:static_mut_beta_regression, r=davidtwco | Mazdak Farrokhzad | -0/+49 | |
| Fix mutable references in `static mut` fixes #56903 | ||||
| 2018-12-23 | stabilize min_const_unsafe_fn -- revert const-size_of-cycle changes | Mazdak Farrokhzad | -0/+4 | |
| 2018-12-23 | stabilize min_const_unsafe_fn --bless tests. | Mazdak Farrokhzad | -16/+12 | |
| 2018-12-23 | stabilize min_const_unsafe_fn in 1.33. | Mazdak Farrokhzad | -139/+68 | |
| 2018-12-23 | Rollup merge of #57039 - davidtwco:migrate-warning-wording, r=pnkfelix | kennytm | -6/+4 | |
| Update migrate warning wording. This PR modifies the wording of the warning for backwards-incompatible changes in migrate mode. The warning messages are changed to be lowercase and not include line-breaks in order to be consistent with other compiler diagnostics. | ||||
| 2018-12-23 | Rollup merge of #56919 - oli-obk:null_ref_array_tuple, r=RalfJung | kennytm | -0/+9 | |
| Remove a wrong multiplier on relocation offset computation r? @RalfJung fixes #56800 | ||||
| 2018-12-22 | Update migrate warning wording. | David Wood | -6/+4 | |
| This commit modifies the wording of the warning for backwards-incompatible changes in migrate mode. The warning messages are changed to be lowercase and not include line-breaks in order to be consistent with other compiler diagnostics. | ||||
| 2018-12-21 | Update tests to changes on master | Oliver Scherer | -2/+10 | |
| 2018-12-21 | Also test projections | Oliver Scherer | -1/+18 | |
| 2018-12-21 | Fix a recently introduces regression | Oliver Scherer | -0/+24 | |
| 2018-12-20 | Auto merge of #54125 - varkor:less-conservative-uninhabitedness-check, ↵ | bors | -22/+16 | |
| r=nikomatsakis Less conservative uninhabitedness check Extends the uninhabitedness check to structs, non-empty enums, tuples and arrays. Pulled out of #47291 and #50262. Fixes https://github.com/rust-lang/rust/issues/54586. r? @nikomatsakis | ||||
| 2018-12-18 | Auto merge of #56160 - oli-obk:const_fn_let, r=nikomatsakis | bors | -37/+898 | |
| Fix various aspects around `let` bindings inside const functions * forbid `let` bindings in const contexts that use short circuiting operators * harden analysis code against derefs of mutable references Initially this PR was about stabilizing `let` bindings, but too many flaws were exposed that need some more testing on nightly | ||||
| 2018-12-18 | Explain that lack of short circuiting support in constants is temporary | Oliver Scherer | -2/+2 | |
| 2018-12-18 | Properly worded diagnostic message | Oliver Scherer | -2/+2 | |
| 2018-12-17 | Remove a wrong multiplier on relocation offset computation | Oliver Scherer | -0/+9 | |
| 2018-12-11 | Update tests | varkor | -1/+1 | |
| 2018-12-11 | Fix some misbehaving tests | varkor | -3/+3 | |
| 2018-12-11 | Update ub-uninhabit tests | varkor | -5/+5 | |
| 2018-12-11 | Use unions for uninhabitedness checking rather than mem::transmute | varkor | -25/+17 | |
| 2018-12-11 | Update const eval uninhabited messages | varkor | -5/+7 | |
| 2018-12-11 | Make `const unsafe fn` bodies `unsafe` | Oliver Scherer | -98/+26 | |
| 2018-12-08 | Fixed nll stderr file. | Alexander Regueiro | -1/+1 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -6/+6 | |
| 2018-12-06 | Auto merge of #56557 - pietroalbini:rollup, r=pietroalbini | bors | -21/+21 | |
| Rollup of 11 pull requests Successful merges: - #56315 (Rustdoc inline macro reexport) - #56332 ([rustdoc] Specific crate search) - #56362 (Stabilise exhaustive integer patterns) - #56426 (libsyntax_pos: A few tweaks) - #56441 (rustbuild: Fix issues with compiler docs) - #56446 (pass the parameter environment to `traits::find_associated_item`) - #56500 (cleanup: remove static lifetimes from consts) - #56525 (Avoid extra copy and syscall in std::env::current_exe) - #56528 (Remove unused dependency (rustc_lint -> rustc_mir)) - #56548 (Optimized string FromIterator + Extend impls) - #56553 (Don't print the profiling summary to stdout when -Zprofile-json is set) Failed merges: r? @ghost | ||||
| 2018-12-06 | Auto merge of #55635 - oli-obk:min_const_unsafe_fn, r=nikomatsakis | bors | -36/+337 | |
| Allow calling `const unsafe fn` in `const fn` behind a feature gate cc #55607 r? @Centril | ||||
| 2018-12-06 | Rollup merge of #56362 - varkor:stabilise-exhaustive-integer-patterns, ↵ | Pietro Albini | -21/+21 | |
| r=nikomatsakis Stabilise exhaustive integer patterns This is dependent on the FCP for https://github.com/rust-lang/rfcs/pull/2591 being completed, but that should happen tomorrow, so there's little harm in opening this PR early. Closes #50907. | ||||
| 2018-12-04 | Intrinsic checks are just needed for `qualify_min_const_fn` | Oliver Scherer | -0/+8 | |
| 2018-12-04 | Add and update tests | Oliver Scherer | -31/+52 | |
| 2018-12-04 | Emit feature gate suggestion | Oliver Scherer | -15/+15 | |
| 2018-12-04 | Make sure the initialization of constrained int range newtypes is unsafe | Oliver Scherer | -0/+136 | |
| 2018-12-04 | Add test for dereferencing raw pointers and immediately referencing again | Oliver Scherer | -3/+22 | |
| 2018-12-04 | Allow calling `const unsafe fn` in `const fn` behind a feature gate | Oliver Scherer | -7/+124 | |
| 2018-12-04 | Update tests | Oliver Scherer | -2/+3 | |
| 2018-11-30 | Update existing tests with more precise error messages | varkor | -21/+21 | |
| 2018-11-30 | Test float assign ops | Oliver Scherer | -0/+279 | |
| 2018-11-30 | Improve the diagnostic message | Oliver Scherer | -33/+21 | |
| 2018-11-30 | Reenable `const_let` feature gate | Oliver Scherer | -179/+378 | |
| 2018-11-30 | Add a test for single variant matches | Oliver Scherer | -2/+23 | |
| 2018-11-30 | Improve the error around short circuiting and let bindings | Oliver Scherer | -0/+54 | |
| 2018-11-30 | Allow `let` bindings everywhere | Oliver Scherer | -246/+181 | |
| 2018-11-30 | Add tests for mutable borrows | Oliver Scherer | -1/+32 | |
