Commit History

Autor SHA1 Mensaxe Data
  Alex Crichton 7ccf8408d0 Add `__rust_probestack` intrinsic %!s(int64=7) %!d(string=hai) anos
  Jorge Aparicio 75c6ccca71 optimize 32-bit aligned mem{cpy,clr,set} intrinsics for ARM %!s(int64=7) %!d(string=hai) anos
  Alex Crichton 91b1291dc5 Don't try to work with `cargo test` %!s(int64=7) %!d(string=hai) anos
  Alex Crichton 734ec3d31c Tweak testing and such: %!s(int64=7) %!d(string=hai) anos
  Alex Crichton 83d63eaa9b Convert float intrinsics to the `intrinsics!` macro %!s(int64=7) %!d(string=hai) anos
  Alex Crichton 12a0038250 Fix the abi hack on windows %!s(int64=7) %!d(string=hai) anos
  Alex Crichton 7886ae275b Port sdiv to traits + `intrinsics!` %!s(int64=7) %!d(string=hai) anos
  Alex Crichton 2f2bb32e40 Use traits instead of macros for shift intrinsics %!s(int64=7) %!d(string=hai) anos
  Jorge Aparicio b2f72e1eb1 remove unused macros %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio cc0d8ba2d1 remove the current test suite %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio dfa7b161aa use AAPCS calling convention on all aeabi intrinsics %!s(int64=8) %!d(string=hai) anos
  est31 9013dbef02 u128 sdiv intrinsics %!s(int64=8) %!d(string=hai) anos
  est31 2f3c534cfe u128 udiv intrinsics %!s(int64=8) %!d(string=hai) anos
  est31 3055aa21b6 i128 mul intrinsics %!s(int64=8) %!d(string=hai) anos
  est31 a2e2ec1a18 Add i128 to lib.rs as feature %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio b6f059d627 fix the build %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio a1caa7ccac add implementations of memcpy et al %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio 3484b2b68e by default, mark this crate as the #![compiler_builtins] crate %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio e05caa1227 fix warnings %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio 8f0847eb94 rename to compiler_builtins, add rust-lang/rust-ish crate attributes %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio 24c0247c6a add the compiler_builtins feature to src/lib.rs %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio d2a3c45a29 set crate_name and crate_type in src/lib.rs %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio c82403551d fix unsafe warnings %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio fd69beba29 get profile.dev (-debug-assertions) + LTO working %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio f77ca915c4 add an opt-in cargo feature to build intrinsics from compiler-rt source %!s(int64=8) %!d(string=hai) anos
  Alex Crichton 8e161a791a Expand and refactor teting infrastructure %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio b7fa7d3a59 put weak mem* symbols behind an opt-in Cargo feature %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio 384c48ce9b don't test always against gcc_s %!s(int64=8) %!d(string=hai) anos
  Jorge Aparicio 9493c37455 test our implementations against gcc_s %!s(int64=8) %!d(string=hai) anos
  Matt Ickstadt ef16de3d37 Implement soft float add builtins %!s(int64=8) %!d(string=hai) anos