-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 9 pull requests #79122
Rollup of 9 pull requests #79122
Commits on Nov 8, 2020
-
Support repr(simd) on ADTs containing a single array field
This PR allows using `#[repr(simd)]` on ADTs containing a single array field: ```rust #[repr(simd)] struct S0([f32; 4]); #[repr(simd)] struct S1<const N: usize>([f32; N]); #[repr(simd)] struct S2<T, const N: usize>([T; N]); ``` This should allow experimenting with portable packed SIMD abstractions on nightly that make use of const generics.
Configuration menu - View commit details
-
Copy full SHA for 6e88e96 - Browse repository at this point
Copy the full SHA 6e88e96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bb4202 - Browse repository at this point
Copy the full SHA 9bb4202View commit details
Commits on Nov 12, 2020
-
Fix test checking that into_boxed_slice does not panic
The memory allocation in vec might panic in the case of capacity overflow. Move the allocation outside the function to fix the test.
Configuration menu - View commit details
-
Copy full SHA for 899d9b9 - Browse repository at this point
Copy the full SHA 899d9b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28463aa - Browse repository at this point
Copy the full SHA 28463aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d54ea4f - Browse repository at this point
Copy the full SHA d54ea4fView commit details
Commits on Nov 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 540b5db - Browse repository at this point
Copy the full SHA 540b5dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 045105b - Browse repository at this point
Copy the full SHA 045105bView commit details
Commits on Nov 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 74f2941 - Browse repository at this point
Copy the full SHA 74f2941View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0f3119 - Browse repository at this point
Copy the full SHA e0f3119View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17b395d - Browse repository at this point
Copy the full SHA 17b395dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23feec3 - Browse repository at this point
Copy the full SHA 23feec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b140a - Browse repository at this point
Copy the full SHA 29b140aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f7d8f - Browse repository at this point
Copy the full SHA 44f7d8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for df6e87c - Browse repository at this point
Copy the full SHA df6e87cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65cdc21 - Browse repository at this point
Copy the full SHA 65cdc21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07b37cf - Browse repository at this point
Copy the full SHA 07b37cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7565809 - Browse repository at this point
Copy the full SHA 7565809View commit details
Commits on Nov 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f27d56d - Browse repository at this point
Copy the full SHA f27d56dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e217fc4 - Browse repository at this point
Copy the full SHA e217fc4View commit details -
Add column number support to Backtrace
Backtrace frames might include column numbers. Print them if they are included.
Configuration menu - View commit details
-
Copy full SHA for 43bfbb1 - Browse repository at this point
Copy the full SHA 43bfbb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e6a15 - Browse repository at this point
Copy the full SHA f6e6a15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1861a38 - Browse repository at this point
Copy the full SHA 1861a38View commit details -
Configuration menu - View commit details
-
Copy full SHA for af869c2 - Browse repository at this point
Copy the full SHA af869c2View commit details -
Add test to ensure that no DOS backline (\r\n) doesn't create extra b…
…ackline in source rendering
Configuration menu - View commit details
-
Copy full SHA for 0c52044 - Browse repository at this point
Copy the full SHA 0c52044View commit details
Commits on Nov 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7986bb8 - Browse repository at this point
Copy the full SHA 7986bb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbd302b - Browse repository at this point
Copy the full SHA bbd302bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a78966d - Browse repository at this point
Copy the full SHA a78966dView commit details
Commits on Nov 17, 2020
-
Rollup merge of rust-lang#77939 - GuillaumeGomez:fix-source-code-dos-…
…backline, r=jyn514 Ensure that the source code display is working with DOS backline Fixes rust-lang#76361. cc ```@lzutao``` r? ```@jyn514```
Configuration menu - View commit details
-
Copy full SHA for 0ad71f3 - Browse repository at this point
Copy the full SHA 0ad71f3View commit details -
Rollup merge of rust-lang#78779 - LeSeulArtichaut:ty-visitor-return, …
…r=oli-obk Introduce `TypeVisitor::BreakTy` Implements MCP rust-lang/compiler-team#383. r? `@ghost` cc `@lcnr` `@oli-obk` ~~Blocked on FCP in rust-lang/compiler-team#383.~~
Configuration menu - View commit details
-
Copy full SHA for 975b50d - Browse repository at this point
Copy the full SHA 975b50dView commit details -
Rollup merge of rust-lang#78863 - KodrAus:feat/simd-array, r=oli-obk
Support repr(simd) on ADTs containing a single array field This is a squash and rebase of `@gnzlbg's` rust-lang#63531 I've never actually written code in the compiler before so just fumbled my way around until it would build 😅 I imagine there'll be some work we need to do in `rustc_codegen_cranelift` too for this now, but might need some input from `@bjorn3` to know what that is. cc `@rust-lang/project-portable-simd` ----- This PR allows using `#[repr(simd)]` on ADTs containing a single array field: ```rust #[repr(simd)] struct S0([f32; 4]); #[repr(simd)] struct S1<const N: usize>([f32; N]); #[repr(simd)] struct S2<T, const N: usize>([T; N]); ``` This should allow experimenting with portable packed SIMD abstractions on nightly that make use of const generics.
Configuration menu - View commit details
-
Copy full SHA for 80c3b55 - Browse repository at this point
Copy the full SHA 80c3b55View commit details -
Rollup merge of rust-lang#78967 - tmiasko:codegen-tests, r=cuviper
Make codegen tests compatible with extra inlining
Configuration menu - View commit details
-
Copy full SHA for 5a6cbaf - Browse repository at this point
Copy the full SHA 5a6cbafView commit details -
Rollup merge of rust-lang#79002 - est31:backtrace_colno, r=dtolnay
Add column number support to Backtrace Backtrace frames might include column numbers. Print them if they are included.
Configuration menu - View commit details
-
Copy full SHA for d037be3 - Browse repository at this point
Copy the full SHA d037be3View commit details -
Rollup merge of rust-lang#79027 - tmiasko:inline-always-live-locals, …
…r=oli-obk Limit storage duration of inlined always live locals Closes rust-lang#76375.
Configuration menu - View commit details
-
Copy full SHA for 77dc14a - Browse repository at this point
Copy the full SHA 77dc14aView commit details -
Rollup merge of rust-lang#79077 - RalfJung:llvm-magic, r=Mark-Simulacrum
document that __rust_alloc is also magic to our LLVM fork Based on [comments](rust-lang#79045 (comment)) by ```@tmiasko``` and ```@bjorn3.```
Configuration menu - View commit details
-
Copy full SHA for 7c50422 - Browse repository at this point
Copy the full SHA 7c50422View commit details -
Rollup merge of rust-lang#79088 - euclio:span-label-doc, r=estebank
clarify `span_label` documentation Fixes rust-lang#71857. r? `@estebank` cc `@RalfJung`
Configuration menu - View commit details
-
Copy full SHA for f25688b - Browse repository at this point
Copy the full SHA f25688bView commit details -
Rollup merge of rust-lang#79097 - GuillaumeGomez:code-block-invalid-h…
…tml-tag-lint, r=jyn514 Code block invalid html tag lint Fixes rust-lang#79095 r? `@jyn514`
Configuration menu - View commit details
-
Copy full SHA for da0319b - Browse repository at this point
Copy the full SHA da0319bView commit details