-
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
Libgccjit codegen #87260
Libgccjit codegen #87260
Commits on Aug 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for afae271 - Browse repository at this point
Copy the full SHA afae271View commit details -
Add 'compiler/rustc_codegen_gcc/' from commit 'afae271d5d3719eeb92c18…
Configuration menu - View commit details
-
Copy full SHA for f7237f1 - Browse repository at this point
Copy the full SHA f7237f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8841e9e - Browse repository at this point
Copy the full SHA 8841e9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7132ce6 - Browse repository at this point
Copy the full SHA 7132ce6View commit details
Commits on Aug 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0c89065 - Browse repository at this point
Copy the full SHA 0c89065View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc0696 - Browse repository at this point
Copy the full SHA 6fc0696View commit details
Commits on Aug 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e228f0c - Browse repository at this point
Copy the full SHA e228f0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d5d4e3 - Browse repository at this point
Copy the full SHA 3d5d4e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f50986 - Browse repository at this point
Copy the full SHA 6f50986View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f8525 - Browse repository at this point
Copy the full SHA 87f8525View commit details
Commits on Aug 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5dad13c - Browse repository at this point
Copy the full SHA 5dad13cView commit details
Commits on Sep 5, 2021
-
Implement basic inline asm support (rust-lang#72)
* Implement basic support for inline assembly * Disable LTO We don't support it yet at all * Handle `inout(reg) var` correctly Turns out that `+` readwrite output registers cannot be tied with input variables. * Add limited support for llvm_asm! * Handle CHANNEL correctly * Add support for arbitrary explicit registers * Handle symbols properly * Add rudimentary asm tests * Exclude llvm_asm! tests from tests runs * Insert `__builtin_unreachable()` after diverging asm blocks
Commeownist authoredSep 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 7c707e4 - Browse repository at this point
Copy the full SHA 7c707e4View commit details
Commits on Sep 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4d3dcd4 - Browse repository at this point
Copy the full SHA 4d3dcd4View commit details
Commits on Sep 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8ec7976 - Browse repository at this point
Copy the full SHA 8ec7976View commit details -
Update to nightly-2021-09-11 (rust-lang#79)
* Implement `black_box` as intrinsic Responsibility of implementing the black box is now lies on backend * Remove some TODOs * Update to nightly-2021-09-17 * CI: don't fail on warnings
Commeownist authoredSep 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 48d60ab - Browse repository at this point
Copy the full SHA 48d60abView commit details -
Configuration menu - View commit details
-
Copy full SHA for df48731 - Browse repository at this point
Copy the full SHA df48731View commit details
Commits on Sep 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0f4b616 - Browse repository at this point
Copy the full SHA 0f4b616View commit details -
Impove handling of registers in inline asm (rust-lang#82)
* Correctly handle st(0) register in the clobbers list * Gate the clobbers based on enabled target features
Commeownist authoredSep 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 4e7e822 - Browse repository at this point
Copy the full SHA 4e7e822View commit details -
Fix global initialization (rust-lang#91)
* Make define_global() return a RValue directly * Return LValue in functions declaring a global variable * Remove useless cast * Fix bytes_in_context to use an array rvalue * Remove global_names which is unused * Make const_struct create a constant struct * Correctly initialize global in static_addr_of_mut * Fix global variable initialization * Remove workaround for ARGV
Configuration menu - View commit details
-
Copy full SHA for 64c561d - Browse repository at this point
Copy the full SHA 64c561dView commit details
Commits on Sep 27, 2021
-
Cleanup fix for global initialization (rust-lang#93)
* Cleanup fix for global initialization * Remove linker script hack * Use v0 symbol mangling * Fix warnings
Configuration menu - View commit details
-
Copy full SHA for ab4ff2d - Browse repository at this point
Copy the full SHA ab4ff2dView commit details -
Fix/mismatch types (rust-lang#94)
* Refactor test.sh script * Fix mismatched types error
Configuration menu - View commit details
-
Copy full SHA for 63608ac - Browse repository at this point
Copy the full SHA 63608acView commit details
Commits on Sep 28, 2021
-
Fix/count trailing zeroes (rust-lang#95)
* Fix count trailing zeroes * Fix pop count * Fix bit reverse
Configuration menu - View commit details
-
Copy full SHA for 11c2023 - Browse repository at this point
Copy the full SHA 11c2023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9809f5d - Browse repository at this point
Copy the full SHA 9809f5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f32dd5 - Browse repository at this point
Copy the full SHA 7f32dd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd4810d - Browse repository at this point
Copy the full SHA cd4810dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90be409 - Browse repository at this point
Copy the full SHA 90be409View commit details