aboutsummaryrefslogtreecommitdiff
path: root/lib/compiler_rt
AgeCommit message (Expand)Author
2023-10-01x86_64: implement float compare and cast builtinsJacob Young
2023-09-27Remove `@fabs`, fabs and absCast/Int from std libantlilja
2023-09-19compiler_rt: fix arm hard-float f16 abiJacob Young
2023-09-19compiler_rt: fight off `@as` invasionJacob Young
2023-09-19compiler_rt: fix fp sub being optimized to call itselfJacob Young
2023-08-21compiler_rt: fix f80 comparisonsCarl Ã…stholm
2023-08-18Make NaNs quiet by default and other NaN tidy-up (#16826)Lewis Gaul
2023-07-31std: finish cleanup up asmJacob Young
2023-07-24Use builtin inference over @as where possibleZachary Raineri
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-18compiler_rt: fixup exports of PPC routinesJan Philipp Hafer
2023-06-17Merge pull request #15265 from tiehuis/optimize-udivmodAndrew Kelley
2023-06-16compiler_rt: add missing PPC routinesJan Philipp Hafer
2023-06-17disable udivmod asm divq on windowsMarc Tiehuis
2023-06-17optimize udivmodMarc Tiehuis
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-06-13std.math: hard deprecate obsolete constants (soft deprecated in 0.10)Eric Joldasov
2023-05-29Prevent analysis of functions only referenced at comptimemlugg
2023-05-11remove the compiler-rt README fileAndrew Kelley
2023-05-11compiler_rt: fix ARM memset signaturesfrmdstryr
2023-04-28update a couple more callsites to `@memset`Andrew Kelley
2023-04-26compiler_rt: document ARM statusJan Philipp Hafer
2023-04-25change semantics of `@memcpy` and `@memset`Andrew Kelley
2023-04-20compiler_rt: README stubs for arbitrary precision big integer library routinesJan Philipp Hafer
2023-04-15compiler_rt: use default visibility for non-exported symbolsAndrew Kelley
2023-04-12never use C pointers!!Andrew Kelley
2023-04-05compiler_rt: change the abi of f16 on mac to depend on the other typeJacob Young
2023-04-05compiler_rt: attempt to fix f16 abi on mac with llvm 16Jacob Young
2023-03-07compiler_rt: fix rare case in udivei4Jacob Young
2023-02-24compiler_rt: declutter int.zig, add mulXi3 tests (#14623)matu3ba
2023-02-19compiler_rt: restructure compiler_rt.zig according to README.mdJan Philipp Hafer
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-18compiler_rt: remove unexported functionsflexicoding
2023-02-13compiler_rt: document math functions (#14552)matu3ba
2023-02-12compiler_rt: add __powihf2, __powisf2, __powidf2, __powitf2, __powixf2Jan Philipp Hafer
2023-02-11compiler_rt: __divmodti4 for libgcc symbol compatibilitymatu3ba
2023-02-11compiler_rt: __ashlsi3, __ashrsi3, __lshrsi3 for symbol compatibilitymatu3ba
2023-02-04compiler_rt: fix and improve documentationManlio Perillo
2023-02-02compiler_rt: make README visually nice and improve explanationsJan Philipp Hafer
2023-01-29cbe: fixes for tls, support for not linking libc, and enabling testskcbanner
2023-01-24Merge pull request #14402 from kcbanner/cbe_x86_fixesAndrew Kelley
2023-01-24compiler_rt: re-enable divxf3 test on windows/llvmkcbanner
2023-01-23cbe: fixes for x86kcbanner
2023-01-02compiler_rt: skip "__udivei4/__umodei4" on cbe due to missing > 128 bit integ...kcbanner
2023-01-01compiler_rt: fixup divti3 and fixunshftikcbanner
2022-12-29Merge pull request #14102 from Luukdegram/wasm-undefined-symbolsAndrew Kelley
2022-12-28compiler-rt: Set the symbol visibilityLuuk de Gram
2022-12-27update uses of overflow arithmetic builtinsVeikka Tuominen
2022-12-22compiler-rt: implement __udivei4 and __umodei4 (#14023)Frank Denis