Commit graph

297 commits

Author SHA1 Message Date
Shuhei Takahashi
71c50eae23 Update README 2025-12-16 15:31:38 +09:00
Shuhei Takahashi
da71417d72 Update CHANGELOG 2025-12-16 15:21:02 +09:00
Shuhei Takahashi
91f08fc201 Improve code lens to copy target label 2025-12-16 15:14:03 +09:00
nightly-bump[bot]
cdf8024540 Bump version to 1.9.15 2025-12-16 01:32:27 +00:00
Shuhei Takahashi
fae720b2cb Experimental support of workspace completion
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-16 08:53:49 +09:00
Shuhei Takahashi
779f4c7b13 Introduce SymbolSet 2025-12-16 00:23:46 +09:00
Shuhei Takahashi
0abb89a2ea Remove MutableFileExports 2025-12-15 23:30:18 +09:00
Shuhei Takahashi
f57cc7f472 Add a license header
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-15 23:20:57 +09:00
Shuhei Takahashi
a440555f43 Improve workspace scanning ergonomics 2025-12-15 23:19:06 +09:00
Shuhei Takahashi
49dcded846 Use the common workspace symbol logic 2025-12-15 23:10:12 +09:00
Shuhei Takahashi
179b7ab5dc Extract the logic to generate import edits 2025-12-15 22:57:22 +09:00
Shuhei Takahashi
c21c203d7f Extract workspace symbol collection logic 2025-12-15 22:24:25 +09:00
Shuhei Takahashi
02ac92a4f7 Move background indexing logic to analyzer 2025-12-15 22:23:32 +09:00
Shuhei Takahashi
ab6331f6d3 Fix build errors in stale gn checkout 2025-12-15 21:10:38 +09:00
Shuhei Takahashi
ee64196343 Fix syntax highlight for true/false
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-15 17:57:30 +09:00
Shuhei Takahashi
3b982c2fc9 Update CHANGELOG 2025-12-15 17:47:07 +09:00
Shuhei Takahashi
77d691d41a Improve scan speed 2025-12-15 17:26:35 +09:00
Shuhei Takahashi
3fd94dc3b6 Support parallel analysis (again) 2025-12-15 17:07:18 +09:00
Shuhei Takahashi
8d66390609 Update ARCHITECTURE.md 2025-12-15 15:45:34 +09:00
nightly-bump[bot]
f20b6aeaa3 Bump version to 1.9.14 2025-12-15 04:11:39 +00:00
dependabot[bot]
ae376855ae Bump the npm_and_yarn group across 1 directory with 3 updates
Bumps the npm_and_yarn group with 3 updates in the /vscode-gn directory: [brace-expansion](https://github.com/juliangruber/brace-expansion), [form-data](https://github.com/form-data/form-data) and [tar-fs](https://github.com/mafintosh/tar-fs).


Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

Updates `form-data` from 4.0.1 to 4.0.4
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.4)

Updates `tar-fs` from 2.1.2 to 2.1.3
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.2...v2.1.3)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: tar-fs
  dependency-version: 2.1.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 12:43:58 +09:00
Shuhei Takahashi
ba228a64f7 Disable code action resolver provider 2025-12-15 12:42:15 +09:00
nightly-bump[bot]
04b1ae0a63 Bump version to 1.9.13 2025-12-15 03:40:23 +00:00
Shuhei Takahashi
c4ddda25c4 cargo fmt
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-15 09:44:46 +09:00
Shuhei Takahashi
eb9830634c Import code action 2025-12-15 09:44:22 +09:00
Shuhei Takahashi
4a0cb48749 Eliminate unsafe in self-referential structs with self_cell 2025-12-14 22:27:19 +09:00
Shuhei Takahashi
1dca46a3d8 Fix clippy warning 2025-12-14 22:27:19 +09:00
Shuhei Takahashi
a3ad34f5fb Move help formatting to analyzer/data 2025-12-14 22:27:19 +09:00
Shuhei Takahashi
96f5ffcd46 Use heuristics to scan gn files 2025-12-14 22:27:19 +09:00
nightly-bump[bot]
cc0b4dd336 Bump version to 1.9.12
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-14 03:38:43 +00:00
Shuhei Takahashi
8497e15296 Uprev gn doc version
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-13 23:58:51 +09:00
Shuhei Takahashi
99f48fc3ba Use Url::from_file_path 2025-12-13 23:41:20 +09:00
Shuhei Takahashi
fd16a049b8 Drop PathSpan 2025-12-13 23:38:09 +09:00
Shuhei Takahashi
dbb45f7587 Fix crash on completing foreach variables 2025-12-13 23:35:41 +09:00
Shuhei Takahashi
88c6a4b404 Add a completion test 2025-12-13 23:19:24 +09:00
Shuhei Takahashi
21874836d0 Consider undefined variables within defined() 2025-12-13 20:42:23 +09:00
Shuhei Takahashi
f1aab25469 Fix undefined variable analysis not recognized BUILDCONFIG.gn
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-13 15:42:46 +09:00
Shuhei Takahashi
ab0a77db5b Rename analyzer classes 2025-12-13 15:42:46 +09:00
nightly-bump[bot]
fbb15967b0 Bump version to 1.9.11 2025-12-13 03:31:37 +00:00
Shuhei Takahashi
60f9000f51 Update toolchain versions
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-12 13:25:07 +09:00
Shuhei Takahashi
830765993c Merge analyzer.rs 2025-12-12 13:23:52 +09:00
nightly-bump[bot]
0a18215190 Bump version to 1.9.10 2025-12-12 03:37:28 +00:00
Shuhei Takahashi
57f71c747b Tweak naming 2025-12-12 09:54:30 +09:00
Shuhei Takahashi
3c4ce90ddd Update CHANGELOG 2025-12-12 09:40:06 +09:00
nightly-bump[bot]
e6b71c20e8 Bump version to 1.9.9 2025-12-12 00:37:27 +00:00
Shuhei Takahashi
5626c456de Fix lint 2025-12-12 09:31:43 +09:00
Shuhei Takahashi
f8084a013f Show info message on copying a label
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-12 01:41:34 +09:00
Shuhei Takahashi
e7573f9f80 Improve code lens computation performance 2025-12-12 01:39:04 +09:00
Shuhei Takahashi
ae8ad15785 Experimental support of code lens 2025-12-12 00:54:31 +09:00
Shuhei Takahashi
8cee5ab3b3 Overhaul environment analysis
Some checks are pending
CI / lint (push) Waiting to run
CI / build (darwin-arm64) (push) Waiting to run
CI / build (linux-x64) (push) Waiting to run
CI / build (win32-x64) (push) Waiting to run
CI / attestation (push) Blocked by required conditions
CI / upload-release-artifacts (push) Blocked by required conditions
CI / publish-vscode (push) Blocked by required conditions
CI / publish-cargo (push) Blocked by required conditions
2025-12-11 23:14:29 +09:00