| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-03 | zig fmt: apply new cast builtin order | Justus Klausecker | |
| 2025-07-22 | aarch64: add new from scratch self-hosted backend | Jacob Young | |
| 2025-03-05 | Remove uses of deprecated callconv aliases | Linus Groh | |
| 2025-01-30 | compiler-rt: only check dest/src start address in memmove | dweiller | |
| 2025-01-30 | compiler-rt: remove manual unroll code from memmove | dweiller | |
| 2025-01-30 | compiler-rt: workaround miscompilation in memmove | dweiller | |
| 2025-01-30 | compiler-rt: optimize memmove | dweiller | |
| 2025-01-20 | compiler-rt: reduce memmove and memcpy size for ReleaseSmall | dweiller | |
| 2025-01-20 | compiler-rt: move memmove back to memmove.zig | dweiller | |
| 2025-01-17 | replace `compiler_rt` memcpy with a better version | David Rubin | |
| 2024-08-27 | lib,test,tools,doc: update usages of @export | mlugg | |
| 2023-06-19 | all: zig fmt and rename "@XToY" to "@YFromX" | Eric Joldasov | |
| Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> | |||
| 2022-12-28 | compiler-rt: Set the symbol visibility | Luuk de Gram | |
| When we're compiling compiler_rt for any WebAssembly target, we do not want to expose all the compiler-rt functions to the host runtime. By setting the visibility of all exports to `hidden`, we allow the linker to resolve the symbols during linktime, while not expose the functions to the host runtime. This also means the linker can properly garbage collect any compiler-rt function that does not get resolved. The symbol visibility for all target remains the same as before: `default`. | |||
| 2022-10-15 | compiler_rt: Move mem implementations from c.zig | Luuk de Gram | |
| This moves functions that LLVM generates calls to, to the compiler_rt implementation itself, rather than c.zig. This is a prerequisite for native backends to link with compiler-rt. This also allows native backends to generate calls to `memcpy` and the like. | |||
