Releases: google/xls
Releases · google/xls
v0.0.0-5136-g83d661222
Merge pull request #1424 from hzeller:fix-tools PiperOrigin-RevId: 635994933
v0.0.0-5119-g0da1b5691
Merge pull request #1419 from hzeller:fix-passes-dslx-inc PiperOrigin-RevId: 635622446
v0.0.0-5111-g4e2328624
mkdocs generated documentation from 58a71bfb0e505ef5ed04a4b7f0fd269f2…
v0.0.0-5103-g3b61ec9d6
Merge pull request #1413 from hzeller:ir-fix-include PiperOrigin-RevId: 634599228
v0.0.0-5096-gdc81bac3c
Add support in VAST for various SystemVerilog constructs. - Typedefs - Enums - Structs - Arrays with a specified element type - Arrays with an expression that is the max rather than the width - Return statements - More complete parameter and argument declarations - Literals that explicitly declare width and signedness - Power operator - Remove the prohibition on DataType::Emit(), since it now needs to be emitted in contexts without an identifier. PiperOrigin-RevId: 634178542
v0.0.0-5092-g11d906b84
Use the new identifier in channel declarations during IR conversion. Fixes google/xls#1333. PiperOrigin-RevId: 633748505
v0.0.0-5091-gdbed734e7
Remove unnecessary flag library accidentally added earlier. It was added in an initial version of https://github.com/google/xls/commit/4bdbc9e44ee8d1d321c847bfedfe24d0960eeaeb , but was not needed anymore once finished. PiperOrigin-RevId: 633355681
v0.0.0-5081-g66808c803
Make channel matcher use matcher for name. Previously, it took a string instead of a string matcher. Also, clean up the interface to be consistent with other matchers that take strings. PiperOrigin-RevId: 632623075
v0.0.0-5077-gb68ed2f80
Fix files with many warnings requiring a minimal include fix. Removes about 213 misc-include-cleaner warnings. PiperOrigin-RevId: 632297006
v0.0.0-5073-g3e9f8e34e
Refine unconstrained calculation for small array indexes If an array index is not large enough to address all possible array elements it is by definition constrained. Make RangeQueryEngine aware of this fact in ArrayUpdate. PiperOrigin-RevId: 631953691