Skip to content

Commit 50809be

Browse files
committed
Update CHANGELOG.md for new release
1 parent dfef98a commit 50809be

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

CHANGELOG.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
# Changelog
22

3-
## [Unreleased] - 2025-02-16
3+
## [Unreleased] - 2025-12-31
4+
5+
## [0.5.2] - 2025-12-31
46

57
### New Features
68
- Add format check for command-line arguments.
9+
- Add performance monitoring (CPU and memory usage) functionality to `Monitor`.
710
- Pointer analysis
811
- Add special handling for zero-length arrays to enhance PTA precision.
912
- Add may-alias-pair client to count may-alias variable pairs.
13+
- Model `Arrays.copyOf` for non-functional arrays for soundness.
14+
- Model `jdk.internal.misc.Unsafe` to obtain sound results for `ConcurrentHashMap`.
15+
- Improve the performance of `Obj.getType()` by caching `Obj`'s type.
16+
- Side-effect analysis
17+
- Improve `SideEffectAnalysis` precision using context-sensitive information and more efficient algorithms.
18+
- Class hierarchy analysis (CHA)
19+
- Improve `CHABuilder` precision via resolving callees using the type of the receiver variable.
1020

1121
### Fixes
1222
- Fix NPE in Zipper-e pre-analysis.
@@ -19,6 +29,14 @@
1929
- Fix `SideEffectAnalysis` incorrect behavior when `only-app` is false.
2030
- Fix Mahjong's `FieldPointsToGraph` by handling non-functional `MockObj` in `PointerAnalysisResultImpl`.
2131
- Fix the detection of jar files in `BenchmarkRunner`.
32+
- Fix `CHABuilder` method resolution for static and special methods.
33+
- Fix shadowed instance fields in dumped points-to set.
34+
- Fix missing edges when converting context-sensitive call graph to context-insensitive call graph.
35+
- Escape special characters in `StringLiteral`.
36+
37+
### Contributors
38+
39+
We would like to thank the following community members for their contributions to [this release](https://github.com/pascal-lab/Tai-e/compare/v0.5.1...v0.5.2): [cs-cat](https://github.com/cs-cat), [Jinpeng Wang](https://github.com/jjppp), [FoggyDawn](https://github.com/FoggyDawn), [Zhenyu Yan](https://github.com/Michael1015198808), [RacerZ](https://github.com/RacerZ-fighting), [Chenxi Li](https://github.com/ayanamists), [Teng Zhang](https://github.com/zhangt2333), [Zhiwei Zhang](https://github.com/auroraberry).
2240

2341
## [0.5.1] - 2024-12-31
2442

@@ -108,7 +126,8 @@ We would like to thank the following community members for their contributions t
108126
- First release.
109127

110128

111-
[Unreleased]: https://github.com/pascal-lab/Tai-e/compare/v0.5.1...HEAD
129+
[Unreleased]: https://github.com/pascal-lab/Tai-e/compare/v0.5.2...HEAD
130+
[0.5.2]: https://github.com/pascal-lab/Tai-e/compare/v0.5.1...v0.5.2
112131
[0.5.1]: https://github.com/pascal-lab/Tai-e/compare/v0.2.2...v0.5.1
113132
[0.2.2]: https://github.com/pascal-lab/Tai-e/compare/v0.0.3...v0.2.2
114133
[0.0.3]: https://github.com/pascal-lab/Tai-e/releases/tag/v0.0.3

0 commit comments

Comments
 (0)