| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 days | test-standalone: fix most compilation errors | Andrew Kelley | |
| 2025-08-28 | update more to avoid GenericWriter | Andrew Kelley | |
| 2025-08-11 | std.ArrayList: make unmanaged the default | Andrew Kelley | |
| 2025-07-07 | update standalone and incremental tests to new API | Andrew Kelley | |
| 2025-06-05 | std.Target: Introduce Cpu convenience functions for feature tests. | Alex Rønne Petersen | |
| Before: * std.Target.arm.featureSetHas(target.cpu.features, .has_v7) * std.Target.x86.featureSetHasAny(target.cpu.features, .{ .sse, .avx, .cmov }) * std.Target.wasm.featureSetHasAll(target.cpu.features, .{ .atomics, .bulk_memory }) After: * target.cpu.has(.arm, .has_v7) * target.cpu.hasAny(.x86, &.{ .sse, .avx, .cmov }) * target.cpu.hasAll(.wasm, &.{ .atomics, .bulk_memory }) | |||
| 2025-05-19 | compiler-rt: Fix some exports to respect the common linkage and visibility. | Alex Rønne Petersen | |
| 2025-03-05 | Remove uses of deprecated callconv aliases | Linus Groh | |
| 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> | |||
| 2023-05-13 | Update all std.mem.split calls to their appropriate function | Ryan Liptak | |
| Everywhere that can now use `splitScalar` should get a nice little performance boost. | |||
| 2022-11-21 | outline atomics: ret instead of jump to ret | Andrew Kelley | |
| After this, the machine code generated by zig matches identically to gcc's after the differences in loading the have_lse flag. | |||
| 2022-11-21 | simplify outline atomics | Andrew Kelley | |
| * Rely on libSystem when targeting macOS. * Make tools/gen_outline_atomics.zig more idiomatic. * Remove the CPU detection / auxval checking from compiler_rt. This functionality belongs in a different component. Zig's compiler_rt must not rely on constructors. Instead it will export a symbol for setting the value, and start code can detect and activate it. * Remove the separate logic for inline assembly when the target does or does not have lse support. `.inst` works in both cases. | |||
| 2022-11-21 | compiler_rt: add outlined lse atomics for aarch64 | Devin Singh | |
