CARVIEW |
Select Language
HTTP/2 200
date: Thu, 24 Jul 2025 22:18:01 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"4baae526dae898d0792883b493f66ad8"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=XJSMhcO94Ue7hLZF9LC%2F0D1X2T2uifJkZ7H2HlN7DVcgRbsPhTApcxi6afuX2KwSuuOgC9QTY55dTkuCnYQTijOvgDyTdpxPB%2Ff2N7d6Q15xSUk4XeNk2O1auYj1TyN66Ena11%2FG%2B4uJmTsCL20J9D8yhWR7AzNTnoZY8Mlxl7%2F9yqoey0msr96bu90wTnXaJ7ruHpZCH%2BOHQ30Ah4pvBU12sww7s4ojiSvG42tUxx4U8dTX3mqR6Khuxsw%2F76BWhxH0t6lAJ4kVQEP60cuTRg%3D%3D--hEgi735T1OBNn8DJ--T0390F%2F6tc1swXfQg%2BcIRw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.795289361.1753395481; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 22:18:01 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 24 Jul 2026 22:18:01 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 96AC:2F67D3:1798C:239AE:6882B119
Releases · g-plane/wasm-language-tools · GitHub
14 May 07:24
Loading
13 Apr 03:52
Loading
30 Mar 02:32
Loading
06 Feb 14:33
Loading
05 Feb 14:55
Loading
05 Jan 06:56
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: g-plane/wasm-language-tools
Releases · g-plane/wasm-language-tools
v0.5.1
v0.5.0
Compare
Features
- Added support of expression in module field table.
- service: Recognize funcidx in elem list.
- service: Recognize tableidx in table use.
- service: Detect typeidx in
ref.null
. - service: Added completions of funcidx after
func
keyword in module field elem. - service: Added completions for instructions in module field table.
- service: Added completions for
ref
keyword in table type. - service: Added support of type checking in module field table.
- service: Added support of type checking in elem list.
- service: Added support of type checking in offset.
- service: Check mem type.
- service: Check table expression if it is constant.
- service: Check offset expression if it is constant.
- service: Check elem expression if it is constant.
- service: Check ref type in module field elem.
- service: Added support of hovering on memory.
- service: Added support of hovering on table.
Fixes
- service: Fixed completion of
item
keyword. - formatter: Fixed formatting implicit module.
- formatter: Added missing node kinds in range formatting.
Assets 6
v0.4.1
Compare
Features
- service: Added support of
br_on_cast
. - service: Added support of
br_on_cast_fail
. - service: Added support of
ref.func
. - service: Check non-defaultable in
*.new_default
instructions.
Fixes
- service: Function can be a block label.
- service: Fixed "import-occurrence" false positive.
Assets 6
v0.4.0
Compare
🎉 This release comes with WebAssembly GC support.
Breaking Changes
- Renamed "module field type" to "type def".
- Removed "val_type" syntax kind.
Features
- service: Updated message of
needless-mut
. - service: Moved from
global-mut
tomutated-immutable
. - service: Added lint for multiple memories.
- service: Made
multi-modules
configurable. - service: Added support of
global.set
in type checking. - service: Added support of
local.set
andlocal.tee
in type checking. - service: Show global's type in "document symbol".
- service: Show function local types in "document symbol".
- service: Check global expression.
- service: Check block type.
- service: Check start function.
- service: Tweaked selection range of document symbol.
- service: Enhanced "document symbol" of type definitions.
- service: Type hierarchy support.
- service: Show symbol kind text in document symbols.
- service: Added completions support for
memory.*
instructions. - service: Recognize memidx in memory instructions.
- service: Added signature help support for
return_call
andreturn_call_indirect
. - service: Marked
return_call_indirect
leading to unreachable. - service: Added support of multiple memories when checking immediates.
- service: Added completions support for memidx in load and store instructions.
- service: Added "idx_conversion" code action.
- formatter: Wrap if type def too long.
Fixes
- server: Fixed reading client capabilities of diagnostics.
- service: Added missing config key alias.
- service: Don't replace trivia in completions.
- service: Avoid completions for instrs after
$
. - service: Fixed renaming symbols.
- service: Use new type matching method for block end.
- service: Sort symbols for "document symbol" response.
- service: Fixed completions of ident with dot.
- parser: Allow single quote in identifier.
Assets 6
v0.3.2
v0.3.1
Compare
Fixes
- server: Fixed editors compatibility of settings.
- service: Fixed document highlight on non-idx integer.
- service: Fixed checking unreachable after loop.
- service: Fixed false positive of reachable block end.
Assets 6
v0.3.0
Compare
Breaking Changes
- parser: Removed
Parser
type. Useparse
function instead.
Features
- server: Handle LSP requests in parallel.
- service: Removed parameters from diagnostics' related information.
- service: Detect unreachable code.
- service: Detect mutating on immutable globals.
- service: Detect needless mutable global.
- service: Check import occurrence.
- service: Check
br_table
branches. - service: Check immediates of
call_indirect
. - service: Report top-level error tokens.
- service: Filter instruction names when there's a dot in completions.
- service: Added more support of type checking.
- service: Ensure at least one immediate in
br_table
. - service: Added "br_if_to_if_br" code action.
- service: Added "if_br_to_br_if" code action.
- service: Added "inline_func_type" code action.
- service: Added code action for removing
mut
. - service: Added support of joining results and locals as code actions.
- service: Added support of inlay hints on blocks.
- service: Added support of "export descriptor global".
- service: Added support of signature help on
call_indirect
. - service: Treat idx starts with underscore as used.
- service: Show symbol kind in error message.
- service: Recognize symbol in
call_indirect
. - service: Recognize memidx in memory instructions.
- syntax: Added "immediate" syntax kind and remove "operand".
Fixes
- service: Fixed missing instructions.
- service: Fixed checking immediates of
select
. - service: Fixed hover on
select
with or without result type. - service: Fixed completions for immediates.
- service: Fixed keyword completions in block type.
- service: Fixed idx of different kinds.
- service: Fixed checking duplicated names on module field table.
- service: Fixed imported global in type checking.
- service: Fixed false positive of unused parameters in imported function.
- service: Fixed checking immediates in memory instructions.
- parser: Fixed type use as immediate.
Assets 6
v0.2.0
Compare
Features
- service: Full completions support.
- service: Selection range support.
- service: Signature help support.
- service: Document highlight support.
- service: Added support of configuring formatting and linting.
- service: Detect duplicated exports.
- service: Detect unused items.
- service: Detect shadowing.
- service: Detect unknown instr.
- service: Detect invalid immediates usage.
- service: Prioritize type-matched locals and globals in completions.
- service: Show compact signature for functions in completions.
- service: Added support of implicit module.
- service: Added diagnostic code.
- service: Added support of block type.
- service: Improved error message for type mismatch.
- service: Added more support of type checking.
- service: Added support of hover on blocks.
- service: Show block detail in completions.
Fixes
- service: Fixed to allow different kinds of idx with same name.
- service: Fixed instr completions after paren in instr.
- service: Fixed finding references of blocks.
- service: Fixed missing instrs.
- formatter: Fixed comments before first module field or first instr.
- parser: Fixed recovery for many cases.
- parser: Allowed missing
then
-block inif
-block.
Assets 6
v0.1.0
You can’t perform that action at this time.