Meeting time note: [[JETLS meeting time]]
# Task tracker
> - `/`: work in progress
> - `x`: work done (showing items completed in the last 7 days only)
> - Not started otherwise
![[JETLS board.base#Default]]
| status | file name link | created | completion | tags | assignees |
| ------ | -------------------------------------------------------------------------------------------------- | ---------- | ---------- | ----------------------------- | ---------- |
| / | [[Trim failure analyzer]] | 2025-06-30 | | #integration, #trim | [[Shuhei]] |
| / | [[Recursive analysis on dependency packages]] | 2025-08-01 | | #full-analysis | [[Yuchi]] |
| / | [[Redesign full-analysis architecture]] | 2025-08-15 | | #full-analysis | [[Shuhei]] |
| / | [[Type on Hover]] | 2025-09-22 | | #hover | [[Shuhei]] |
| / | [[diagnostic Report method errors]] | 2025-11-16 | | #diagnostic | [[Shuhei]] |
| x | [[LS environment isolation]] | 2025-10-14 | 2025-11-24 | #release | [[Shuhei]] |
| x | [[Release process for JETLS alpha]] | 2025-11-23 | 2025-11-24 | #release | [[Shuhei]] |
| x | [[diagnostic False lowering diagnostics showing up before the initial full-analysis is completed]] | 2025-11-27 | 2025-11-27 | #diagnostic, #full-analysis | [[Shuhei]] |
| x | [[full-analysis Auto-instantiate environments and cache detection results]] | 2025-11-28 | 2025-11-28 | #full-analysis | [[Shuhei]] |
| x | [[full-analysis Run multiple analysis workers]] | 2025-12-01 | 2025-11-30 | #full-analysis | [[Shuhei]] |
| x | [[initialize Add LSP `initializationOptions` support]] | 2025-12-01 | 2025-11-30 | #lifecycle | [[Shuhei]] |
| x | [[full-analysis Parallelize signature analysis]] | 2025-12-01 | 2025-12-01 | #full-analysis | [[Shuhei]] |
| x | [[JET Make `report_package` parallelized]] | 2025-12-01 | 2025-12-01 | #JET | [[Shuhei]] |
| | [[Allow JET to use constraints from identical static parameters]] | 2025-05-28 | | #JET | |
| | [[JL integration with full analysis]] | 2025-07-03 | | #full-analysis | |
| | [[Base development support]] | 2025-09-22 | | #full-analysis, #diagnostic | |
| | [[Cache inference results in FileInfo]] | 2025-09-22 | | #cache | [[Shuhei]] |
| | [[Cache lowering results in FileInfo]] | 2025-09-22 | | #cache | [[Shuhei]] |
| | [[Configurations for diagnostics]] | 2025-09-22 | | #config | |
| | [[Convert `[...](@ref)` to something actually jumpable]] | 2025-09-22 | | #misc | |
| | [[Make JET able to analyze precompile workloads]] | 2025-09-22 | | #JET | |
| | [[Method jump limitations]] | 2025-09-22 | | #definition | |
| | [[Method signature completion]] | 2025-09-22 | | #completion | |
| | [[Refactor module usage handling]] | 2025-09-22 | | #JET | |
| | [[Script-mode analysis failure for `using JuliaSyntax; const JS = JuliaSyntax`]] | 2025-09-22 | | #full-analysis | |
| | [[Support binding jump]] | 2025-09-22 | | #definition | |
| | [[Switch to use workspace diagnostics]] | 2025-09-22 | | #diagnostic | |
| | [[Top-level failure for `@async`]] | 2025-09-22 | | #JET, #full-analysis | [[Shuhei]] |
| | [[Type-aware completion]] | 2025-09-22 | | #completion | |
| | [[Type-aware go-to-method]] | 2025-09-22 | | #definition | |
| | [[Type-aware signature-help]] | 2025-09-22 | | #signature-help | |
| | [[Update JET to Julia 1.13]] | 2025-09-22 | | #JET | |
| | [[Potential zombies processes when crashed client pid is reused immediately]] | 2025-09-23 | | #lifecycle | |
| | [[Run a server process in a frozen world age]] | 2025-09-24 | | #server-loop | [[Shuhei]] |
| | [[Use --pipe or --socket options for clients]] | 2025-09-24 | | #client | |
| | [[Bundle JETLS.jl into jetls-client]] | 2025-10-14 | | #release | [[Shuhei]] |
| | [[Notebook support]] | 2025-10-14 | | | [[Shuhei]] |
| | [[More hooks for Revise]] | 2025-10-22 | | | |
| | [[ReviseCore separation]] | 2025-10-22 | | #full-analysis | [[Shuhei]] |
| | [[Separate analysis process]] | 2025-10-22 | | #full-analysis | |
| | [[Closure signature extraction]] | 2025-10-23 | | #full-analysis, #code-loading | |
| | [[Get concrete input type for polymorphic method definition]] | 2025-10-23 | | #full-analysis | |
| | [[Make sure `SyntaxTree` and `CodeInfo` are synced in structure]] | 2025-10-23 | | #JuliaLowering | [[Em]] |
| | [[Highlight field names]] | 2025-10-27 | | #document-highlight | |
| | [[Rename field names]] | 2025-10-27 | | | |
| | [[Rename global bindings]] | 2025-10-27 | | | |
| | [[Highlight dot-accessed bindings]] | 2025-10-28 | | #document-highlight | |
| | [[Record method definitions]] | 2025-10-28 | | | |
| | [[Scope-aware type resolver]] | 2025-10-28 | | | |
| | [[Track binding locations]] | 2025-10-28 | | | |
| | [[Analyze docs files]] | 2025-10-29 | | #full-analysis | |
| | [[Analyze ext files]] | 2025-10-29 | | #full-analysis | |
| | [[Switch package analysis to Revise based implementation]] | 2025-10-29 | | #full-analysis | [[Shuhei]] |
| | [[Integrate `SyntaxTree` into `Revise.pkgdatas`]] | 2025-11-16 | | #revise | [[Shuhei]] |
| | [[Configurations should define `hash`]] | 2025-11-21 | | #external | |
| | [[config Generalize file path based configuration]] | 2025-11-23 | | #config | |
| | [[File rename seem to cause cache state mismatch]] | 2025-11-23 | | #bug | |
| | [[Finish struct support for Revise]] | 2025-11-26 | | #revise | |
# Icebox (`>`)
![[JETLS board.base#Icebox]]
| file name link | created | tags | assignees |
| ----------------------------------------------------------- | ---------- | --------------------------- | ---------- |
| [[Severe analysis time regression by switching to JSON v1]] | 2025-11-19 | #full-analysis | [[Shuhei]] |
| [[Switch JSON3.jl to JSON.jl v1]] | 2025-10-29 | #server-communication, #LSP | [[Shuhei]] |
| [[Hierarchicay configuration support]] | 2025-10-24 | #config | [[Shuhei]] |
| [[Incremental analysis system]] | 2025-04-03 | #full-analysis | [[Shuhei]] |
| [[`OptAnalyzer` Recover `throw`-pass ignoring feature]] | | | |
| [[Fix the performance regression of JET 0.10]] | | | [[Shuhei]] |
| [[Prototype Document Symbol]] | | | |