Releases: google/xls
Releases · google/xls
Release list
v0.0.0-10355-gcaa474e4c
[NFC] `const` BPA for VisibilityEstimator PiperOrigin-RevId: 953113888
v0.0.0-10351-g88084eb4f
Clean up includes in xls/dslx/lsp. PiperOrigin-RevId: 952358702
v0.0.0-10335-g9c1dd684c
[Explicit State Access] Guard state_read references in schedule_graph…
v0.0.0-10323-g5527b2c0b
Refactor builder channel and state element API to store errors on the…
v0.0.0-10303-gf677ff3a8
[opt] Rollback fix CanonicalizePass clamping until missing IsBits che…
v0.0.0-10298-g35706e2be
[Explicit State Access] Support Decoupled Next in proc_state_narrowi…
v0.0.0-10278-gf5e88fd5f
[ir] Optimize bits_ops::LongestCommonPrefixMSB with word-based operat…
v0.0.0-10267-g611b39c75
[codegen] Explicitly narrow over-width array indices We already do this in most cases as part of our clamping logic. However, if we've proven the actual value is in-bounds, we previously didn't remember to make this narrowing explicit, which makes some Verilog linters complain. PiperOrigin-RevId: 947297793
v0.0.0-10257-g39cf32cbe
Update llvm versions in bazel lock file. PiperOrigin-RevId: 945304704
v0.0.0-10252-g5c678faf4
[ir] Rewrite `IntervalSet::Normalize` for efficiency. The normalization process now expands improper intervals and merges overlapping/abutting intervals in-place within the `intervals_` vector, reducing memory allocations and copies. We also take advantage of known information to simplify the overlapping/abutting checks. PiperOrigin-RevId: 944765711