Skip to content

Releases: google/xls

v0.0.0-5441-g36e0174c4

12 Jul 07:44
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Remove recommendation to use absl::visit over std::visit in XLS style…

v0.0.0-5319-gdef000aaa

26 Jun 07:51
Compare
Choose a tag to compare
Add a mode to `ir_minimizer_main` to compare to the results of optimi…

v0.0.0-5300-ga9d41d997

25 Jun 07:55
Compare
Choose a tag to compare
Fix a couple of missing LLVM headers.

PiperOrigin-RevId: 646260185