-
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
Sync rustc_codegen_cranelift #87816
Sync rustc_codegen_cranelift #87816
Commits on Jul 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 135edbf - Browse repository at this point
Copy the full SHA 135edbfView commit details -
Don't pass local_crate_name to link_binary separately
It is already part of CodegenResults
Configuration menu - View commit details
-
Copy full SHA for 4cfa1fc - Browse repository at this point
Copy the full SHA 4cfa1fcView commit details
Commits on Jul 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fb92375 - Browse repository at this point
Copy the full SHA fb92375View commit details
Commits on Jul 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7167f4c - Browse repository at this point
Copy the full SHA 7167f4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab4da11 - Browse repository at this point
Copy the full SHA ab4da11View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8d9ae - Browse repository at this point
Copy the full SHA ea8d9aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0574d - Browse repository at this point
Copy the full SHA 7a0574dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3091d7 - Browse repository at this point
Copy the full SHA e3091d7View commit details
Commits on Jul 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e7a4323 - Browse repository at this point
Copy the full SHA e7a4323View commit details
Commits on Jul 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e643b8b - Browse repository at this point
Copy the full SHA e643b8bView commit details
Commits on Jul 16, 2021
-
Consider all fields when comparing DllImports, to remove nondetermini…
…nsm in multiple-definitions test
Configuration menu - View commit details
-
Copy full SHA for b47198a - Browse repository at this point
Copy the full SHA b47198aView commit details
Commits on Jul 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 17eaf43 - Browse repository at this point
Copy the full SHA 17eaf43View commit details -
Remove shl/shr special handling for 128bit ints
Cranelift now natively supports 128bit int shifting
Configuration menu - View commit details
-
Copy full SHA for f7cfb9d - Browse repository at this point
Copy the full SHA f7cfb9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dc386e - Browse repository at this point
Copy the full SHA 6dc386eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ede41d1 - Browse repository at this point
Copy the full SHA ede41d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60340d4 - Browse repository at this point
Copy the full SHA 60340d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b9e36 - Browse repository at this point
Copy the full SHA 80b9e36View commit details -
Disable jit and inline-asm when building as part of rustc
Both features are not yet ready. Inline-asm is only supported on Linux and requires explicitly specifying registers instead of register classes. The jit has usability issues and may require the cg_clif executable in the future.
Configuration menu - View commit details
-
Copy full SHA for c2a9839 - Browse repository at this point
Copy the full SHA c2a9839View commit details -
Merge pull request rust-lang#1187 from bjorn3/feature_gating
Preparations for building as part of rustc
Configuration menu - View commit details
-
Copy full SHA for bd2f72f - Browse repository at this point
Copy the full SHA bd2f72fView commit details
Commits on Jul 18, 2021
-
Rollup merge of rust-lang#87092 - ricobbe:fix-raw-dylib-multiple-defi…
…nitions, r=petrochenkov Remove nondeterminism in multiple-definitions test Compare all fields in `DllImport` when sorting to avoid nondeterminism in the error for multiple inconsistent definitions of an extern function. Restore the multiple-definitions test. Resolves rust-lang#87084.
Configuration menu - View commit details
-
Copy full SHA for d7c3c45 - Browse repository at this point
Copy the full SHA d7c3c45View commit details
Commits on Jul 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c151bb4 - Browse repository at this point
Copy the full SHA c151bb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ebb483 - Browse repository at this point
Copy the full SHA 0ebb483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3563608 - Browse repository at this point
Copy the full SHA 3563608View commit details
Commits on Jul 23, 2021
-
Support repr(simd) on ADTs containing a single array field
This is the cg_clif half of rust PR 78863
Configuration menu - View commit details
-
Copy full SHA for c42be79 - Browse repository at this point
Copy the full SHA c42be79View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7b06e8 - Browse repository at this point
Copy the full SHA a7b06e8View commit details
Commits on Jul 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 344cbac - Browse repository at this point
Copy the full SHA 344cbacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90e4493 - Browse repository at this point
Copy the full SHA 90e4493View commit details
Commits on Jul 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6d2221d - Browse repository at this point
Copy the full SHA 6d2221dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0fb0fa - Browse repository at this point
Copy the full SHA a0fb0faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 581e38b - Browse repository at this point
Copy the full SHA 581e38bView commit details
Commits on Jul 26, 2021
-
Merge pull request rust-lang#1189 from bjorn3/stdsimd_fixes
Improve stdsimd support
Configuration menu - View commit details
-
Copy full SHA for 1f70802 - Browse repository at this point
Copy the full SHA 1f70802View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424a8c3 - Browse repository at this point
Copy the full SHA 424a8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02db151 - Browse repository at this point
Copy the full SHA 02db151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 050b417 - Browse repository at this point
Copy the full SHA 050b417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83da1e0 - Browse repository at this point
Copy the full SHA 83da1e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3361e34 - Browse repository at this point
Copy the full SHA 3361e34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405642b - Browse repository at this point
Copy the full SHA 405642bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2abc12d - Browse repository at this point
Copy the full SHA 2abc12dView commit details -
Fix ABI for Indirect arguments
In case of PassMode::Indirect, the ownership of the backing storage is transfered to the callee. This means that the caller must copy the argument if it wants to use it again later. Fixes rust-lang#691
Configuration menu - View commit details
-
Copy full SHA for e387ec9 - Browse repository at this point
Copy the full SHA e387ec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 472f9f9 - Browse repository at this point
Copy the full SHA 472f9f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 641e13e - Browse repository at this point
Copy the full SHA 641e13eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2b17e4 - Browse repository at this point
Copy the full SHA a2b17e4View commit details
Commits on Jul 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c2464eb - Browse repository at this point
Copy the full SHA c2464ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcf532c - Browse repository at this point
Copy the full SHA bcf532cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4ba61e - Browse repository at this point
Copy the full SHA f4ba61eView commit details
Commits on Jul 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8a6ff90 - Browse repository at this point
Copy the full SHA 8a6ff90View commit details -
Remove workarounds for things unimplemented in Cranelift
Many are now implemented, so it is much nicer to directly use the respective Cranelift instructions
Configuration menu - View commit details
-
Copy full SHA for 2e62516 - Browse repository at this point
Copy the full SHA 2e62516View commit details -
Configuration menu - View commit details
-
Copy full SHA for bab224d - Browse repository at this point
Copy the full SHA bab224dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8704a66 - Browse repository at this point
Copy the full SHA 8704a66View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7881bb - Browse repository at this point
Copy the full SHA b7881bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0b9f3b - Browse repository at this point
Copy the full SHA e0b9f3bView commit details
Commits on Jul 29, 2021
-
Fix float min and max operations in presence of NaN
Cranelift's fmin and fmax instructions propagate NaN, while Rust's min and max don't. Fixes rust-lang#1049
Configuration menu - View commit details
-
Copy full SHA for c6564f8 - Browse repository at this point
Copy the full SHA c6564f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84961ef - Browse repository at this point
Copy the full SHA 84961efView commit details -
rfc3052: Remove authors field from Cargo manifests
Since RFC 3052 soft deprecated the authors field anyway, hiding it from crates.io, docs.rs, and making Cargo not add it by default, and it is not generally up to date/useful information, we should remove it from crates in this repo.
Configuration menu - View commit details
-
Copy full SHA for 966e54e - Browse repository at this point
Copy the full SHA 966e54eView commit details
Commits on Aug 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6f68223 - Browse repository at this point
Copy the full SHA 6f68223View commit details
Commits on Aug 3, 2021
-
Auto merge of rust-lang#87515 - crlf0710:trait_upcasting_part2, r=bjorn3
Trait upcasting coercion (part2) This is the second part of trait upcasting coercion implementation. Currently this is blocked on rust-lang#86264 . The third part might be implemented using unsafety checking r? `@bjorn3`
Configuration menu - View commit details
-
Copy full SHA for 0f83ac1 - Browse repository at this point
Copy the full SHA 0f83ac1View commit details
Commits on Aug 4, 2021
-
change instructions for manually compiling y.rs (rust-lang#1191)
This prevents an error on windows where the `build_sysroot` function was trying to delete `y.exe`.
Configuration menu - View commit details
-
Copy full SHA for f9c5bbb - Browse repository at this point
Copy the full SHA f9c5bbbView commit details
Commits on Aug 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2049137 - Browse repository at this point
Copy the full SHA 2049137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05677b6 - Browse repository at this point
Copy the full SHA 05677b6View commit details
Commits on Aug 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 279f486 - Browse repository at this point
Copy the full SHA 279f486View commit details