Shuhei Takahashi
|
a6393cd2c2
|
chore: Improve error messages on GN binary not found
|
2025-04-08 23:25:46 +09:00 |
|
Shuhei Takahashi
|
b68e1b32d3
|
feat: Support Fuchsia GN prebuilt path
|
2025-04-08 23:25:46 +09:00 |
|
Shuhei Takahashi
|
8c3a1a3448
|
feat: Support "go to definitions" for dependency labels and file paths
Fixes #25.
|
2025-03-28 16:23:47 +09:00 |
|
Shuhei Takahashi
|
7729059d3b
|
Generate builtins.gen.rsi in $OUT_DIR
|
2025-03-26 21:41:33 +09:00 |
|
Shuhei Takahashi
|
5715dd3a81
|
Experiment to report syntax errors
|
2025-03-23 23:45:21 +09:00 |
|
Shuhei Takahashi
|
3fd369cd3c
|
cargo fmt
|
2025-03-23 01:26:18 +09:00 |
|
Shuhei Takahashi
|
d97b3408c3
|
Support formatting
Fixes #2
|
2025-03-22 18:05:31 +09:00 |
|
Shuhei Takahashi
|
8c9b60044d
|
Fix LineIndex
|
2025-03-22 18:04:16 +09:00 |
|
Shuhei Takahashi
|
23f93bc922
|
Improve RPC errors
|
2025-03-22 00:25:27 +09:00 |
|
Shuhei Takahashi
|
56c02a7e4a
|
Avoid stale cache hits
|
2025-03-11 20:14:37 +09:00 |
|
Shuhei Takahashi
|
671a654137
|
Refactor only_arg
|
2025-02-04 23:52:32 +09:00 |
|
Shuhei Takahashi
|
41e47fcd5a
|
Ensure no errors in parse tests
|
2025-02-04 23:41:26 +09:00 |
|
Shuhei Takahashi
|
876bca27e8
|
Introduce ErrorStatement
|
2025-02-04 23:30:54 +09:00 |
|
Shuhei Takahashi
|
1cb1444a23
|
Add cycles test
|
2025-02-04 23:19:52 +09:00 |
|
Shuhei Takahashi
|
3080d4cd03
|
Pin analyzed files for safety
|
2025-02-04 20:12:22 +09:00 |
|
Shuhei Takahashi
|
b64c1d207d
|
Fix incorrect position computation
|
2025-02-04 13:04:15 +09:00 |
|
Shuhei Takahashi
|
53c4209e6b
|
Move get_configurations to TestableClient
|
2025-01-26 21:34:42 +09:00 |
|
Shuhei Takahashi
|
59ab22ae1e
|
Define constants
|
2025-01-26 21:21:00 +09:00 |
|
Shuhei Takahashi
|
101dd9fb9b
|
Refactor the analyze module
|
2025-01-26 21:11:43 +09:00 |
|
Shuhei Takahashi
|
f29b0bdbf9
|
Fix lint error
|
2025-01-26 14:19:00 +09:00 |
|
Shuhei Takahashi
|
142735017a
|
Reject non-absolute paths
This is needed to avoid readlink on WASM.
|
2025-01-26 14:19:00 +09:00 |
|
Shuhei Takahashi
|
de62e4113c
|
Reduce memory usage by boxing enum variants
|
2025-01-24 23:18:54 +09:00 |
|
Shuhei Takahashi
|
8767ee811d
|
Add some tests
|
2025-01-22 23:54:34 +09:00 |
|
Shuhei Takahashi
|
0d0fa0ce91
|
Efficient comment extraction
|
2025-01-22 21:08:12 +09:00 |
|
Shuhei Takahashi
|
17f14f9d19
|
Parse doccomments for assignments
|
2025-01-22 20:43:06 +09:00 |
|
Shuhei Takahashi
|
aeafcb7bd4
|
Improve caching behavior
|
2025-01-22 20:33:07 +09:00 |
|
Shuhei Takahashi
|
7ee43c7f44
|
Fix clippy warnings
|
2025-01-21 23:42:17 +09:00 |
|
Shuhei Takahashi
|
10f560aedc
|
Include BUILDCONFIG.gn in cache keys
|
2025-01-21 23:41:10 +09:00 |
|
Shuhei Takahashi
|
5a7ceaea4f
|
Fix cache invalidation issue
|
2025-01-21 23:38:59 +09:00 |
|
Shuhei Takahashi
|
4b4964cfd1
|
Refactor analyzers
|
2025-01-21 23:23:03 +09:00 |
|
Shuhei Takahashi
|
66be41a5b6
|
Add missing files
|
2025-01-21 22:49:42 +09:00 |
|
Shuhei Takahashi
|
a7156aa239
|
Background indexing
|
2025-01-21 20:51:41 +09:00 |
|
Shuhei Takahashi
|
f3bfdcb309
|
Recognize identifiers/exprs embedded in strings
|
2025-01-20 22:14:24 +09:00 |
|
Shuhei Takahashi
|
ab3283eefc
|
Support completion
|
2025-01-20 21:43:58 +09:00 |
|
Shuhei Takahashi
|
36247a3046
|
Split provider implementations
|
2025-01-20 20:28:49 +09:00 |
|
Shuhei Takahashi
|
71ba19e0e2
|
Improve snippets
|
2025-01-20 02:11:03 +09:00 |
|
Shuhei Takahashi
|
472b2d6593
|
Fix highlighting
|
2025-01-20 01:59:29 +09:00 |
|
Shuhei Takahashi
|
7bee007ad4
|
Fix lint
|
2025-01-20 01:50:36 +09:00 |
|
Shuhei Takahashi
|
2f623a3011
|
Support forward_variables_from
|
2025-01-20 01:49:23 +09:00 |
|
Shuhei Takahashi
|
a62d0b1b62
|
Renames
|
2025-01-20 01:20:11 +09:00 |
|
Shuhei Takahashi
|
3aeb250ef4
|
Improve hover docs
|
2025-01-20 00:34:06 +09:00 |
|
Shuhei Takahashi
|
f3f1d2e4c7
|
Introduce the concept of scopes to improve variable inspection
|
2025-01-20 00:04:10 +09:00 |
|
Shuhei Takahashi
|
b3ee4624d4
|
Improving variable lookup
|
2025-01-19 02:50:06 +09:00 |
|
Shuhei Takahashi
|
91c0d7a9ed
|
Go to definition for variables
|
2025-01-19 01:34:33 +09:00 |
|
Shuhei Takahashi
|
0238e44b0c
|
Improve symbol generation
|
2025-01-19 01:28:24 +09:00 |
|
Shuhei Takahashi
|
3bf024de3a
|
Improve variable inspection
|
2025-01-19 01:02:05 +09:00 |
|
Shuhei Takahashi
|
9cff792d25
|
Analyze BUILDCONFIG.gn
|
2025-01-18 23:22:23 +09:00 |
|
Shuhei Takahashi
|
77dedc7d06
|
Rework analysis
|
2025-01-18 20:29:23 +09:00 |
|
Shuhei Takahashi
|
7d1e71ee70
|
Reduce unsafe
|
2025-01-15 08:30:03 +09:00 |
|
Shuhei Takahashi
|
702db1b19f
|
Resolve imports upfront
|
2025-01-14 23:14:57 +09:00 |
|