Releases: google/xls
Releases · google/xls
v0.0.0-9573-g6548edd59
Automated Code Change PiperOrigin-RevId: 873688680
v0.0.0-9571-g40462772c
Fix for some mutual exclusion errors The "FSM active" part of the predicate for the IO was just coming from the wrong slice, should be the slice before not the slice after. The IO operation happens after the slice that produces its predicate, and before the slice that consumes any output value (such as received data). For a receive, the received data is available "live", not through a state element, when the slice before it is active, supplying its predicate. PiperOrigin-RevId: 873372705
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