Releases: google/xls
Releases · google/xls
v0.0.0-9567-gc4b55afdb
[codegen] Enhance cycle detection error messages in block elaboration. The block elaboration process now provides more detailed information when a combinational cycle is detected. The error message includes a breakdown of the components involved in the cycle, such as FIFO instantiations and block instances, along with specific reasons for combinational paths within FIFOs and recommendations on how to break the cycle. PiperOrigin-RevId: 873151557
v0.0.0-9561-g08fa9f8df
[NFC] `const`-ify arguments to `GreaterBitwidthComparator` PiperOrigin-RevId: 872572699
v0.0.0-9558-g5c5cdc6b0
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
[Proc-scoped channels] Run const_if tests with proc-scoped channels. PiperOrigin-RevId: 871449094
v0.0.0-9549-g202e8d5ce
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
Automated Code Change PiperOrigin-RevId: 869528602
v0.0.0-9526-g7072ed2b6
Merge pull request #3774 from google:dependabot/bazel/bazel_features-…
v0.0.0-9513-ge080474ed
Automated Code Change PiperOrigin-RevId: 868470196
v0.0.0-9483-g8ee59efbc
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
Update more tests in proc lowering block eval PSC test to work. PiperOrigin-RevId: 866099089