Skip to content

Releases: google/xls

v0.0.0-4964-g4b57b373f

18 Apr 07:56

Choose a tag to compare

[DSLX:TS] Make type mismatch errors multiline when the types are aggr…

v0.0.0-4953-g35c51140f

17 Apr 07:51

Choose a tag to compare

Fix `eval_proc_main`'s Block simulation

Broken for channels with empty expected values after commit 66424e6, as we failed to initialize the queues.

PiperOrigin-RevId: 625461582

v0.0.0-4952-g1745a13ce

16 Apr 07:53

Choose a tag to compare

[DSLX][docs] Add some docs on DSLX type system and parametric instant…

v0.0.0-4945-g24be2c494

13 Apr 07:53

Choose a tag to compare

Make visitor for block elaborations.

PiperOrigin-RevId: 624326262

v0.0.0-4939-g772cbed28

12 Apr 07:51

Choose a tag to compare

[solvers] Add counterexample extraction helper.

Right now this only works on bits types -- starting simple to hook up to the
DSLX quickcheck prover as a next step so it can dump out counterexamples in
unit test form.

PiperOrigin-RevId: 623952106

v0.0.0-4930-g0bea646ad

11 Apr 07:54

Choose a tag to compare

dist: add prove_quickcheck_main

- add prove_quickcheck_main target

PiperOrigin-RevId: 623677461

v0.0.0-4921-gb3b9e86ca

10 Apr 07:52

Choose a tag to compare

Add truncate/extend support for InlineBitmap.

Since these are used to implement Bits and similar things this functionality is only exposed as creating a new bitmap with the given size (or operating on an RValue).

Update bits_ops::Zero/SignExtend to work using this and add a new Truncate.

Micro-benchmarks show these as being an 75% less time.

PiperOrigin-RevId: 623290302

v0.0.0-4915-ge1b64b2b6

09 Apr 07:53

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 623048936

v0.0.0-4912-g541c53bb7

07 Apr 07:54

Choose a tag to compare

Add state index to selector for "select before loop" in merge states …

v0.0.0-4911-g69c01ae0d

06 Apr 07:54

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 622371722