- 25 4月, 2020 8 次提交
-
-
由 Dylan DPC 提交于
Miscellaneous cleanup in `check_consts` Just changes `RUSTC_LOG` output.
-
由 Dylan DPC 提交于
Remove useless "" args Signed-off-by: NRustin-Liu <rustin.liu@gmail.com>
-
由 Dylan DPC 提交于
Add BinaryHeap::retain as suggested in #42849 This PR implements retain for BinaryHeap as suggested in #42849. This is my first PR for Rust, so please let me know if I should be doing anything differently, thanks!
-
由 Dylan DPC 提交于
Improve PanicInfo examples readability cc @Eijebong r? @Dylan-DPC
-
由 Dylan DPC 提交于
Only run dataflow for const qualification if type-based check would fail This is the optimization discussed in https://github.com/rust-lang/rust/issues/49146#issuecomment-614012476. We wait for `Qualif::in_any_value_of_ty` to return `true` before running dataflow. For bodies that deal mostly with primitive types, this will avoid running dataflow at all during const qualification. This also removes the `BitSet` used to cache `in_any_value_of_ty` for each local, which was only necessary for an old version of #64470 that also handled promotability.
-
由 Dylan DPC 提交于
fix misleading type annotation diagonstics This solves the method call part of issue https://github.com/rust-lang/rust/issues/69455
-
由 Dylan MacKenzie 提交于
-
由 Dylan MacKenzie 提交于
-
- 24 4月, 2020 32 次提交
-
-
由 bors 提交于
Update openssl-src to 1.1.1g Fixes CVE-2020-1967. r? @Mark-Simulacrum
-
由 Rustin-Liu 提交于
Signed-off-by: NRustin-Liu <rustin.liu@gmail.com>
-
由 bors 提交于
Rollup of 5 pull requests Successful merges: - #71235 (Tweak `'static` suggestion code) - #71318 (miri-unleash tests: ensure they fire even with 'allow(const_err)') - #71428 (Let compiletest recognize gdb 10.x) - #71475 (Miri Frame: use mir::Location to represent position in function) - #71476 (more compact way to adjust test sizes for Miri) Failed merges: r? @ghost
-
由 Dylan DPC 提交于
more compact way to adjust test sizes for Miri Inspired by @dtolnay
-
由 Dylan DPC 提交于
Miri Frame: use mir::Location to represent position in function I only recently learned that `Location` exists, and it seems to perfectly fit what Miri needs to represent which statement we are currently executing. :) r? @ecstatic-morse
-
由 Dylan DPC 提交于
Let compiletest recognize gdb 10.x git gdb has moved to version 10. My build prints this as its --version: GNU gdb (GDB) 10.0.50.20200420-git Unfortunately this conflicts with this comment in compiletest: // We limit major to 1 digit, otherwise, on openSUSE, we parse the openSUSE version This patch changes the version parsing to follow the GNU coding standard, which accounts for both the openSUSE case as well as handling gdb 10. My debuginfo test run now says: NOTE: compiletest thinks it is using GDB with native rust support NOTE: compiletest thinks it is using GDB version 10000050 ... where previously it failed to find that gdb 10 had rust support.
-
由 Dylan DPC 提交于
miri-unleash tests: ensure they fire even with 'allow(const_err)' This is easier with `static` than `const` so I switched some of them over.
-
由 Dylan DPC 提交于
Tweak `'static` suggestion code Fix #71196.
-
由 arlo 提交于
-
由 bors 提交于
Replace fragile erroneous const sys Closes #67191 r? @oli-obk
-
由 Guillaume Gomez 提交于
-
由 bors 提交于
Simplify `local_def_id` and `as_local_hir_id` See #70853
-
由 bors 提交于
Rollup of 6 pull requests Successful merges: - #70845 (Make the `structural_match` error diagnostic for const generics clearer) - #71063 (Document unsafety in core::{option, hash}) - #71068 (Stabilize UNICODE_VERSION (feature unicode_version)) - #71426 (fix error code in E0751.md) - #71459 (Add leading 0x to offset in Debug fmt of Pointer) - #71492 (Document unsafety in core::{panicking, alloc::layout, hint, iter::adapters::zip}) Failed merges: r? @ghost
-
由 Dylan DPC 提交于
Document unsafety in core::{panicking, alloc::layout, hint, iter::adapters::zip} Helps with #66219. r? @Mark-Simulacrum do you want to continue reading safety comments? :D
-
由 Dylan DPC 提交于
Add leading 0x to offset in Debug fmt of Pointer Currently the `Debug` format for `Pointer` prints its offset in hexadecimal, for example, `alloc38657819+e2` or `alloc35122748+64`. This PR adds a leading `0x` to the offset, in order to make it apparent that it is indeed a hexadecimal number. This came up during discussion of rust-lang/miri#1354. r? @RalfJung
-
由 Dylan DPC 提交于
fix error code in E0751.md reference: https://github.com/rust-lang/rust/issues/71304
-
由 Dylan DPC 提交于
Stabilize UNICODE_VERSION (feature unicode_version) Tracking issue: #49726 r? @sfackler #71020 changed the definition of `UNICODE_VERSION` just yesterday from a struct to a tuple. Maybe you want to wait some more before stabilizing this constant, on the other hand this is a very small and simple addition. CC @behnam @SimonSapin @Serentty
-
由 Dylan DPC 提交于
Document unsafety in core::{option, hash} Helps with #66219. I think that the part that will need reviewing the most is the `hash/sip.rs` file. r? @LukasKalbertodt (or someone else from the libs team)
-
由 Dylan DPC 提交于
Make the `structural_match` error diagnostic for const generics clearer The previous diagnostic caused confusion (https://github.com/rust-lang/rust/issues/70790), so this changes the message to be closer to the message for using non-`structural_match` constants in patterns, explicitly mentioning `#[derive(PartialEq, Eq)]`. Fixes https://github.com/rust-lang/rust/issues/70790. r? @estebank
-
由 LeSeulArtichaut 提交于
-
由 marmeladema 提交于
-
由 marmeladema 提交于
-
由 marmeladema 提交于
-
由 marmeladema 提交于
-
由 marmeladema 提交于
-
由 Santiago Pastorino 提交于
-
由 Santiago Pastorino 提交于
-
由 Santiago Pastorino 提交于
-
由 Santiago Pastorino 提交于
-
由 LeSeulArtichaut 提交于
Co-Authored-By: NMark-Simulacrum <mark.simulacrum@gmail.com>
-
由 Santiago Pastorino 提交于
-
由 Santiago Pastorino 提交于
Avoid exercising unevaluated constants and go straight to visit the blocks.
-