Skip to content

Releases: google/xls

v0.0.0-7419-gf95d0e79c

05 Apr 07:47

Choose a tag to compare

Merge pull request #2032 from schilkp:schilkp/readme_links

PiperOrigin-RevId: 744078993

v0.0.0-7411-gd60f0f71b

04 Apr 07:47

Choose a tag to compare

Integrate LLVM at llvm/llvm-project@537b6541e806

Updates LLVM usage to match
[537b6541e806](https://github.com/llvm/llvm-project/commit/537b6541e806)

PiperOrigin-RevId: 743707094

v0.0.0-7406-g6c05b12d2

03 Apr 07:48

Choose a tag to compare

Automated rollback of commit 584ba1a190ba4e9a873c11eeebdba922ce587a15.

PiperOrigin-RevId: 743322576

v0.0.0-7395-gef5462720

02 Apr 07:47

Choose a tag to compare

Merge pull request #2023 from ericastor:mask_fns

PiperOrigin-RevId: 742866095

v0.0.0-7381-gc61103afe

01 Apr 07:49

Choose a tag to compare

Remove codegen specialization for priority selects.

We previously specialized the codegen of priority selects when the selector was never zero. The specialization would call `$error()` if the selector was zero and propagate `X`, the idea being that this form might synthesize to something smaller.

Unfortunately, this specialization causes more headaches than it is worth. The `$error()` call isn't a real assertion, so it could spuriously fire. We also generally prefer to avoid propagating X explicitly.

Benchmarks showed that this specialization didn't give a net benefit on our corpus, so it seems better to avoid the headaches by removing it.

Fixes google/xls#1481.

PiperOrigin-RevId: 742428399

v0.0.0-7375-g10f026063

30 Mar 07:47

Choose a tag to compare

Integrate LLVM at llvm/llvm-project@c0952a931c7d

Updates LLVM usage to match
[c0952a931c7d](https://github.com/llvm/llvm-project/commit/c0952a931c7d)

PiperOrigin-RevId: 741850272

v0.0.0-7374-g9ac0c457f

29 Mar 07:47

Choose a tag to compare

Temporarily disable xls/visualization/ir_viz/app in binary releases.

https://github.com/google/xls/issues/2021

PiperOrigin-RevId: 741680186

v0.0.0-7367-gbe10b6238

28 Mar 07:47

Choose a tag to compare

Extracted the optimization of merging consecutive PrioritySelect and …

v0.0.0-7359-ged2b77473

27 Mar 07:48

Choose a tag to compare

Add test with channel declared in a proc.

The channel results in a FIFO instantiation connected two instantiated procs. No functional change to codegen required.

Also, create a test-only RTL FIFO library out of existing test FIFOs in block_generator_test.

PiperOrigin-RevId: 740921106

v0.0.0-7349-g8a729dc08

26 Mar 07:48

Choose a tag to compare

Support procs in type_system_v2 to the extent necessary to typecheck …