Skip to content

TAIDL-TO v2.11

Latest

Choose a tag to compare

@DEVANSH-DVJ DEVANSH-DVJ released this 03 Nov 16:06
97aaeea

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 UserWarning that 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
  • kernel warns 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 ValueError that names it, where its module used to fail to parse.
  • dot and concatenate lower at s2 and u2. A dot with a 2-bit operand or result computes at 8 bits.
  • The README lists the names an oracle reserves, which generate_oracle refuses.

This release:

  • The version is 2.11 in pyproject.toml and taidl_to/__init__.py. The README's install line names v2.11.
  • NOTICE names the copyright of the ACT contributors and the software developed at the University of Illinois Urbana-Champaign.