Skip to content

Releases: google/xls

v0.0.0-8579-gf0501d367

03 Sep 07:54
Compare
Choose a tag to compare
Add check for `cover!` builtin in TIv2.

PiperOrigin-RevId: 802336540

v0.0.0-8569-g5e1352862

30 Aug 07:48
Compare
Choose a tag to compare
Fix bug that IR converter fails to emit special attribute of parametr…

v0.0.0-8560-g7b20575df

29 Aug 07:48
Compare
Choose a tag to compare
Fix dslx_to_verilog when using TIv2, and cover both TI versions with …

v0.0.0-8556-g74061a479

28 Aug 07:50
Compare
Choose a tag to compare
Merge pull request #2940 from xlsynth:siruilu-20250823-show-dslx-body

PiperOrigin-RevId: 800215463

v0.0.0-8548-g381f0c050

27 Aug 07:48
Compare
Choose a tag to compare
Enable TIv2 for xls/dslx/interpreter_test.py

Updated expected error messages in test cases when switching to TIv2
Removed tests that are no longer considered invalid in TIv2.

PiperOrigin-RevId: 799749593

v0.0.0-8541-g8ccafe338

26 Aug 07:49
Compare
Choose a tag to compare
Remove boost dependency from XLS.

It is just replicating the dependency from `@rules_hdl` and depends on the `@com_github_libbacktrace` dep being a transitive dependency.

Instead, we just use the one provided by rules_hdl. For this to work, `rules_hdl_dependency_support` needs to be invoked in WORKSPACE before loading of `rules_hdl_init`. This ordering was wrong before and also, cannot happen in a .bzl which loads both together. Since workspace macros are discouraged for hybrid bzlmod mode anyway (https://bazel.build/external/migration#hybrid-mode), we remove `initialize_external.bzl` entirely.

Historical footnote: we ended up with two copies after:
1. XLS added boost for nextpnr in https://github.com/google/xls/commit/f79c1dcd5f3a574d42081208ca8cdf9162615653.
2. rules_hdl ported it in https://github.com/hdl/bazel_rules_hdl/commit/1c23debf2cc69ef62717da1085dba5ac1e66271a
3. XLS ported a patch with an implicit dependency on rules_hdl in https://github.com/google/xls/commit/6bd8019a72b3e2dda74e435b12a65746f73d91ca.

PiperOrigin-RevId: 799357631

v0.0.0-8532-gd9bc4c066

23 Aug 07:48
Compare
Choose a tag to compare
Internal change

COPYBARA_INTEGRATE_REVIEW=https://github.com/google/xls/pull/2914 from xlsynth:meheff/2025-08-19-block-to-verilog 7862677a11d4ab8dc1904bc90be1c8aa86e937a5
PiperOrigin-RevId: 798358079

v0.0.0-8524-ge5f86d6fc

22 Aug 07:46
Compare
Choose a tag to compare
Merge pull request #2927 from hzeller:feature-20250821-fix-deps

PiperOrigin-RevId: 798061471

v0.0.0-8516-g53a2befa0

21 Aug 07:50
Compare
Choose a tag to compare
Merge pull request #2905 from xlsynth:cdleary/2025-08-19-fix-internal…

v0.0.0-8501-gfc7c0e31f

20 Aug 07:49
Compare
Choose a tag to compare
Revert changes to opt pipeline for non-synthesizable nodes due to opt…