Skip to content

Releases: eakova/zigbeam

v1.0.1

07 Dec 19:52
ca538b8

Choose a tag to compare

Loom is a data-parallelism framework for Zig.

It is lightweight and makes it easy to convert sequential loops into parallel pipelines. Its structured APIs and lock-free internals encourage race-free patterns by design.

Loom is a high-performance work-stealing thread pool with Rayon-style parallel iterators for Zig.

Feature-focused:

Transform sequential loops into parallel pipelines with zero boilerplate—just .map(), .filter(), .reduce().

Performance-focused:

Achieve multi-core throughput with automatic work distribution, lock-free deques, and cache-optimized scheduling.

Developer-focused:

Write par_iter(data).map(transform).reduce(combine) and let Loom handle thread management, load balancing, and work stealing.

Complete pitch:

Loom brings Rayon-style ergonomics to Zig: a work-stealing thread pool, composable parallel iterators, and automatic chunking—turning for loops into multi-core pipelines with a single import

v0.1.5

22 Nov 14:08

Choose a tag to compare

Zig‑Beam v0.1.5

Date: 2025-11-22

This is a draft release generated from tag v0.1.5.

Quick Start (pin by tag)

In build.zig:

In code:

v0.1.0

21 Nov 22:25
1a5ea62

Choose a tag to compare

Zig‑Beam v0.1.0

Date: 2025-11-21

This is a draft release generated from tag v0.1.0.

Quick Start (pin by tag)

In build.zig:

In code:

v0.1.0-rc3

12 Nov 23:58
e35fe75

Choose a tag to compare

v0.1.0-rc3 Pre-release
Pre-release

Zig‑Beam v0.1.0-rc3

Date: 2025-11-12

This is a draft release generated from tag v0.1.0-rc3.

Reports

  • Arc benchmarks: docs/utils/arc_benchmark_results.md
  • Thread‑Local Cache benchmarks: docs/utils/thread_local_cache_benchmark_results.md
  • Dependency graph: docs/utils/dependency_graph.md

Quick Start (pin by tag)

In build.zig:

In code: