Skip to content

Releases: google/xls

v0.0.0-5288-gcffd0dc3c

22 Jun 07:51
Compare
Choose a tag to compare
Enable use of a separately-run gRPC server with xls_delay_model_gener…

v0.0.0-5278-gc7294b354

21 Jun 07:54
Compare
Choose a tag to compare
Internal change

PiperOrigin-RevId: 645021172

v0.0.0-5275-g04af18f75

20 Jun 07:51
Compare
Choose a tag to compare
Integrate LLVM at llvm/llvm-project@99c43e3ce314

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

PiperOrigin-RevId: 644739615

v0.0.0-5273-g3ef70af0b

19 Jun 07:52
Compare
Choose a tag to compare
Add xls_init_xls

Add C API method to init XLS. This method is not stable and subject to change.

PiperOrigin-RevId: 644596897

v0.0.0-5262-g0a94b2457

18 Jun 07:55
Compare
Choose a tag to compare
Add contrib directory for XLA2XLS flow

PiperOrigin-RevId: 644142215

v0.0.0-5257-g2f9accc18

15 Jun 07:51
Compare
Choose a tag to compare
Update priority select's codegen.

1) Always use the `unique` modifier when using SystemVerilog.
2) Instead of putting the value for selector==0 in the `default` case arm, make an explicit case arm for 0.
3) Make the default case arm propagate X.
4) Use wildcards with one-hot selectors and rely on `unique` to flag an error if the selector is not one-hot.

PiperOrigin-RevId: 643487953

v0.0.0-5252-gdf600d501

14 Jun 07:52
Compare
Choose a tag to compare
Fix a few more minor issues in documentation.

* Correctly stylize a few notes in DSLX std library docs.
* Fix typo in IR overview.

PiperOrigin-RevId: 643128163

v0.0.0-5248-gc3649e042

13 Jun 07:52
Compare
Choose a tag to compare
Description how to get release: use standard shell tools.

Don't put the user through the hassle to first have to install
some scripting language when they can use common tools available
in any shell.

Also set 'silent' flag on curl to adhere to the no-news-are-good-news
Unix principle.

PiperOrigin-RevId: 642802671

v0.0.0-5244-g1ab57b12a

12 Jun 07:50
Compare
Choose a tag to compare
Make debug message not mess-up user trace_fmt() outputs.

If tests are run with --alsologtostderr (as described in
https://google.github.io/xls/dslx_std/#trace_fmt),
some XLS internal message also shows up for every test,
which is confusing. Make this non-actionable message a
VLOG(), so that all that shows up are actually relevant
messages for the test.

Working towards making it possible to easier use tests and
trace_fmt!() and run tests more easily.

PiperOrigin-RevId: 642514820

v0.0.0-5229-gd6d231d52

11 Jun 07:51
Compare
Choose a tag to compare
Make sure [#quickcheck]'s are also filtered by --test_filter

The test filter filtered just the unit tests, but then proceeded
to ran all quickchecks. If there is a filter in place, names of
quickchecks should also be subject to that filtering.

This makes it possible to filter out a single test to run, which
would open the possibility to have a 'Play button' next to
tests in editors.

PiperOrigin-RevId: 642066366