Skip to content

Releases: google/xls

v0.0.0-5136-g83d661222

22 May 07:53

Choose a tag to compare

Merge pull request #1424 from hzeller:fix-tools

PiperOrigin-RevId: 635994933

v0.0.0-5119-g0da1b5691

21 May 07:52

Choose a tag to compare

Merge pull request #1419 from hzeller:fix-passes-dslx-inc

PiperOrigin-RevId: 635622446

v0.0.0-5111-g4e2328624

18 May 07:53

Choose a tag to compare

mkdocs generated documentation from 58a71bfb0e505ef5ed04a4b7f0fd269f2…

v0.0.0-5103-g3b61ec9d6

17 May 07:51

Choose a tag to compare

Merge pull request #1413 from hzeller:ir-fix-include

PiperOrigin-RevId: 634599228

v0.0.0-5096-gdc81bac3c

16 May 07:51

Choose a tag to compare

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

15 May 07:52

Choose a tag to compare

Use the new identifier in channel declarations during IR conversion.

Fixes google/xls#1333.

PiperOrigin-RevId: 633748505

v0.0.0-5091-gdbed734e7

14 May 07:52

Choose a tag to compare

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

11 May 07:53

Choose a tag to compare

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

10 May 07:54

Choose a tag to compare

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

09 May 07:55

Choose a tag to compare

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