Releases: google/xls
Releases · google/xls
v0.0.0-5461-ge74fd95e1
Automated Code Change PiperOrigin-RevId: 652680191
v0.0.0-5451-g27ca0d26b
Add place_and_route build rules for riscv_simple.x PiperOrigin-RevId: 651931530
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…