Skip to content

Releases: google/xls

v0.0.0-5544-g059ac1013

30 Jul 07:44

Choose a tag to compare

Validate that assertion labels are valid SV identifiers at codegen.

Fixes google/xls#1518.

PiperOrigin-RevId: 657414228

v0.0.0-5538-gb92e230a9

29 Jul 07:46

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 656941711

v0.0.0-5537-gedec31107

28 Jul 07:45

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 656826834

v0.0.0-5534-g8749343ed

27 Jul 07:45

Choose a tag to compare

Also make delay_model_test as `nomsan`.

It also depends on scipy, which seems to not be msan-compatible.

PiperOrigin-RevId: 656559951

v0.0.0-5528-g8b328310b

26 Jul 07:46

Choose a tag to compare

Add utilities for extracting delay model input from an actual design.

PiperOrigin-RevId: 656040834

v0.0.0-5521-g135a41eff

24 Jul 07:45

Choose a tag to compare

Use static regexes for parsing yosys outputs

Since the regexes are known at compilation time and are constants
during runtime, we opt to store the regex objects as `constexpr static`
objects.

Since RE2 is not safe for static use, we opt to use LazyRE2, which is
safe for static use. As a side note, LazyRE2 objects will be lazily
constructed during runtime.

PiperOrigin-RevId: 655346007

v0.0.0-5508-ge06e089cf

23 Jul 07:44

Choose a tag to compare

Fix up the Z3 IR translator's handling of extra-wide array indices

It turns out we were truncating the index before we checked whether it was past-the-end of the array!

Uses this to add an equivalence-check to a TableSwitchPass test (which previously failed equivalence checking).

PiperOrigin-RevId: 654946511

v0.0.0-5500-g9e21b5623

20 Jul 07:46

Choose a tag to compare

Fix umul-zero and bit-width issues in arith_simp

We incorrectly simplified code like X*0 == CONST causing mis-compiles.

PiperOrigin-RevId: 654178127

v0.0.0-5499-gc0487efba

19 Jul 07:46

Choose a tag to compare

Remove warning about proc inlining now that we have multi-proc codegen.

PiperOrigin-RevId: 653771738

v0.0.0-5487-g95313f91b

18 Jul 07:45

Choose a tag to compare

Arithmetic simplification with multiplicative inverse

PiperOrigin-RevId: 653427826