Skip to content

Releases: google/xls

v0.0.0-6732-gaaaa2432d

16 Jan 07:55
Compare
Choose a tag to compare
Merge pull request #1854 from schilkp:schilkp/mlir_next_value_typing

PiperOrigin-RevId: 716087352

v0.0.0-6722-g5f848202f

15 Jan 07:53
Compare
Choose a tag to compare
Integrate LLVM at llvm/llvm-project@19032bfe87fa

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

PiperOrigin-RevId: 715618533

v0.0.0-6713-gea5127cb1

14 Jan 07:53
Compare
Choose a tag to compare
Descriptive error for returns from sub-block functions,

which are not yet implemented.

PiperOrigin-RevId: 715065102

v0.0.0-6705-gb93d93cfe

13 Jan 07:54
Compare
Choose a tag to compare
[xls][mlir] Enable populating codegen metrics.

Plumb through callback to enable populating using the returned package and BlockMetricsProto.

PiperOrigin-RevId: 714680081

v0.0.0-6704-ga00d2c2c2

11 Jan 07:55
Compare
Choose a tag to compare
Fix the type info for elements of arrays and tuples in type_system_v2.

In a case like `const X: u32[3] = [1, 2, 3]`, we were previously allowing the literals in the array to just assume the unified RHS element type of u2, only factoring the LHS into the overall type of [1, 2, 3].

PiperOrigin-RevId: 714263472

v0.0.0-6695-g376406cad

10 Jan 07:52
Compare
Choose a tag to compare
Support comparison operators in type_system_v2.

This change also fixes the handling of expressions used as explicit parametric invocation arguments.

PiperOrigin-RevId: 713898572

v0.0.0-6686-g3d42bf580

09 Jan 07:59
Compare
Choose a tag to compare
Fix reset behavior when codegening side-effecting ops.

Previously, reset was not part of the rewritten condition, so a function with otherwise-illegal inputs during reset could fire an assertion. This change makes reset part of the condition for assertions, traces, and covers.

Also, while we're in here I rewrote the tests to use builders instead of IR.

PiperOrigin-RevId: 713452683

v0.0.0-6682-g5afaffe2c

08 Jan 07:54
Compare
Choose a tag to compare
Regenerate Starlark docs using Stardoc 0.7.2.

PiperOrigin-RevId: 713040596

v0.0.0-6680-g14a6ae035

07 Jan 07:54
Compare
Choose a tag to compare
Merge pull request #1829 from xlsynth:cdleary/2025-01-04-quickcheck-e…

v0.0.0-6661-g9dfd0b42e

04 Jan 07:53
Compare
Choose a tag to compare
[XLS] Enable internal FIFO materialization for several examples

We currently require an external FIFO definition by default, and these targets only passed due to not requiring a definition for depth-0 FIFOs before commit 4b262b0de9775fd254dd99f14b4d2458021b8259

We're planning to land a more batteries-included solution soon.

PiperOrigin-RevId: 711868494