Skip to content

v0.7.20

Compare
Choose a tag to compare
@k-ye k-ye released this 21 May 00:00
284f75e

Full changelog:

  • [ir] Remove "kernel" when printing ReturnStmt (#2353) (by xumingkuan)
  • [misc] Support Python 3.9 (#2274) (by Derived Cat)
  • [opt] Simplify modulo POT (Stage 1) (#2352) (by xumingkuan)
  • [opt] Slightly simplify algebraic simplification (#2337) (by xumingkuan)
  • [Refactor] Add a class Callable to unify Kernel and Function (#2338) (by xumingkuan)
  • [ir] Rename KernelReturnStmt to ReturnStmt (#2349) (by xumingkuan)
  • [lang] Support std::optional and enum classes in the serializer (#2350) (by Ye Kuang)
  • [IR] Support DiffRange shl (#2346) (by Kenneth Lozes)
  • [Docker] Fix the docker build by bumping CMake version in Dockerfile (#2348) (by Chengchen(Rex) Wang)
  • [ir] [test] Add tests for make_block_local (#2343) (by Ye Kuang)
  • [ir] Add ArithmeticInterpretor to evaluate a subset of CHI IR (#2342) (by Ye Kuang)
  • [opt] Better encapsulate BLS bounds (#2341) (by Ye Kuang)
  • [Example] cornell_box: Remove unused sphere (#2334) (by Aaryaman Vasishta)
  • [opt] Simplify replace_statements and improve demote_dense_struct_fors (#2335) (by xumingkuan)
  • [refactor] [test] Reorganize tests' file structure (#2336) (by xumingkuan)