Meeting time note: [[JETLS meeting time]] # Progress tracker > - `x`: work done (showing items completed in the last 7 days only) > - `/`: work in progress > - Not started otherwise | status | file name link | created | file-modified | completion | tags | assignees | | ------ | ---------------------------------------------------------------------------------------- | ---------- | ------------------- | ---------- | -------------------------------------- | ---------- | | x | [[diagnostic Report warning if overwriting a method in a module]] | 2025-12-30 | 2025-12-31T06:34:00 | 2025-12-30 | #diagnostic, #full-analysis | [[Shuhei]] | | x | [[diagnostic Report abstract struct field information]] | 2025-12-30 | 2025-12-31T06:32:00 | 2025-12-30 | #diagnostic, #full-analysis | [[Shuhei]] | | x | [[code-action Add action to add '_' prefix for unused variables]] | 2025-12-29 | 2025-12-30T00:28:00 | 2025-12-30 | #code-action, #diagnostic | [[Shuhei]] | | x | [[diagnostic Add option to suppress unused variable diagnostics for '_' prefixed names]] | 2025-12-29 | 2025-12-30T00:07:00 | 2025-12-30 | #diagnostic, #config | [[Shuhei]] | | x | [[Struct support for Revise]] | 2025-11-26 | 2026-01-01T02:32:00 | 2026-01-01 | #revise | [[Shuhei]] | | x | [[completions Enhance global completion items via lazy resolution]] | 2026-01-02 | 2026-01-02T19:23:00 | 2026-01-02 | #completion | [[Shuhei]] | | x | [[completion Add keyword argument name completion]] | 2026-01-03 | 2026-01-03T01:16:00 | 2026-01-03 | #completion | [[Shuhei]] | | / | [[completion Argument-type based method filtering]] | 2025-09-22 | 2026-01-04T00:28:00 | | #completion, #resolver | [[Shuhei]] | | / | [[signature-help Argument-type based method filtering]] | 2025-09-22 | 2026-01-04T00:28:00 | | #signature-help, #resolver | [[Shuhei]] | | / | [[Redesign full-analysis architecture]] | 2025-08-15 | 2025-12-18T20:51:00 | | #full-analysis | [[Shuhei]] | | / | [[analyzer Implement method error analysis]] | 2025-07-08 | 2025-12-18T01:34:00 | | #diagnostic, #full-analysis, #analyzer | [[Shuhei]] | | / | [[performance Severe memory leak]] | 2025-12-04 | 2025-12-17T21:40:00 | | #memory, #profile | [[Shuhei]] | | / | [[full-analysis Add package code loading mechanism for incremental analysis]] | 2025-12-17 | 2025-12-17T17:43:00 | | #full-analysis | [[Shuhei]] | | / | [[Trim failure analyzer]] | 2025-06-30 | 2025-11-15T21:01:00 | | #integration, #trim | [[Shuhei]] | | / | [[Type on Hover]] | 2025-09-22 | 2025-10-02T03:41:00 | | #hover | [[Shuhei]] | | / | [[Recursive analysis on dependency packages]] | 2025-08-01 | 2025-09-22T21:32:00 | | #full-analysis | [[Yuchi]] | | | [[Scope-aware type resolver]] | 2025-10-28 | 2026-01-04T00:29:00 | | #resolver | | | | [[diagnostic Report abstract struct field information from Revise-based analysis]] | 2025-12-30 | 2025-12-30T23:56:00 | | #diagnostic, #full-analysis | [[Shuhei]] | | | [[Run a server process in a frozen world age]] | 2025-09-24 | 2025-12-23T18:46:00 | | #server-loop | [[Shuhei]] | | | [[code-loading Safe code loading mechanism]] | 2025-12-19 | 2025-12-23T18:46:00 | | #code-loading | | | | [[diagnostic Switch to use workspace pull model]] | 2025-09-22 | 2025-12-19T19:53:00 | | #diagnostic | | | | [[Scope resolution refactoring]] | 2025-12-18 | 2025-12-18T00:35:00 | | #JuliaLowering | [[Em]] | | | [[JET Environment isolation]] | 2025-12-17 | 2025-12-18T00:27:00 | | #JET | | | | [[rename Add support for client side file rename]] | 2025-12-17 | 2025-12-17T21:59:00 | | #rename | | | | [[Revise core functionality separation]] | 2025-10-22 | 2025-12-17T19:16:00 | | #full-analysis | [[Shuhei]] | | | [[Find, rename field references]] | 2025-12-12 | 2025-12-12T15:57:00 | | #references, #rename | | | | [[Global binding reference issues]] | 2025-12-12 | 2025-12-12T15:24:00 | | #references, #rename | | | | [[Use --pipe or --socket options for clients other than VSCode]] | 2025-09-24 | 2025-12-09T22:12:00 | | #client | | | | [[Top-level failure for `@async`]] | 2025-09-22 | 2025-12-08T22:33:00 | | #JET, #full-analysis | [[Shuhei]] | | | [[Bundle JETLS.jl into jetls-client]] | 2025-10-14 | 2025-11-24T16:57:00 | | #release | [[Shuhei]] | | | [[File rename seem to cause cache state mismatch]] | 2025-11-23 | 2025-11-23T05:10:00 | | #bug | | | | [[config Generalize file path based configuration]] | 2025-11-23 | 2025-11-23T05:09:00 | | #config | | | | [[Configurations should define `hash`]] | 2025-11-21 | 2025-11-21T02:38:00 | | #external | | | | [[Integrate `SyntaxTree` into `Revise.pkgdatas`]] | 2025-11-16 | 2025-11-16T02:27:00 | | #revise | [[Shuhei]] | | | [[JL integration with full analysis]] | 2025-07-03 | 2025-11-16T02:26:00 | | #full-analysis | | | | [[Switch package analysis to Revise based implementation]] | 2025-10-29 | 2025-11-15T22:34:00 | | #full-analysis | [[Shuhei]] | | | [[Analyze docs files]] | 2025-10-29 | 2025-10-29T00:02:00 | | #full-analysis | | | | [[Analyze ext files]] | 2025-10-29 | 2025-10-29T00:02:00 | | #full-analysis | | | | [[Highlight dot-accessed bindings]] | 2025-10-28 | 2025-10-28T21:50:00 | | #document-highlight | | | | [[Record method definitions]] | 2025-10-28 | 2025-10-28T17:16:00 | | | | | | [[Track binding locations]] | 2025-10-28 | 2025-10-28T17:14:00 | | | | | | [[Highlight field names]] | 2025-10-27 | 2025-10-27T20:29:00 | | #document-highlight | | | | [[Make sure `SyntaxTree` and `CodeInfo` are synced in structure]] | 2025-10-23 | 2025-10-23T02:42:00 | | #JuliaLowering | [[Em]] | | | [[Get concrete input type for polymorphic method definition]] | 2025-10-23 | 2025-10-23T02:38:00 | | #full-analysis | | | | [[Closure signature extraction]] | 2025-10-23 | 2025-10-23T02:12:00 | | #full-analysis, #code-loading | | | | [[Separate analysis process]] | 2025-10-22 | 2025-10-23T02:11:00 | | #full-analysis | | | | [[More hooks for Revise]] | 2025-10-22 | 2025-10-23T02:07:00 | | | | | | [[Allow JET to use constraints from identical static parameters]] | 2025-05-28 | 2025-09-26T00:49:00 | | #JET | | | | [[Potential zombies processes when crashed client pid is reused immediately]] | 2025-09-23 | 2025-09-23T06:15:00 | | #lifecycle | | | | [[Make JET able to analyze precompile workloads]] | 2025-09-22 | 2025-09-22T22:00:00 | | #JET | | | | [[Base development support]] | 2025-09-22 | 2025-09-22T21:58:00 | | #full-analysis, #diagnostic | | | | [[Refactor module usage handling]] | 2025-09-22 | 2025-09-22T21:57:00 | | #JET | | | | [[Update JET to Julia 1.13]] | 2025-09-22 | 2025-09-22T21:57:00 | | #JET | | | | [[Script-mode analysis failure for `using JuliaSyntax; const JS = JuliaSyntax`]] | 2025-09-22 | 2025-09-22T21:47:00 | | #full-analysis | | | | [[Convert `[...](@ref)` to something actually jumpable]] | 2025-09-22 | 2025-09-22T21:33:00 | | #misc | | | | [[Cache inference results in FileInfo]] | 2025-09-22 | 2025-09-22T21:27:00 | | #cache | [[Shuhei]] | | | [[Cache lowering results in FileInfo]] | 2025-09-22 | 2025-09-22T21:27:00 | | #cache | [[Shuhei]] | | | [[Support binding jump]] | 2025-09-22 | 2025-09-22T21:19:00 | | #definition | | | | [[Method jump limitations]] | 2025-09-22 | 2025-09-22T21:18:00 | | #definition | | | | [[Type-aware go-to-method]] | 2025-09-22 | 2025-09-22T20:30:00 | | #definition | | # 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]] | | |