Tai-e icon indicating copy to clipboard operation
Tai-e copied to clipboard

Please stay tuned for our new frontend

Open zhangt2333 opened this issue 4 months ago • 0 comments

This year, the paper on Tai-e's new frontend, "Two Approaches to Fast Bytecode Frontend for Static Analysis", has been accepted by OOPSLA'25. This paper presents Tai-e's new bytecode frontend, which is significantly faster and more reliable than existing frontends.

The technology mentioned in this paper is currently undergoing refactoring (and is at top priority) and will be merged into the main branch and officially released after the refactoring is completed.

Currently, there are some issues that are directly or indirectly caused by our old frontend. We plan to fix these problems after the new frontend is released (to avoid duplicate implementation effort).

  • New frontend will support Java 21: #198, #189, #151
  • New frontend for bytecode will not rely on Soot: #143
  • In the new frontend, the class member order will be consistent with the bytecode: #154
  • New frontend will fix some bugs: #194, #160
  • Support for other languages? https://github.com/pascal-lab/Tai-e/issues/78#issuecomment-1888448529

zhangt2333 avatar Sep 10 '25 09:09 zhangt2333