-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 12 pull requests #100846
Rollup of 12 pull requests #100846
Commits on Aug 16, 2022
-
Update src/test/assembly/x86_64-floating-point-clamp.rs
Simple Clamp Function I thought this was more robust and easier to read. I also allowed this function to return early in order to skip the extra bound check (I'm sure the difference is negligible). I'm not sure if there was a reason for binding `self` to `x`; if so, please correct me. Simple Clamp Function for f64 I thought this was more robust and easier to read. I also allowed this function to return early in order to skip the extra bound check (I'm sure the difference is negligible). I'm not sure if there was a reason for binding `self` to `x`; if so, please correct me. Floating point clamp test f32 clamp using mut self f64 clamp using mut self Update library/core/src/num/f32.rs Update f64.rs Update x86_64-floating-point-clamp.rs Update src/test/assembly/x86_64-floating-point-clamp.rs Update x86_64-floating-point-clamp.rs Co-Authored-By: scottmcm <scottmcm@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0ff8f0b - Browse repository at this point
Copy the full SHA 0ff8f0bView commit details
Commits on Aug 17, 2022
-
Update src/test/assembly/x86_64-floating-point-clamp.rs
Co-authored-by: scottmcm <scottmcm@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 302689f - Browse repository at this point
Copy the full SHA 302689fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e1730f - Browse repository at this point
Copy the full SHA 5e1730fView commit details
Commits on Aug 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 934d259 - Browse repository at this point
Copy the full SHA 934d259View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d2083c - Browse repository at this point
Copy the full SHA 7d2083cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56b5ec8 - Browse repository at this point
Copy the full SHA 56b5ec8View commit details -
LLVM commit llvm/llvm-project@c2a3888 updates the PIC level version selection. This updates the rust tests to work under both the old and new behaviors. Detected by our experimental rust + llvm @ HEAD bot: https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/12829#0182b368-a405-47a2-b3da-9c79cb907bfe/701-709
Configuration menu - View commit details
-
Copy full SHA for 07e41fb - Browse repository at this point
Copy the full SHA 07e41fbView commit details -
Minor syntax and formatting update to doc comment
The comment is on find_vtable_types_for_unsizing, but there is another unrelated typo fix as well.
Configuration menu - View commit details
-
Copy full SHA for 8b7b1f7 - Browse repository at this point
Copy the full SHA 8b7b1f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 622e425 - Browse repository at this point
Copy the full SHA 622e425View commit details
Commits on Aug 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ae2b1db - Browse repository at this point
Copy the full SHA ae2b1dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 042e0d0 - Browse repository at this point
Copy the full SHA 042e0d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b5d86 - Browse repository at this point
Copy the full SHA f5b5d86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c89c28 - Browse repository at this point
Copy the full SHA 4c89c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ab8e0c - Browse repository at this point
Copy the full SHA 7ab8e0cView commit details -
Add
/build-rust-analyzer/
to .gitignoreTo avoid rust-analyzer and rustc having to wait for each other, the dev guide mentions using another build directory for RA. We should also put this into the .gitignore, just like the normal `build`.
Configuration menu - View commit details
-
Copy full SHA for 0c3ed96 - Browse repository at this point
Copy the full SHA 0c3ed96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0314647 - Browse repository at this point
Copy the full SHA 0314647View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4720e1 - Browse repository at this point
Copy the full SHA e4720e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ba3934 - Browse repository at this point
Copy the full SHA 3ba3934View commit details
Commits on Aug 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b2625e2 - Browse repository at this point
Copy the full SHA b2625e2View commit details -
Make doc for stdin field of process consistent
The other fields use this format and example.
Configuration menu - View commit details
-
Copy full SHA for 7abbfa8 - Browse repository at this point
Copy the full SHA 7abbfa8View commit details -
ADD - diagnostic lints to rustc_transmute
Module is complete because it has zero diagnostics.
Configuration menu - View commit details
-
Copy full SHA for c835d9c - Browse repository at this point
Copy the full SHA c835d9cView commit details -
Rollup merge of rust-lang#100556 - Alex-Velez:patch-1, r=scottmcm
Clamp Function for f32 and f64 I thought the clamp function could use a little improvement for readability purposes. The function now returns early in order to skip the extra bound checks. If there was a reason for binding `self` to `x` or if this code is incorrect, please correct me :)
Configuration menu - View commit details
-
Copy full SHA for 0562eec - Browse repository at this point
Copy the full SHA 0562eecView commit details -
Rollup merge of rust-lang#100663 - clarfonthey:const-reverse, r=scottmcm
Make slice::reverse const I remember this not being doable for some reason before, but decided to try it again and everything worked out in the tests.
Configuration menu - View commit details
-
Copy full SHA for 84dec7b - Browse repository at this point
Copy the full SHA 84dec7bView commit details -
Rollup merge of rust-lang#100697 - eholk:doc-comment-update, r=compil…
…er-errors Minor syntax and formatting update to doc comment on `find_vtable_types_for_unsizing` I noticed the code examples on this function weren't formatted as code, and also the that the syntax for trait objects was out of date (or just incorrect). This should bring it up to date.
Configuration menu - View commit details
-
Copy full SHA for 18a7793 - Browse repository at this point
Copy the full SHA 18a7793View commit details -
Rollup merge of rust-lang#100760 - krasimirgg:llvm-16-pic-level, r=nikic
update test for LLVM change LLVM commit llvm/llvm-project@c2a3888 updates the PIC level version selection. Updated an affected rust test to work under both the old and new behaviors. Detected by our experimental rust + llvm @ HEAD bot: https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/12829#0182b368-a405-47a2-b3da-9c79cb907bfe/701-709
Configuration menu - View commit details
-
Copy full SHA for fb74584 - Browse repository at this point
Copy the full SHA fb74584View commit details -
Rollup merge of rust-lang#100761 - lcnr:mir-typeck-cleanup, r=compile…
…r-errors some general mir typeck cleanup this pr contains the parts of rust-lang#95763 which already work correctly. the remaining commits of that PR have some issues which are more complex to fix. r? types
Configuration menu - View commit details
-
Copy full SHA for c026c0e - Browse repository at this point
Copy the full SHA c026c0eView commit details -
Rollup merge of rust-lang#100773 - WaffleLapkin:addasreftest, r=TaKO8Ki
add a ui test for `.as_ref` suggestion Closes rust-lang#90286
Configuration menu - View commit details
-
Copy full SHA for 1041842 - Browse repository at this point
Copy the full SHA 1041842View commit details -
Rollup merge of rust-lang#100775 - GuillaumeGomez:reduce-span-v2, r=n…
…otriddle rustdoc: Merge source code pages HTML elements together v2 This is the follow-up of rust-lang#100429. I strongly recommend to review it one commit at a time because otherwise it's a lot at once. For these ones, on each page, I run this JS: `document.getElementsByTagName('*').length`. The goal is to count the number of DOM elements. I took some pages that seemed big, but don't hesitate to check some others. I also added the "starting point" because it's quite nice to see how much the page was reduced thanks to these two PRs. | file name | before rust-lang#100429 | before this PR | with this PR | diff | |-|-|-|-|-| | std/lib.rs.html (source link on std crate page) | 3455 | 2332 | 1772 | 24% | | alloc/vec/mod.rs.html (source on Vec type page) | 11012 | 5982 | 5833 | 2.5% | | alloc/string.rs.html (source on String type page) | 10800 | 6010 | 5822 | 3.2% | | std/sync/mutex.rs.html (source on Mutex type page) | 2953 | 2041 | 2038 | 0.1% | So unsurprisingly, the more attributes you have, the bigger the difference. You can test it [here](https://rustdoc.crud.net/imperio/reduce-span-v2/src/std/lib.rs.html). cc `````@jsha````` r? `````@notriddle`````
Configuration menu - View commit details
-
Copy full SHA for fd9410d - Browse repository at this point
Copy the full SHA fd9410dView commit details -
Rollup merge of rust-lang#100813 - Nilstrieb:too-much-disk-space-giti…
…gnore, r=Mark-Simulacrum Add `/build-rust-analyzer/` to .gitignore To avoid rust-analyzer and rustc having to wait for each other, the [dev guide](https://rustc-dev-guide.rust-lang.org/building/suggested.html#configuring-rust-analyzer-for-rustc) mentions using another build directory for RA. We should also put this into the .gitignore, just like the normal `build`.
Configuration menu - View commit details
-
Copy full SHA for be54dc1 - Browse repository at this point
Copy the full SHA be54dc1View commit details -
Rollup merge of rust-lang#100821 - WaffleLapkin:ptr_add_docs, r=scottmcm
Make some docs nicer wrt pointer offsets This PR replaces `pointer::offset` with `pointer::add` and similarly `.cast().wrapping_add().cast()` with `.wrapping_byte_add()` **in docs**. r? `````@scottmcm````` _split off from #100746_
Configuration menu - View commit details
-
Copy full SHA for 2ddbfce - Browse repository at this point
Copy the full SHA 2ddbfceView commit details -
Rollup merge of rust-lang#100822 - WaffleLapkin:no_offset_question_ma…
…rk, r=scottmcm Replace most uses of `pointer::offset` with `add` and `sub` As PR title says, it replaces `pointer::offset` in compiler and standard library with `pointer::add` and `pointer::sub`. This generally makes code cleaner, easier to grasp and removes (or, well, hides) integer casts. This is generally trivially correct, `.offset(-constant)` is just `.sub(constant)`, `.offset(usized as isize)` is just `.add(usized)`, etc. However in some cases we need to be careful with signs of things. r? ```@scottmcm``` _split off from #100746_
Configuration menu - View commit details
-
Copy full SHA for 51e7c82 - Browse repository at this point
Copy the full SHA 51e7c82View commit details -
Rollup merge of rust-lang#100839 - nelsonjchen:consistent_child_stdin…
…_field_desc, r=thomcc Make doc for stdin field of process consistent The other fields use this format and example.
Configuration menu - View commit details
-
Copy full SHA for aeaa883 - Browse repository at this point
Copy the full SHA aeaa883View commit details -
Rollup merge of rust-lang#100842 - JhonnyBillM:enable-diag-lint-in-tr…
…ansmute, r=TaKO8Ki Add diagnostics lints to `rustc_transmute` module (zero diags) Module is complete because it has zero diagnostics.
Configuration menu - View commit details
-
Copy full SHA for 5fcf0f5 - Browse repository at this point
Copy the full SHA 5fcf0f5View commit details