Releases: google/xls
Releases · google/xls
v0.0.0-5441-g36e0174c4
Merge pull request #1510 from hzeller:feature-20240711-use-c-header-i…
v0.0.0-5433-gf530b769e
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
Sanitize C++ keywords in DSLX->C++ type converter. C++ keywords are prefixed with an underscore. PiperOrigin-RevId: 650810801
v0.0.0-5418-ga2102ca66
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
[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
Map data-type of fifos when cloning a block PiperOrigin-RevId: 648877245
v0.0.0-5381-g6caa848b2
SourceInfo is a struct; declare it as such in forward declaration. PiperOrigin-RevId: 648537041
v0.0.0-5357-ge1c9ebf7a
Remove recommendation to use absl::visit over std::visit in XLS style…
v0.0.0-5319-gdef000aaa
Add a mode to `ir_minimizer_main` to compare to the results of optimi…
v0.0.0-5300-ga9d41d997
Fix a couple of missing LLVM headers. PiperOrigin-RevId: 646260185