Repository navigation
Changes since v2.10, values outside the 64-bit range and the names an oracle reserves:
- Pinned TAIDL v2.15 (#190)
- Warned of a value outside the 64-bit range and refused a negative kernel dimension (#193)
- Lowered dot and concatenate at the 2-bit types (#195)
- Documented the reserved names and dropped an unreachable type refusal (#196)
- Added NOTICE (#197)
What changes for users:
- TAIDL-TO pins TAIDL v2.15, which the other repositories of ACT v2.4 pin too.
- A call warns with a
UserWarningthat names it, for a value outside the signed 64-bit range:- an attribute
- a region's start
- a size or a semantics dimension that an expression gives
kernelwarns the same way of an HBM size or an address outside that range. Every value is still computed exactly.- A start that a loop expression gives is computed in the module in signed 64-bit integers, which wrap when a step overflows. The call checks its window at the exact value.
- A kernel with a shape dimension below zero raises a
ValueErrorthat names it, where its module used to fail to parse. dotandconcatenatelower ats2andu2. Adotwith a 2-bit operand or result computes at 8 bits.- The README lists the names an oracle reserves, which
generate_oraclerefuses.
This release:
- The version is 2.11 in
pyproject.tomlandtaidl_to/__init__.py. The README's install line namesv2.11. NOTICEnames the copyright of the ACT contributors and the software developed at the University of Illinois Urbana-Champaign.