Myriad-Dreamin
05280aec4d
feat: bump edition of most crates to rust 2024 ( #2042 )
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
2025-08-18 16:48:41 +08:00
Myriad-Dreamin
ad0c1e8aca
refactor: improving names of matched structs and documenting matchers ( #1022 )
2024-12-18 16:35:15 +08:00
Myriad-Dreamin
8f3566366e
refactor: refactor hover, analysis/global, and docs crates ( #755 )
...
* dev: refactor hover.rs
* refactor refactor AnalysisContext
* refactor: refactor docs crate
2024-10-31 10:07:31 +08:00
Myriad-Dreamin
81ebc8a635
feat: implement expression checker ( #714 )
...
* feat: implements expression checker
* dev: resolve information
* dev: delete def_use
* stage
* stage
* stage
* stage concurrent
* stage concurrent
* dev: better concurrency
* dev: final constant evaluation improvement
* dev: change reference site
* dev: handle comments
* dev: remove indirect import structure
* dev: adjust linked_def impl
* dev: finalize goto definition impl
* dev: replace all old import and def_use analyses with expr analysis
* dev: update expr_of snapshots
* dev: split def/expr, refactor definition
* dev: more consistent definition solver
* dev: rename definition crate
* dev: references work again
* dev: resolve root decl
* dev: resolve root decl
* dev: resolve global definitions
* dev: resolve tokens with world
* feat: render semantic tokens with expression information
* dev: loop detection
* dev: recover type checking
* dev: recover more type checking
* dev: refactor analysis context
* fix: process case of spread left
* dev: label inference
* dev: recover more signature checking
* dev: recover more ident reference checking
* dev: pass all tests
* Revert "dev: dirty changes"
This reverts commit 9ae2dacd0c96851e088feea76c61c184a1cf9722.
* test: update snapshot
* fix: bad cached signatures
* fix: slash problem
2024-10-25 23:52:11 +08:00
Myriad-Dreamin
e2b7bc4b56
refactor: introduce uri_for_id and deref_syntax_at ( #267 )
...
* dev: add documentation
* refactor: introduce uri_for_id and deref_syntax_at
2024-05-09 12:32:20 +08:00
QuarticCat
ebed95cbcd
fix: improve release profile & fix typos ( #177 )
...
* dev: split a gh-release profile to accelerate development
* fix: many typos
* fix: miri warnings
* fix: update fixtures
2024-04-10 11:34:18 +08:00
Myriad-Dreamin
c32e6e3097
fix: documentation issues ( #131 )
2024-03-30 18:51:30 +08:00
Myriad-Dreamin
529b422189
feat: support untitled url scheme for unsaved documents ( #120 )
2024-03-29 15:26:46 +08:00
Myriad-Dreamin
4d21026661
dev: more accurate deref target ( #104 )
2024-03-26 11:40:20 +08:00
Myriad-Dreamin
76b4e91046
feat: allow running server with loading font once and on rootless files ( #94 )
...
* dev: change system config
* docs: update config doc
* dev: clean up tightly coupled world
* dev: load font once
* docs: add more comments to tinymist-query
* dev: merge compiler layers
* feat: allow run lsp on rootless files
* build: bump ts
* fix: workspace dep
* build: bump preview
* dev: correctly check inactive state
* fix: weird cargo default features
2024-03-26 10:33:56 +08:00
Myriad-Dreamin
cc1f418423
dev: reduce a bundle of ts usage in query crate ( #72 )
2024-03-18 23:00:27 +08:00
Myriad-Dreamin
2fe992e933
dev: convert all syntax-level request and check main state before requesting ( #67 )
2024-03-18 17:36:43 +08:00
Myriad-Dreamin
2d2857e6f3
docs: refactor and documenting analyzer code ( #44 )
...
* dev: refactor and documenting analyzer code
* dev: documenting some lsp api
2024-03-16 02:54:56 +08:00
Myriad-Dreamin
fe25933d0e
dev: implements module dependencies analysis ( #41 )
2024-03-15 14:33:14 +08:00
Myriad-Dreamin
dbd1726d08
feat: support goto/find references inside of modules ( #34 )
...
* feat: support goto declaration inside of modules
* fix: change goto declarations provider to references provider
* fix: redact uri in references response
2024-03-14 20:38:30 +08:00