Skip to content

v0.6.6

Compare
Choose a tag to compare
@yuanming-hu yuanming-hu released this 25 May 16:57
5cab3f2

Highlights:

  • Command line interface
    • Add "ti example" command (#1010) (by Rex)
  • Language and syntax
    • Support template arguments for ti.func (#1043) (by Kenneth Lozes)
    • Support passing numpy arrays to ti.Matrix constructor (#1044) (by Ye Kuang)
    • "print" now support multiple scalar arguments (#1029) (by 彭于斌)
  • Metal backend
    • Experimental support for dynamic SNode (#1039) (by Ye Kuang)

Full changelog:

  • [release] v0.6.6 (by Yuanming Hu)
  • [Metal] [sparse] Experimental support for dynamic SNode (#1039) (by Ye Kuang)
  • [workflow] Test against multiple python versions (#1048) (by 彭于斌)
  • [Lang] Support template arguments for ti.func (#1043) (by Kenneth Lozes)
  • [workflow] Not to run code format check when @taichi-gardener is on (#1047) (by 彭于斌)
  • [ir] [refactor] Deprecate loop_var (#1032) (by xumingkuan)
  • [Lang] Support passing numpy arrays to ti.Matrix constructor (#1044) (by Ye Kuang)
  • [doc] Use "build from source" instead of "build from scratch" (#1040) (by Rex)
  • [ir] [refactor] Remove super-word level vectorization (#1041) (by Yuanming Hu)
  • [refactor] Remove the global begin_stmt and end_stmt (#1034) (by Ye Kuang)
  • [workflow] Trigger format server when @taichi-gardener is requested for review (#1026) (by 彭于斌)
  • [workflow] Use GitHub Actions as Linux (cpu only) CI (#1023) (by 彭于斌)
  • [doc] Fix a typo in snode.rst (#1037) (by Danni)
  • [metal] Initialize root ListManager's data only if there is sparse SNode (#1028) (by Ye Kuang)
  • [Lang][ir] "print" now support multiple scalar arguments (#1029) (by 彭于斌)
  • [CLI] Add "ti example" command (#1010) (by Rex)
  • [revert] [workflow] workflows/stale.yml to detect stale issues and PRs (#1035) (by Yuanming Hu)
  • [metal] Fix SNode off-by-one problem (#986) (by Ye Kuang)
  • [doc] Improve dev_install (#1030) (by Yadi Cao)
  • [doc] Fix order of commands in dev_install (#1033) (by Linwei Shang)
  • [refactor] Refactor result buffer to allow return values and error codes coexist (#1025) (by Yuanming Hu)
  • [refactor] [ir] Deprecate the unused OffloadedResult (#1027) (by Ye Kuang)
  • [test] [sparse] Add a test case for bitmasked (#1022) (by Ye Kuang)
  • [refactor] Add a always_false class trait (#1019) (by Ye Kuang)
  • [opengl] use static gtmp buffer size to lower overhead (#1014) (by 彭于斌)
  • [workflow] Add workflows/stale.yml to detect stale issues and PRs (#1020) (by 彭于斌)
  • [misc] Remove debug info in release mode (#1021) (by Yuanming Hu)
  • [benchmark] Upgrade to Time Performance Regression Test (TPRT) (#1002) (by 彭于斌)
  • [misc] Check code format using GitHub Actions/Workflows (#957) (by 彭于斌)