Skip to content

Releases: google/xls

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

v0.0.0-6658-g809279cb5

03 Jan 07:53
Compare
Choose a tag to compare
Support inference of parametrics from function arguments in type_syst…

v0.0.0-6645-gd41fd8628

31 Dec 07:52
Compare
Choose a tag to compare
[XLS] Allow conditional specialization to recognize basic implications

By recognizing certain special cases (equality, NOT, etc.), we can lift some conditions to apply to earlier nodes, letting conditional specialization infer more about the context in which each node is used.

PiperOrigin-RevId: 710811273

v0.0.0-6638-g3253d0409

30 Dec 07:54
Compare
Choose a tag to compare
Fix to allow XLScc to handle asm declarations on ARM.

- asm contains IR, without this flag invalid constraint errors occur.

- for ARM based Mac use the flag --host_macos_minimum_os

PiperOrigin-RevId: 710522831

v0.0.0-6637-g7769c85b1

28 Dec 07:54
Compare
Choose a tag to compare
[DSLX] Convert next-state instructions to next-value nodes

Progress on google/xls#1520

PiperOrigin-RevId: 710051978

v0.0.0-6636-g1e83aa1be

27 Dec 07:55
Compare
Choose a tag to compare
Make Nary*IfNeeded variants keep the original order of the operands w…