Skip to content

Releases: google/xls

v0.0.0-5461-ge74fd95e1

16 Jul 07:46

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 652680191

v0.0.0-5451-g27ca0d26b

13 Jul 07:44

Choose a tag to compare

Add place_and_route build rules for riscv_simple.x

PiperOrigin-RevId: 651931530

v0.0.0-5441-g36e0174c4

12 Jul 07:44

Choose a tag to compare

Merge pull request #1510 from hzeller:feature-20240711-use-c-header-i…

v0.0.0-5433-gf530b769e

11 Jul 07:46

Choose a tag to compare

Improve mismatch message in assert_eq/lt.

If one of the lhs/rhs is a literal, use the number format of the literal in the error message.

Previous behavior:

  assert_eq(x, u32:0x1234);
    =>
  lhs: u32:42
  rhs: u32:4660
  were not equal

New behavior:

  assert_eq(x, u32:0x1234);
    =>
  lhs: u32:0x2a
  rhs: u32:0x1234
  were not equal

Also, improve consistency of formatting of values, in general. ToFormattedString now emits a parsable value and puts array/tuple elements on their own line consistently.

PiperOrigin-RevId: 651183234

v0.0.0-5425-ga6143a7cf

10 Jul 07:47

Choose a tag to compare

Sanitize C++ keywords in DSLX->C++ type converter.

C++ keywords are prefixed with an underscore.

PiperOrigin-RevId: 650810801

v0.0.0-5418-ga2102ca66

09 Jul 07:44

Choose a tag to compare

Materialize fifos pass

This pass turns a Fifo instantiation into a Block instantiation that implements the same fifo interface. This is intended for Jit/Testing use to allow the block-jit to implement fifos without any complicated callback system. These fifos match the declared API expected of FifoInstantiations but minimal effort has gone into their QOR.

Currently only fifos without bypass, push or pop registers are supported.

PiperOrigin-RevId: 650441893

v0.0.0-5413-g9fcbde902

04 Jul 07:45

Choose a tag to compare

[XLScc] Template argument list is not required if it can be inferred.

Bumping llvm-raw dependency to a version that supports the missing-template-arg-list-after-template-kw clang flag

PiperOrigin-RevId: 649257456

v0.0.0-5396-g52703c508

03 Jul 07:44

Choose a tag to compare

Map data-type of fifos when cloning a block

PiperOrigin-RevId: 648877245

v0.0.0-5381-g6caa848b2

02 Jul 07:45

Choose a tag to compare

SourceInfo is a struct; declare it as such in forward declaration.

PiperOrigin-RevId: 648537041

v0.0.0-5357-ge1c9ebf7a

30 Jun 07:53

Choose a tag to compare

Remove recommendation to use absl::visit over std::visit in XLS style…