Skip to content

Releases: google/xls

v0.0.0-9561-g08fa9f8df

20 Feb 08:06

Choose a tag to compare

[NFC] `const`-ify arguments to `GreaterBitwidthComparator`

PiperOrigin-RevId: 872572699

v0.0.0-9558-g5c5cdc6b0

19 Feb 08:08

Choose a tag to compare

Refactor Verilog fuzzing to use a VerilogGenerator struct.

This change introduces a `VerilogGenerator` struct that encapsulates the XLS package, scheduling options, and codegen options. The fuzz domains now generate instances of `VerilogGenerator`, and the actual Verilog generation is performed by calling the `GenerateVerilog()` method on this struct. This allows fuzz tests to access the inputs (package and options) even when codegen fails, aiding in debugging.

PiperOrigin-RevId: 872027638

v0.0.0-9555-g7f63a4704

18 Feb 08:08

Choose a tag to compare

[Proc-scoped channels] Run const_if tests with proc-scoped channels.

PiperOrigin-RevId: 871449094

v0.0.0-9549-g202e8d5ce

14 Feb 08:01

Choose a tag to compare

Shard output of cpp transpiler.

Large designs can lead to huge, slow-to-build c++ sources. This change produces one file per type.

PiperOrigin-RevId: 870023245

v0.0.0-9539-gffbb51dea

13 Feb 08:10

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 869528602

v0.0.0-9526-g7072ed2b6

12 Feb 08:09

Choose a tag to compare

Merge pull request #3774 from google:dependabot/bazel/bazel_features-…

v0.0.0-9513-ge080474ed

11 Feb 08:12

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 868470196

v0.0.0-9483-g8ee59efbc

07 Feb 08:01

Choose a tag to compare

Migrate xls::down_cast to use absl::down_cast.

The xls::down_cast functions are now implemented as direct calls to absl::down_cast and are marked with ABSL_DEPRECATE_AND_INLINE.

Note that we also bump our abseil dep to grab a newer version with absl::down_cast.

PiperOrigin-RevId: 866676858

v0.0.0-9477-g7c5dcfe2a

06 Feb 08:06

Choose a tag to compare

Update more tests in proc lowering block eval PSC test to work.

PiperOrigin-RevId: 866099089

v0.0.0-9472-g312e92876

05 Feb 08:10

Choose a tag to compare

Integrate LLVM at llvm/llvm-project@b4b8d4e5d062

Updates LLVM usage to match
[b4b8d4e5d062](https://github.com/llvm/llvm-project/commit/b4b8d4e5d062)

PiperOrigin-RevId: 865658424