Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ end
# The error count will need to be adjusted here until such time as all grammars are 100% error free.
desc "Check that compiling the grammars doesn't introduce any new unexpected errors"
task :check_grammars do
expected_error_count = 55 # This count should only ever go down. If it goes up, there's a new issue that needs to be addressed before updating the grammar.
expected_error_count = 54 # This count should only ever go down. If it goes up, there's a new issue that needs to be addressed before updating the grammar.
rm_rf "linguist-grammars"
output, status = Open3.capture2e("script/grammar-compiler", "compile", "-o", "linguist-grammars")
errors_found = output[/The grammar library contains ([0-9]+) errors/, 1].to_i
Expand Down
4 changes: 2 additions & 2 deletions grammars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -584,6 +584,8 @@ vendor/grammars/language-etc:
- source.bc
- source.c.calendar
- source.c.nwscript
- source.cpan-mirror
- source.cpan-skiplist
- source.curlrc
- source.dc
- source.direct-x
Expand Down Expand Up @@ -1224,7 +1226,6 @@ vendor/grammars/vscode-brightscript-language:
- source.brs
vendor/grammars/vscode-c3:
- source.c3
- source.vscode.c3
vendor/grammars/vscode-caddyfile:
- source.Caddyfile
- source.Caddyfile-test
Expand Down Expand Up @@ -1379,7 +1380,6 @@ vendor/grammars/vscode-vcard:
- source.vcard
vendor/grammars/vscode-vento:
- source.vento
- text.html.vento
vendor/grammars/vscode-vlang:
- source.v
- v.mod
Expand Down
2 changes: 1 addition & 1 deletion lib/linguist/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9.4.0
9.5.0
2 changes: 1 addition & 1 deletion vendor/CodeMirror
2 changes: 1 addition & 1 deletion vendor/grammars/AL
Submodule AL updated 1 files
+16 −0 News.md
2 changes: 1 addition & 1 deletion vendor/grammars/CookVSCode
2 changes: 1 addition & 1 deletion vendor/grammars/Luau.tmLanguage
Submodule Luau.tmLanguage updated 26 files
+40 −0 CLAUDE.md
+25 −13 Luau.YAML-tmLanguage
+61 −17 Luau.tmLanguage
+42 −13 Luau.tmLanguage.json
+1 −1 tests/baselines/full-moon-lua-multi-line-comments-9.baseline.txt
+908 −0 tests/baselines/full-moon-luau-type_instantiations.baseline.txt
+2 −2 tests/baselines/full-moon-luau-types_generic_declaration.baseline.txt
+2 −2 tests/baselines/full-moon-luau-types_packs.baseline.txt
+520 −0 tests/baselines/issue-11-multiline-type-declaration.baseline.txt
+108 −0 tests/baselines/issue-13-comment-code-block-syntax-error.baseline.txt
+80 −0 tests/baselines/multiline-type-cast.baseline.txt
+296 −0 tests/baselines/nested-type-declaration.baseline.txt
+1 −1 tests/baselines/stylua-luau-excess-parentheses.lua.baseline.txt
+1 −1 tests/baselines/stylua-luau-type-callback-hang-parameters.lua.baseline.txt
+11 −11 tests/baselines/stylua-luau-type-comments-2.lua.baseline.txt
+64 −56 tests/baselines/stylua-luau-type-hanging-2.lua.baseline.txt
+187 −83 tests/baselines/stylua-luau-type-hanging-3.lua.baseline.txt
+41 −9 tests/baselines/stylua-luau-type-hanging-comments.lua.baseline.txt
+32 −16 tests/baselines/stylua-luau-type-hanging-multiline-comment.lua.baseline.txt
+16 −8 tests/baselines/stylua-luau-type-union-comments.lua.baseline.txt
+7 −7 tests/baselines/stylua-luau-types-declaration-equal-hang.lua.baseline.txt
+71 −0 tests/cases/full-moon-luau-type_instantiations.luau
+50 −0 tests/cases/issue-11-multiline-type-declaration.luau
+14 −0 tests/cases/issue-13-comment-code-block-syntax-error.luau
+5 −0 tests/cases/multiline-type-cast.luau
+28 −0 tests/cases/nested-type-declaration.luau
2 changes: 1 addition & 1 deletion vendor/grammars/MATLAB-Language-grammar
2 changes: 1 addition & 1 deletion vendor/grammars/NimLime
2 changes: 1 addition & 1 deletion vendor/grammars/TypeScript-TmLanguage
2 changes: 1 addition & 1 deletion vendor/grammars/aidl-language
2 changes: 1 addition & 1 deletion vendor/grammars/astro
Submodule astro updated 1468 files
2 changes: 1 addition & 1 deletion vendor/grammars/ballerina-grammar
2 changes: 1 addition & 1 deletion vendor/grammars/bicep
Submodule bicep updated 318 files
2 changes: 1 addition & 1 deletion vendor/grammars/bikeshed
2 changes: 1 addition & 1 deletion vendor/grammars/cqlTextMate
Submodule cqlTextMate updated 1 files
+48 −65 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/data-weave-tmLanguage
2 changes: 1 addition & 1 deletion vendor/grammars/firrtl-syntax
2 changes: 1 addition & 1 deletion vendor/grammars/godot-vscode-plugin
Submodule godot-vscode-plugin updated 37 files
+2 −2 .github/ISSUE_TEMPLATE/bug_report.yml
+4 −4 .github/ISSUE_TEMPLATE/feature_request.yml
+8 −8 .github/workflows/ci.yml
+18 −1 .vscode/tasks.json
+22 −0 CHANGELOG.md
+3 −2 CONTRIBUTING.md
+23 −16 README.md
+22 −15 configurations/snippets.json
+2,843 −2,118 package-lock.json
+1 −1 package.json
+1 −1 src/debugger/godot4/debug_session.ts
+17 −10 src/debugger/godot4/helpers.ts
+779 −741 src/debugger/godot4/server_controller.ts
+45 −38 src/debugger/godot4/variables/debugger_variables.test.ts
+299 −285 src/debugger/godot4/variables/variables_manager.ts
+1 −1 src/debugger/godot4/variables/variant_decoder.ts
+14 −0 src/debugger/godot4/variables/variants.ts
+0 −0 src/formatter/snapshot_template/in.gd
+0 −0 src/formatter/snapshot_template/out.gd
+6 −0 src/formatter/snapshots/indices.gd
+14 −0 src/formatter/snapshots/keywords.gd
+6 −1 src/formatter/textmate.ts
+4 −0 src/lsp/ClientConnectionManager.ts
+0 −2 src/lsp/MessageIO.ts
+39 −11 src/providers/documentation_builder.ts
+5 −4 src/providers/inlay_hints.ts
+1 −1 src/utils/prompts.ts
+12 −2 test_projects/test-dap-project-godot4/BuiltInTypes.gd
+24 −0 test_projects/test-dap-project-godot4/CustomScene.gd
+1 −0 test_projects/test-dap-project-godot4/CustomScene.gd.uid
+6 −0 test_projects/test-dap-project-godot4/CustomScene.tscn
+5 −0 test_projects/test-dap-project-godot4/NodeVars.gd
+5 −1 test_projects/test-dap-project-godot4/NodeVars.tscn
+4 −1 test_projects/test-dap-project-godot4/ScopeVars.gd
+4 −1 test_projects/test-dap-project-godot4/ScopeVars.tscn
+3 −0 test_projects/test-dap-project-godot4/TestClassA.gd
+1 −1 test_projects/test-dap-project-godot4/project.godot
2 changes: 1 addition & 1 deletion vendor/grammars/ide-tools
2 changes: 1 addition & 1 deletion vendor/grammars/language-4d
2 changes: 1 addition & 1 deletion vendor/grammars/language-emacs-lisp
2 changes: 1 addition & 1 deletion vendor/grammars/language-mermaid
2 changes: 1 addition & 1 deletion vendor/grammars/language-tools
Submodule language-tools updated 68 files
+5 −4 .github/workflows/release.yml
+1 −1 .vscode/settings.json
+59 −1 CHANGELOG.md
+74 −16 README.md
+108 −15 extensions/vscode/README.md
+3 −3 extensions/vscode/languages/vue-language-configuration.json
+4 −4 extensions/vscode/package.json
+16 −0 extensions/vscode/schemas/vue-tsconfig.schema.json
+27 −9 extensions/vscode/src/extension.ts
+1 −1 extensions/vscode/src/generated-meta.ts
+1 −1 extensions/vscode/tests/embeddedGrammars/_lock.json
+1 −1 lerna.json
+3 −3 package.json
+124 −141 packages/component-meta/README.md
+1 −0 packages/component-meta/lib/checker.ts
+7 −6 packages/component-meta/lib/componentMeta.ts
+4 −3 packages/component-meta/lib/schemaResolvers.ts
+1 −3 packages/component-meta/lib/scriptSetup.ts
+2 −2 packages/component-meta/package.json
+112 −15 packages/component-type-helpers/README.md
+1 −1 packages/component-type-helpers/package.json
+160 −0 packages/language-core/README.md
+1 −1 packages/language-core/lib/codegen/template/element.ts
+3 −12 packages/language-core/lib/codegen/template/elementDirectives.ts
+4 −1 packages/language-core/lib/codegen/template/elementProps.ts
+5 −1 packages/language-core/lib/codegen/template/index.ts
+4 −2 packages/language-core/lib/codegen/template/interpolation.ts
+18 −16 packages/language-core/lib/compilerOptions.ts
+1 −0 packages/language-core/lib/languagePlugin.ts
+4 −4 packages/language-core/lib/plugins.ts
+6 −0 packages/language-core/lib/plugins/vue-template-html.ts
+19 −9 packages/language-core/lib/types.ts
+3 −3 packages/language-core/package.json
+2 −2 packages/language-core/types/template-helpers.d.ts
+64 −11 packages/language-plugin-pug/README.md
+11 −4 packages/language-plugin-pug/lib/baseParse.ts
+2 −2 packages/language-plugin-pug/package.json
+117 −0 packages/language-plugin-pug/tests/baseParse.spec.ts
+84 −0 packages/language-server/README.md
+3 −3 packages/language-server/package.json
+173 −0 packages/language-server/tests/renaming.spec.ts
+91 −0 packages/language-service/README.md
+4 −4 packages/language-service/data/language-blocks/cs.json
+4 −4 packages/language-service/data/language-blocks/en.json
+4 −4 packages/language-service/data/language-blocks/fr.json
+4 −4 packages/language-service/data/language-blocks/ja.json
+10 −10 packages/language-service/data/language-blocks/ru.json
+2 −2 packages/language-service/data/template/ru.json
+10 −0 packages/language-service/lib/plugins/vue-inlayhints.ts
+16 −0 packages/language-service/lib/plugins/vue-template.ts
+11 −11 packages/language-service/package.json
+68 −8 packages/tsc/README.md
+2 −2 packages/tsc/package.json
+70 −17 packages/typescript-plugin/README.md
+32 −22 packages/typescript-plugin/index.ts
+115 −6 packages/typescript-plugin/lib/common.ts
+4 −2 packages/typescript-plugin/lib/requests/getComponentMeta.ts
+2 −2 packages/typescript-plugin/package.json
+660 −616 pnpm-lock.yaml
+0 −2 pnpm-workspace.yaml
+23 −0 test-workspace/tsc/#5927/main.vue
+4 −0 test-workspace/tsc/#5927/tsconfig.json
+17 −0 test-workspace/tsc/#5986/main.vue
+4 −0 test-workspace/tsc/#5986/tsconfig.json
+26 −27 test-workspace/tsc/slots/main.vue
+6 −0 test-workspace/tsc/tsconfig.json
+0 −1 tsconfig.base.json
+3 −4 tsslint.config.ts
2 changes: 1 addition & 1 deletion vendor/grammars/llvm.tmbundle
2 changes: 1 addition & 1 deletion vendor/grammars/mojo-syntax
2 changes: 1 addition & 1 deletion vendor/grammars/moonbit-tmLanguage
2 changes: 1 addition & 1 deletion vendor/grammars/nickel
2 changes: 1 addition & 1 deletion vendor/grammars/playground-cj
Submodule playground-cj updated 856 files
2 changes: 1 addition & 1 deletion vendor/grammars/qsharp
2 changes: 1 addition & 1 deletion vendor/grammars/rescript-vscode
Submodule rescript-vscode updated 44 files
+4 −1 .gitignore
+4 −1 CHANGELOG.md
+3 −0 analysis/examples/example-project/.vscode/settings.json
+4 −4 analysis/examples/example-project/package.json
+2 −0 analysis/examples/monorepo-project/.gitignore
+3 −0 analysis/examples/monorepo-project/.vscode/settings.json
+152 −0 analysis/examples/monorepo-project/package-lock.json
+16 −0 analysis/examples/monorepo-project/package.json
+3 −0 analysis/examples/monorepo-project/packages/app/.vscode/settings.json
+12 −0 analysis/examples/monorepo-project/packages/app/package.json
+13 −0 analysis/examples/monorepo-project/packages/app/rescript.json
+22 −0 analysis/examples/monorepo-project/packages/app/src/App.mjs
+16 −0 analysis/examples/monorepo-project/packages/app/src/App.res
+16 −0 analysis/examples/monorepo-project/rescript.json
+15 −0 analysis/examples/monorepo-project/src/Root.mjs
+11 −0 analysis/examples/monorepo-project/src/Root.res
+2 −0 analysis/examples/rescript9-project/.gitignore
+3 −0 analysis/examples/rescript9-project/.vscode/settings.json
+9 −0 analysis/examples/rescript9-project/bsconfig.json
+28 −0 analysis/examples/rescript9-project/package-lock.json
+12 −0 analysis/examples/rescript9-project/package.json
+18 −0 analysis/examples/rescript9-project/src/Hello.bs.js
+6 −0 analysis/examples/rescript9-project/src/Hello.res
+65 −0 client/.vscode-test.mjs
+8 −0 client/package.json
+14 −4 client/src/commands.ts
+317 −38 client/src/commands/code_analysis.ts
+57 −20 client/src/extension.ts
+328 −0 client/src/test/suite/exampleProject.test.ts
+324 −0 client/src/test/suite/helpers.ts
+274 −0 client/src/test/suite/monorepoRoot.test.ts
+153 −0 client/src/test/suite/monorepoSubpackage.test.ts
+241 −0 client/src/test/suite/rescript9.test.ts
+9 −22 client/src/utils.ts
+4 −3 client/tsconfig.json
+8 −0 package.json
+3 −0 server/src/projectFiles.ts
+187 −26 server/src/server.ts
+111 −109 server/src/utils.ts
+2 −2 server/tsconfig.json
+165 −0 shared/src/findBinary.ts
+40 −0 shared/src/projectRoots.ts
+12 −0 shared/tsconfig.json
+3 −0 tsconfig.json
2 changes: 1 addition & 1 deletion vendor/grammars/rust-syntax
Submodule rust-syntax updated 1 files
+12 −13 package-lock.json
2 changes: 1 addition & 1 deletion vendor/grammars/slint-tmLanguage
2 changes: 1 addition & 1 deletion vendor/grammars/sprocket-vscode
2 changes: 1 addition & 1 deletion vendor/grammars/sublime-pony
2 changes: 1 addition & 1 deletion vendor/grammars/surrealql-grammar
2 changes: 1 addition & 1 deletion vendor/grammars/typespec
Submodule typespec updated 3427 files
2 changes: 1 addition & 1 deletion vendor/grammars/vsc-language-1c-bsl
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-brightscript-language
Submodule vscode-brightscript-language updated 50 files
+36 −0 CHANGELOG.md
+5 −0 README.md
+4 −2 docs/Editing/code-formatting.md
+235 −0 docs/brightscript-tasks.md
+247 −0 docs/device-discovery.md
+5 −0 docs/features.md
+1 −0 docs/index.md
+40 −0 docs/variable-substitutions.md
+20 −0 images/icons/capture-snapshot.svg
+4 −0 images/icons/circle-large-red.svg
+1 −0 images/icons/device-camera-active.svg
+1 −0 images/icons/device-camera.svg
+13 −0 images/icons/stop-capturing-snapshot.svg
+98 −74 package-lock.json
+237 −15 package.json
+0 −372 src/ActiveDeviceManager.ts
+110 −9 src/BrightScriptCommands.ts
+2,322 −0 src/BrightScriptTaskProvider.spec.ts
+547 −0 src/BrightScriptTaskProvider.ts
+10 −6 src/DebugConfigurationProvider.spec.ts
+15 −9 src/DebugConfigurationProvider.ts
+135 −0 src/GlobalStateManager.spec.ts
+121 −2 src/GlobalStateManager.ts
+0 −1 src/LanguageServerManager.ts
+0 −1 src/SceneGraphDebugCommands.ts
+532 −0 src/commands/ProfilingCommands.spec.ts
+122 −0 src/commands/ProfilingCommands.ts
+1 −4 src/commands/RekeyAndPackageCommand.ts
+1,095 −0 src/deviceDiscovery/DeviceManager.spec.ts
+733 −0 src/deviceDiscovery/DeviceManager.ts
+311 −0 src/deviceDiscovery/NetworkChangeMonitor.spec.ts
+85 −0 src/deviceDiscovery/NetworkChangeMonitor.ts
+191 −0 src/deviceDiscovery/RokuFinder.spec.ts
+148 −0 src/deviceDiscovery/RokuFinder.ts
+101 −0 src/deviceDiscovery/SystemSleepMonitor.spec.ts
+40 −0 src/deviceDiscovery/SystemSleepMonitor.ts
+139 −0 src/editors/PerfettoEditor.ts
+8 −12 src/extension.spec.ts
+32 −9 src/extension.ts
+250 −0 src/formatter.spec.ts
+11 −7 src/formatter.ts
+3 −3 src/icons.ts
+4 −0 src/managers/DiagnosticManager.ts
+49 −22 src/managers/UserInputManager.spec.ts
+136 −39 src/managers/UserInputManager.ts
+108 −4 src/mockVscode.spec.ts
+71 −28 src/util.spec.ts
+22 −0 src/util.ts
+153 −12 src/viewProviders/DevicesViewProvider.ts
+1 −1 src/viewProviders/ViewProviderId.ts
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-cmake-tools
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-codeql
Submodule vscode-codeql updated 38 files
+1 −1 .github/workflows/e2e-tests.yml
+1 −1 .github/workflows/main.yml
+4 −4 .github/workflows/release.yml
+1 −5 extensions/ql-vscode/.storybook/main.ts
+2 −2 extensions/ql-vscode/.storybook/manager.ts
+2 −2 extensions/ql-vscode/.storybook/preview.ts
+4 −2 extensions/ql-vscode/.storybook/tsconfig.json
+2 −2 extensions/ql-vscode/.storybook/vscode-theme-addon/ThemeSelector.tsx
+1 −1 extensions/ql-vscode/.storybook/vscode-theme-addon/manager.tsx
+8 −4 extensions/ql-vscode/.storybook/vscode-theme-addon/preset.ts
+2 −0 extensions/ql-vscode/CHANGELOG.md
+2,561 −2,608 extensions/ql-vscode/package-lock.json
+32 −37 extensions/ql-vscode/package.json
+1 −1 extensions/ql-vscode/src/codeql-cli/cli.ts
+40 −38 extensions/ql-vscode/src/databases/github-databases/updates.ts
+3 −3 extensions/ql-vscode/src/extension.ts
+3 −3 extensions/ql-vscode/src/language-support/ast-viewer/ast-builder.ts
+4 −0 extensions/ql-vscode/src/language-support/language-client.ts
+5 −3 extensions/ql-vscode/src/query-server/query-server-client.ts
+1 −1 extensions/ql-vscode/src/stories/Overview.mdx
+1 −1 extensions/ql-vscode/src/stories/results/AlertTable.stories.tsx
+4 −2 extensions/ql-vscode/src/stories/tsconfig.json
+3 −3 extensions/ql-vscode/src/view/common/CodePaths/CodeFlowsDropdown.tsx
+2 −2 extensions/ql-vscode/src/view/common/DataGrid.tsx
+1 −1 extensions/ql-vscode/src/view/common/TextButton.tsx
+1 −1 extensions/ql-vscode/src/view/model-alerts/ModelAlertsSort.tsx
+34 −35 extensions/ql-vscode/src/view/model-editor/MethodRow.tsx
+2 −3 extensions/ql-vscode/src/view/model-editor/ModelTypeTextbox.tsx
+3 −1 extensions/ql-vscode/src/view/results/ResultsApp.tsx
+4 −4 extensions/ql-vscode/src/view/variant-analysis/RepoRow.tsx
+1 −1 extensions/ql-vscode/src/view/variant-analysis/RepositoriesFilter.tsx
+1 −1 extensions/ql-vscode/src/view/variant-analysis/RepositoriesResultFormat.tsx
+1 −1 extensions/ql-vscode/src/view/variant-analysis/RepositoriesSort.tsx
+1 −1 extensions/ql-vscode/src/view/variant-analysis/VariantAnalysisActions.tsx
+1 −1 extensions/ql-vscode/supported_cli_versions.json
+1 −1 extensions/ql-vscode/test/e2e/docker/Dockerfile
+3 −1 extensions/ql-vscode/test/jest-config.ts
+15 −6 extensions/ql-vscode/test/vscode-tests/minimal-workspace/activation.test.ts
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-cue
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-hack
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-jest
Submodule vscode-jest updated 1 files
+1 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-lean4
Submodule vscode-lean4 updated 42 files
+90 −0 .claude/CLAUDE.md
+53 −0 .github/workflows/bump-package-version.yml
+169 −5 .github/workflows/on-push.yml
+0 −3 .husky/pre-commit
+1 −1 .vscode/launch.json
+1 −1 .vscode/tasks.json
+79 −0 bump-package-version.sh
+7 −2 lean4-infoview-api/package.json
+26 −4 lean4-infoview-api/src/infoviewApi.ts
+9 −5 lean4-infoview-api/src/lspTypes.ts
+44 −16 lean4-infoview-api/src/rpcSessions.ts
+19 −11 lean4-infoview/package.json
+74 −10 lean4-infoview/rollup.config.js
+3 −4 lean4-infoview/src/infoview/main.tsx
+23 −18 lean4-infoview/src/infoview/rpcSessions.tsx
+25 −10 lean4-infoview/src/infoview/serverVersion.ts
+1 −1 lean4-infoview/src/loader.ts
+8 −3 lean4-unicode-input-component/package.json
+19 −4 lean4-unicode-input-component/src/index.ts
+7 −2 lean4-unicode-input/package.json
+0 −2 lean4-unicode-input/src/abbreviations.json
+340 −593 package-lock.json
+3 −2 package.json
+4 −4 vscode-lean4/.vscodeignore
+25 −11 vscode-lean4/package.json
+11 −2 vscode-lean4/src/abbreviation/AbbreviationHoverProvider.ts
+0 −4 vscode-lean4/src/config.ts
+0 −66 vscode-lean4/src/diagnostics/setupDiagnostics.ts
+10 −6 vscode-lean4/src/diagnostics/setupNotifs.ts
+34 −1 vscode-lean4/src/extension.ts
+86 −33 vscode-lean4/src/infoview.ts
+86 −44 vscode-lean4/src/leanclient.ts
+105 −0 vscode-lean4/src/rpc.ts
+3 −4 vscode-lean4/src/utils/clientProvider.ts
+17 −1 vscode-lean4/src/utils/elan.ts
+12 −0 vscode-lean4/src/utils/exturi.ts
+2 −2 vscode-lean4/src/utils/leanCmdRunner.ts
+60 −35 vscode-lean4/src/utils/projectInfo.ts
+5 −5 vscode-lean4/syntaxes/lean4-markdown.json
+8 −8 vscode-lean4/test/suite/info/info.test.ts
+20 −0 vscode-lean4/webpack.config.js
+3 −2 vscode-lean4/webview/index.ts
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-motoko
Submodule vscode-motoko updated 98 files
+0 −27 .eslintrc
+16 −3 .github/workflows/release.yml
+8 −1 .github/workflows/tests.yml
+30 −1 .vscode/launch.json
+15 −0 RELEASING.md
+43 −0 eslint.config.mjs
+1 −0 jest.config.js
+3,047 −2,058 package-lock.json
+24 −15 package.json
+30 −0 scripts/install-test-deps.js
+8 −0 src/common/connectionTypes.ts
+3 −17 src/extension.ts
+10 −0 src/jest.custom-matchers.d.ts
+31 −0 src/jest.setup.ts
+25 −0 src/server/ast.ts
+4 −4 src/server/bench/README.md
+66 −0 src/server/completions.ts
+9 −9 src/server/context.spec.ts
+263 −80 src/server/context.ts
+30 −0 src/server/globals.ts
+206 −405 src/server/handlers.ts
+56 −0 src/server/handlers/onPrepareRename.ts
+162 −0 src/server/handlers/onReferences.ts
+38 −0 src/server/handlers/onRename.ts
+162 −17 src/server/handlers/onSignatureHelp.ts
+23 −6 src/server/hover/docs.ts
+1 −1 src/server/hover/hoverContent.ts
+167 −26 src/server/imports.ts
+1 −1 src/server/information.ts
+167 −24 src/server/navigation.ts
+189 −12 src/server/syntax.ts
+344 −0 src/server/test/codeAction.spec.ts
+7 −8 src/server/test/completion-advanced.spec.ts
+91 −0 src/server/test/completion-contextDot-dynamic.spec.ts
+180 −0 src/server/test/completion-contextDot.spec.ts
+67 −0 src/server/test/completion-contextDotRelativeImport.spec.ts
+81 −9 src/server/test/completion.spec.ts
+15 −1 src/server/test/definition.spec.ts
+204 −0 src/server/test/documentSymbol.spec.ts
+2 −0 src/server/test/formatter.spec.ts
+71 −30 src/server/test/helpers.ts
+73 −0 src/server/test/hover-contextDot.spec.ts
+377 −623 src/server/test/hover.spec.ts
+48 −56 src/server/test/mocJsPath.spec.ts
+2 −1 src/server/test/mock.ts
+117 −54 src/server/test/references.spec.ts
+343 −0 src/server/test/rename.spec.ts
+141 −0 src/server/test/requestMocJs.spec.ts
+169 −0 src/server/test/signatureHelp-contextDot.spec.ts
+91 −19 src/server/test/signatureHelp.spec.ts
+145 −0 src/server/test/workspaceSymbol.spec.ts
+249 −3 src/server/utils.ts
+1 −1 src/utils.ts
+2 −0 test/codeActions/mops.toml
+7 −0 test/codeActions/organizeImports/lib.mo
+5 −0 test/codeActions/organizeImports/lib1.mo
+13 −0 test/codeActions/organizeImports/main.mo
+6 −0 test/codeActions/quickFixImport/lib.mo
+7 −0 test/codeActions/quickFixImport/main.mo
+2 −2 test/completion/a.mo
+1 −1 test/completion/c.mo
+46 −0 test/completion/contextDot.mo
+14 −0 test/completion/contextDotDynamic.mo
+10 −0 test/completion/contextDotImports/libA.mo
+8 −0 test/completion/contextDotImports/libB.mo
+5 −0 test/completion/contextDotImports/main.mo
+2 −0 test/completion/mops.toml
+13 −0 test/documentSymbol/lib.mo
+2 −0 test/documentSymbol/mops.toml
+11 −0 test/hover/ContextDot.mo
+6 −0 test/hover/Lib.mo
+2 −0 test/hover/mops.toml
+9 −0 test/rename/A.mo
+14 −0 test/rename/B.mo
+11 −0 test/rename/C.mo
+14 −0 test/rename/chain.mo
+9 −0 test/rename/circular.mo
+12 −0 test/rename/dfx.json
+5 −0 test/rename/import_me.mo
+3 −0 test/rename/mops.toml
+11 −0 test/rename/prepare_rename.mo
+19 −0 test/rename/record.mo
+9 −0 test/rename/simple.mo
+18 −0 test/rename/sub.mo
+7 −0 test/rename/var.mo
+1 −0 test/requestMocJs/.gitignore
+15 −0 test/requestMocJs/Main.mo
+5 −0 test/requestMocJs/mops.toml
+4 −0 test/signatureHelp/lib.mo
+4 −0 test/signatureHelp/signatures.mo
+18 −0 test/signatureHelpContextDot/Lib.mo
+7 −0 test/signatureHelpContextDot/contextDot.mo
+2 −0 test/signatureHelpContextDot/mops.toml
+13 −0 test/workspaceSymbol/lib.mo
+6 −0 test/workspaceSymbol/main.mo
+2 −0 test/workspaceSymbol/mops.toml
+1 −1 tsconfig.json
+16 −0 vscode-motoko.code-workspace
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-move-syntax
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-prisma
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-python
Submodule vscode-python updated 67 files
+1 −1 .github/actions/build-vsix/action.yml
+1 −0 .github/instructions/testing-workflow.instructions.md
+76 −0 .github/instructions/testing_feature_area.instructions.md
+1 −1 .github/workflows/build.yml
+4 −2 .github/workflows/pr-check.yml
+1 −1 .github/workflows/pr-labels.yml
+2 −0 .gitignore
+1 −1 build/azure-pipeline.stable.yml
+1,233 −779 package-lock.json
+8 −8 package.json
+18 −7 python_files/python_server.py
+211 −0 python_files/tests/pytestadapter/expected_discovery_test_output.py
+94 −0 python_files/tests/pytestadapter/test_discovery.py
+162 −0 python_files/tests/test_python_server.py
+120 −0 python_files/tests/unittestadapter/test_discovery.py
+131 −0 python_files/tests/unittestadapter/test_execution.py
+23 −3 python_files/unittestadapter/discovery.py
+33 −2 python_files/unittestadapter/execution.py
+35 −15 python_files/vscode_pytest/__init__.py
+51 −46 requirements.txt
+9 −2 src/client/application/diagnostics/checks/pythonInterpreter.ts
+3 −3 src/client/common/terminal/activator/index.ts
+24 −0 src/client/common/utils/localize.ts
+55 −35 src/client/envExt/api.internal.ts
+22 −4 src/client/envExt/envExtApi.ts
+1 −13 src/client/extensionActivation.ts
+2 −2 src/client/providers/terminalProvider.ts
+70 −3 src/client/repl/nativeRepl.ts
+45 −12 src/client/repl/pythonServer.ts
+2 −4 src/client/repl/replCommands.ts
+4 −3 src/client/repl/replUtils.ts
+4 −0 src/client/terminals/activation.ts
+9 −2 src/client/terminals/pythonStartup.ts
+116 −27 src/client/testing/common/debugLauncher.ts
+3 −0 src/client/testing/common/types.ts
+88 −0 src/client/testing/testController/common/projectAdapter.ts
+296 −0 src/client/testing/testController/common/projectTestExecution.ts
+91 −0 src/client/testing/testController/common/projectUtils.ts
+33 −2 src/client/testing/testController/common/resultResolver.ts
+43 −6 src/client/testing/testController/common/testDiscoveryHandler.ts
+330 −0 src/client/testing/testController/common/testProjectRegistry.ts
+12 −1 src/client/testing/testController/common/types.ts
+55 −27 src/client/testing/testController/common/utils.ts
+419 −78 src/client/testing/testController/controller.ts
+20 −1 src/client/testing/testController/pytest/pytestDiscoveryAdapter.ts
+17 −1 src/client/testing/testController/pytest/pytestExecutionAdapter.ts
+11 −1 src/client/testing/testController/unittest/testDiscoveryAdapter.ts
+18 −1 src/client/testing/testController/unittest/testExecutionAdapter.ts
+3 −0 src/client/testing/testController/workspaceTestAdapter.ts
+6 −0 src/test/common/terminals/activation.unit.test.ts
+94 −1 src/test/common/terminals/activator/index.unit.test.ts
+3 −0 src/test/providers/terminal.unit.test.ts
+2 −0 src/test/repl/nativeRepl.test.ts
+46 −1 src/test/repl/replCommand.test.ts
+16 −0 src/test/terminals/activation.unit.test.ts
+257 −19 src/test/testing/common/debugLauncher.unit.test.ts
+71 −11 src/test/testing/testController/common/buildErrorNodeOptions.unit.test.ts
+740 −0 src/test/testing/testController/common/projectTestExecution.unit.test.ts
+241 −0 src/test/testing/testController/common/projectUtils.unit.test.ts
+440 −0 src/test/testing/testController/common/testProjectRegistry.unit.test.ts
+344 −0 src/test/testing/testController/controller.unit.test.ts
+207 −0 src/test/testing/testController/pytest/pytestExecutionAdapter.unit.test.ts
+152 −0 src/test/testing/testController/testMocks.ts
+95 −0 src/test/testing/testController/unittest/testDiscoveryAdapter.unit.test.ts
+257 −0 src/test/testing/testController/unittest/testExecutionAdapter.unit.test.ts
+12 −9 src/test/testing/testController/utils.unit.test.ts
+27 −0 src/test/vscode-mock.ts
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-ron
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-scala-syntax
Submodule vscode-scala-syntax updated 1 files
+9 −9 yarn.lock
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-teal
Submodule vscode-teal updated 1 files
+217 −224 package-lock.json
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-vba
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-wit
Submodule vscode-wit updated 47 files
+2 −2 .github/copilot-instructions.md
+1 −1 .github/release-please-manifest.json
+2 −2 .github/workflows/ci.yml
+7 −0 .gitignore
+1 −0 .prettierignore
+12 −1 .vscode/launch.json
+47 −0 CHANGELOG.md
+56 −17 README.md
+77 −42 esbuild.mts
+ images/component-view-menu.png
+ images/editor-menu.png
+2,092 −2,394 package-lock.json
+107 −51 package.json
+2 −0 samples/.gitignore
+819 −0 samples/Cargo.lock
+7 −0 samples/Cargo.toml
+121 −0 samples/README.md
+10 −0 samples/adder/Cargo.toml
+19 −0 samples/adder/src/lib.rs
+10 −0 samples/adder/wit/world.wit
+54 −0 samples/build.sh
+10 −0 samples/counter/Cargo.toml
+60 −0 samples/counter/src/lib.rs
+25 −0 samples/counter/wit/world.wit
+10 −0 samples/greeter/Cargo.toml
+34 −0 samples/greeter/src/lib.rs
+25 −0 samples/greeter/wit/world.wit
+37 −0 src/bindingsSource.ts
+514 −171 src/extension.ts
+1 −2 src/formatter.ts
+30 −0 src/hostBindingsRouting.ts
+251 −0 src/jsBindings.ts
+3 −1 src/wasmUtils.ts
+175 −0 tests/bindings-generation.test.ts
+78 −0 tests/bindingsSource.test.ts
+174 −0 tests/formatter-edge.test.ts
+45 −0 tests/hostBindingsRouting.test.ts
+470 −0 tests/js-bindings.test.ts
+0 −0 tests/test-wit-validator.js
+318 −0 tests/validator-methods.test.ts
+125 −0 tests/wasmDetection-fs.test.ts
+168 −0 tests/wasmUtils.test.ts
+2 −2 tsconfig.json
+7 −0 vitest.config.ts
+97 −139 wit-bindgen-wasm/Cargo.lock
+16 −17 wit-bindgen-wasm/Cargo.toml
+58 −41 wit-bindgen-wasm/src/lib.rs
2 changes: 1 addition & 1 deletion vendor/grammars/wgsl-analyzer
Submodule wgsl-analyzer updated 164 files
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/AL.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: AL
version: 4c8363751b16e0904017754a0f0a508c06a3c73d
version: cc67c10fb90dc03c36a3b23449f72c81051f3d85
type: git_submodule
homepage: https://github.com/microsoft/AL
license: mit
Expand Down
5 changes: 4 additions & 1 deletion vendor/licenses/git_submodule/CodeMirror.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: CodeMirror
version: 78555dd4ac9bc691f081eec8266a01d3fbcc0d4e
version: 24ee74bbf433e8d484097a6ea421818a621ca13c
type: git_submodule
homepage: https://github.com/codemirror/CodeMirror
license: mit
Expand Down Expand Up @@ -323,6 +323,7 @@ notices:
Filype Pereira
finalfantasia
flack
flofriday
Florian Felten
Fons van der Plas
Forbes Lindesay
Expand Down Expand Up @@ -389,6 +390,7 @@ notices:
Hendrik Wallbaum
Henrik Haugbølle
Herculano Campos
Hicham Omari
hidaiy
Hiroyuki Makino
hitsthings
Expand Down Expand Up @@ -499,6 +501,7 @@ notices:
Joost-Wim Boekesteijn
José dBruxelles
Joseph D. Purcell
Joseph Olstad
Joseph Pecoraro
Josh Barnes
Josh Cohen
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/CookVSCode.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: CookVSCode
version: e1e4458c1b0797b34357cfbc2f76347b66e3e83c
version: 2e0312699533e95dd235333b9edf438305067b09
type: git_submodule
homepage: https://github.com/cooklang/CookVSCode.git
license: mit
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/Jails.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Jails
version: a4b7d224564995b3700138f03c0e94d94d68e23e
version: 336f4d687e4eb3ae8400aaf043030f96920c846f
type: git_submodule
homepage: https://github.com/SogoCZE/Jails.git
license: mit
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/Luau.tmLanguage.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Luau.tmLanguage
version: 1887144227f4e4444f1bf74fb978449e28e46cd4
version: 89f575d4577595889a232c18862b824d13d0c38b
type: git_submodule
homepage: https://github.com/JohnnyMorganz/Luau.tmLanguage.git
license: mit
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: MATLAB-Language-grammar
version: d7fa696a8a3f1e981ed3271b49f63fc7529c7883
version: a3e2cf3f2031cc3b16aff0d1f68f9b43f8778a77
type: git_submodule
homepage: https://github.com/mathworks/MATLAB-Language-grammar
license: bsd-2-clause
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/NimLime.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: NimLime
version: d82a6d09445f3af0d3ba4a8db997d760d3f173d0
version: 476cfd7268a33e44d25ab5d1d76c53761a1c261a
type: git_submodule
homepage: https://github.com/nim-lang/NimLime
license: mit
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: TypeScript-TmLanguage
version: b25c379478aac85be855252ac06bd71c88cac1b7
version: eeeb0dc4daa8793b8227bb3b34ddfc267c85fd81
type: git_submodule
homepage: https://github.com/Microsoft/TypeScript-TmLanguage
license: mit
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/abl-tmlanguage.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: abl-tmlanguage
version: 6295de30ad740af92742809075998f6f2630480b
version: 41e59153167234f81a52ccedeee390fab4177ccf
type: git_submodule
homepage: https://github.com/chriscamicas/abl-tmlanguage
license: mit
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/aidl-language.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: aidl-language
version: 0f4c459953997e520260159204abc28768ca59f2
version: 677b3deda59e79cf430fd39f69a24f15d5d64188
type: git_submodule
homepage: https://github.com/google/aidl-language
license: apache-2.0
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/astro.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: astro
version: 2c6484a4c34e86b8a26342a48986da26768de27b
version: 76b2a0b3a8b679d3fa8adda8706b1baff69f7907
type: git_submodule
homepage: https://github.com/withastro/astro.git
license: mit
Expand Down
Loading
Loading