|
7 | 7 | JET employs Julia's type inference system to detect potential bugs and type instabilities.
|
8 | 8 |
|
9 | 9 | > [!WARNING]
|
10 |
| -> The latest release **v0.10.0 is a transitional release with limited functionality**: |
11 |
| -> - **Compatibility**: JET v0.10.0 supports Julia v1.12 but is incompatible with v1.11. |
| 10 | +> **The current latest version, v0.10 series, is only compatible with Julia v1.12, |
| 11 | +> and some features may not function correctly at this moment**. |
| 12 | +> - **Compatibility**: JET v0.10 supports Julia v1.12 but is incompatible with v1.11. |
12 | 13 | > Users on v1.11 should continue using JET v0.9, which will only receive bug fixes.
|
13 |
| -> - **Functionality**: This version provides basic local analysis features but lacks |
14 |
| -> fully functional top-level analysis capabilities. These will be addressed in future updates. |
| 14 | +> - **Functionality**: ~~This version provides basic local analysis features but lacks~~ |
| 15 | +> ~~fully functional top-level analysis capabilities. These will be addressed in future updates.~~ |
| 16 | +> Updated (v0.10.3): As of v0.10.3, Most functions, including `report_package`, should now be functional. |
15 | 17 | > - **Future Plans**: Development will focus on stabilizing v0.10 and refactoring JET
|
16 | 18 | > for integration with the new language server project. For stable use, stick with v0.9.
|
17 | 19 | >
|
18 |
| -> JET v0.10.0 introduces compatibility with Julia v1.12, addressing significant changes in |
| 20 | +> JET v0.10 series introduces compatibility with Julia v1.12, addressing significant changes in |
19 | 21 | > the runtime and compiler systems. However, maintaining compatibility with Julia v1.11 was
|
20 | 22 | > deemed infeasible, leading to the decision to drop support for it in this release.
|
21 | 23 | > Users on Julia v1.11 should remain on JET v0.9, which will continue to receive bug fixes
|
22 | 24 | > but no new features.
|
23 | 25 | >
|
24 |
| -> This release is a stepping stone toward full compatibility with Julia v1.12. |
25 |
| -> Due to the urgency of supporting Julia v1.12 for the [PkgEval](https://github.com/JuliaCI/PkgEval.jl) |
26 |
| -> process, JET v0.10.0 was released despite its limitations: |
27 |
| -> - **Working Features**: Basic local analysis features, such as `[@]report_call` and |
28 |
| -> `[@]report_opt`, are expected to be functional. |
29 |
| -> - **Non-Functional Features**: Top-level analysis features, such as `report_package` and |
30 |
| -> `report_file`, are not yet verified and will be updated in future patch releases. |
31 |
| -> |
32 | 26 | > ### Future Development:
|
33 | 27 | > - Updates to the v0.10 series will focus on improving stability and functionality.
|
34 | 28 | > - Extensive refactoring is planned to support JET's integration into the [JETLS](https://github.com/aviatesk/JETLS.jl) project.
|
|
0 commit comments