Skip to content

v0.8.1

Compare
Choose a tag to compare
@strongoier strongoier released this 29 Sep 12:05
cc2dd34

Full changelog:

  • [vulkan] Disable Vulkan validation layer (#3050) (by Ye Kuang)
  • [Doc] Update Python test doc (#3011) (by ljcc0930)
  • [Doc] Improve the documentation for profiler (#3014) (by rocket)
  • [Doc] Fix Arch Linux building guide clang dependence (#3042) (by Cinderella)
  • [Doc] Update kernels and functions (#2999) (by Mingrui Zhang)
  • [Doc] Update cpp_style.md (#3040) (by Ye Kuang)
  • [Doc] Developer installation update (#2996) (by Bo Qiao)
  • [Lang] [bug] Fix subscripting user classes in Taichi kernels (#3047) (by Yi Xu)
  • [misc] Version bump: v0.8.0->v0.8.1 (#3044) (by Yi Xu)
  • [Doc] Add docstring for init(), reset() and a few constants (#3026) (by Ye Kuang)
  • [gui] Fix mouse position error after window had been resized (#3041) (by Dunfan Lu)
  • [Doc] Performance tuning update (#2997) (by Bo Qiao)
  • [Doc] Update field (#2994) (by FantasyVR)
  • [Doc] Update interacting with external arrays (#3000) (by FantasyVR)
  • [Autodiff] Rename complex_kernel and complex_kernel_grad. (#3035) (by Ailing)
  • [Doc] Update contributor guidelines (#2991) (by Yi Xu)
  • [LLVM] Rename runtime memory allocation function (#3036) (by Bo Qiao)
  • [benchmark] [CUDA] Add the implementation of class CuptiToolkit (#2923) (by rocket)
  • [Doc] Add documentation for TLS/BLS (#2990) (by Ye Kuang)
  • [Doc] Update differentiable programming doc. (#2993) (by Ailing)
  • [Doc] Fix note format on webpage and code highlights for metaprogramming (#3027) (by Mingrui Zhang)
  • Disable validation layer with release builds (#3028) (by Bob Cao)
  • [Doc] Update the Type system section (#3010) (by Tiantian Liu)
  • [Doc] Add documentation for sparse computation (#2983) (by Yuanming Hu)
  • [Doc] Update metaprogramming doc (#3009) (by Mingrui Zhang)
  • [Doc] Improve the documentation for debugging and GGUI (#3002) (by Chang Yu)
  • [ci] Fix release.yml syntax error (#3022) (by Jiasheng Zhang)
  • [misc] Get changelogs via tags instead of commit messages (#3021) (by Yi Xu)
  • [Doc] Update documentation for fields (advanced) (#3012) (by Yi Xu)
  • [Doc] Improve the documentation for C++ style guide (#3001) (by Ye Kuang)
  • [Doc] Fix typo in data_oriented docstring (#3005) (by ljcc0930)
  • [Doc] Remove 'Versioning and releases'; Fix 'Documentation writing guide' (#2987) (by Yi Xu)
  • [misc] Add Vulkan as a target for ti diagnose (#2995) (by Yuheng Zou)
  • [Opt] [ir] [refactor] Remove exceptions from IR pass extract_constant (#2966) (by lin-hitonami)
  • [refactor] [benchmark] Add ti.profiler in python scope (#2922) (by rocket)
  • [refactor] Private field names and function restructure in cc backend. (#2989) (by Jiasheng Zhang)
  • [cpu] Cpu device 1/n: memory allocation (#2984) (by Dunfan Lu)
  • [refactor] Refactored and unified CC backend, removed CCProgram and use CCProgramImpl instead. (#2978) (by Jiasheng Zhang)
  • [CI] Better CI title check info (#2986) (by yihong)
  • [ci] Disable fail-fast matrix on release jobs. (#2982) (by Ailing)
  • [cuda] Cuda Device API 1/n: memory allocation (#2981) (by Dunfan Lu)
  • [misc] Add deactivate_all_snodes and ti.FieldsBuilder.deactivate_all (#2967) (by ljcc0930)
  • [misc] Remove unnecessary symlink step. (#2976) (by Ailing)
  • [ci] Releases must be done on buildbot-ubuntu machine. (#2977) (by Ailing)
  • [ci] Fix OOM on nightly release. (#2975) (by Ailing)
  • [Lang] Add error message for printing an incomplelely-defined field (#2979) (by yihong)
  • [refactor] Minimize Python context (#2971) (by Yi Xu)
  • [Doc] Installation with mirror source (#2946) (by FantasyVR)