tinymist/crates
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
..
sync-lsp dev: improve code quality of sync-lsp (#632) 2024-10-06 22:04:35 +08:00
tinymist feat: implement expression checker (#714) 2024-10-25 23:52:11 +08:00
tinymist-analysis feat: provide package view and local documentation (#596) 2024-09-12 21:17:07 +08:00
tinymist-assets docs: improve and add contribution guide for syntaxes (#471) 2024-07-27 23:04:52 +08:00
tinymist-derive feat: implement expression checker (#714) 2024-10-25 23:52:11 +08:00
tinymist-query feat: implement expression checker (#714) 2024-10-25 23:52:11 +08:00
tinymist-render build: bump typst.ts to v0.5.0-rc7 (#554) 2024-08-25 17:43:54 +08:00
tinymist-world build: bump tinymist to 0.12.0-rc1 (#708) 2024-10-19 18:32:37 +08:00
typlite build: bump tinymist to 0.12.0-rc1 (#708) 2024-10-19 18:32:37 +08:00
typst-preview feat: listen data plane socket and serve frontend html on same address (#577) 2024-09-06 15:33:40 +08:00
typst-shim build: bump tinymist to 0.12.0-rc1 (#708) 2024-10-19 18:32:37 +08:00