Tags: goplus/xgolsw
Tags
Bump the "go-modules" group with 1 update across multiple ecosystems (#… …318) * chore(deps): bump the go-modules group with 4 updates Bumps the go-modules group with 4 updates: [github.com/goplus/spx/v2](https://github.com/goplus/spx), [golang.org/x/mod](https://github.com/golang/mod), [golang.org/x/text](https://github.com/golang/text) and [golang.org/x/tools](https://github.com/golang/tools). Updates `github.com/goplus/spx/v2` from 2.0.0-pre.51 to 2.0.0 - [Release notes](https://github.com/goplus/spx/releases) - [Commits](goplus/spx@v2.0.0-pre.51...v2.0.0) Updates `golang.org/x/mod` from 0.35.0 to 0.36.0 - [Commits](golang/mod@v0.35.0...v0.36.0) Updates `golang.org/x/text` from 0.36.0 to 0.37.0 - [Release notes](https://github.com/golang/text/releases) - [Commits](golang/text@v0.36.0...v0.37.0) Updates `golang.org/x/tools` from 0.44.0 to 0.45.0 - [Release notes](https://github.com/golang/tools/releases) - [Commits](golang/tools@v0.44.0...v0.45.0) --- updated-dependencies: - dependency-name: github.com/goplus/spx/v2 dependency-version: 2.0.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-modules - dependency-name: golang.org/x/mod dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-modules - dependency-name: golang.org/x/text dependency-version: 0.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-modules - dependency-name: golang.org/x/tools dependency-version: 0.45.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-modules ... Signed-off-by: dependabot[bot] <support@github.com> * chore: regenerate pkgdata.zip with updated dependencies Agent-Logs-Url: https://github.com/goplus/xgolsw/sessions/bd6bb43f-b6c0-4bc6-8133-0bac5a57b09e Co-authored-by: aofei <5037285+aofei@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: aofei <5037285+aofei@users.noreply.github.com>
refactor(xgoutil): add kwargs-aware call argument resolver (#314) Replace the callback-based `WalkCallExprArgs` helper with an iterator that exposes normalized parameters, expected argument types, positional arguments, and keyword argument targets through one call argument model. This lets analysis and server call sites consume XGo call arguments without duplicating signature mapping logic, and keeps kwargs-aware argument handling centralized for later language service support. Signed-off-by: Aofei Sheng <aofei@aofeisheng.com>
test(xgo): expand coverage and align test conventions (#308) Fold the additional `xgoutil` coverage cases into the existing test files so overload handling, call argument traversal, and related edge cases are covered without introducing ad hoc white-box test files. Normalize `xgo` package imports in `xgo/` to match the test-side conventions and document that rule in `AGENTS.md` so future test updates stay consistent. Signed-off-by: Aofei Sheng <aofei@aofeisheng.com>
fix(completion): suppress completions in declaration names (#287) Prevent declaration-name positions from falling back to general completion. This avoids noisy items and malformed function details while typing incomplete declarations such as `func <name>` in stage code. Apply the same suppression to other declaration identifiers so package, type, var, const, import alias, receiver, parameter, result, field, interface method, and label names all behave consistently. Fixes #285 Signed-off-by: Aofei Sheng <aofei@aofeisheng.com>
refactor: adapt completion and definitions to spx 2.0.0-pre.47 (#282) Bump `github.com/goplus/spx/v2` from 2.0.0-pre.46 to 2.0.0-pre.47. Handle aliased embedded interfaces during completion so `Sprite` interface embedding still exposes event methods like `onClick` after the upstream `IEventSinks` alias change. Normalize definition IDs for public `spx` members back to `github.com/goplus/spx/v2` so document links do not leak internal package paths. Signed-off-by: Aofei Sheng <aofei@aofeisheng.com>
chore(deps): bump github.com/goplus/xgo to v1.6.3-0.20260206050105-ac… …e8415bccc5 (#265) Re-enable completion tests that were skipped due to goplus/xgo#2577, which is now fixed in the new XGo version: - `TypedStructLitInReturn` - `PointerStructLitInReturn` Signed-off-by: Aofei Sheng <aofei@aofeisheng.com>
chore(deps): update github.com/goplus/xgo to v1.6.3-0.20260130002755-… …682f8779765e (#260) Generated with [codeagent](https://github.com/qbox/codeagent) Co-authored-by: xgopilot <noreply@goplus.org> Co-authored-by: go-wyvern <15845637+go-wyvern@users.noreply.github.com>
Upgrade spx to v2.0.0-pre.41 (#253) * Initial plan * Upgrade spx to v2.0.0-pre.41 and regenerate pkgdata.zip Co-authored-by: go-wyvern <15845637+go-wyvern@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: go-wyvern <15845637+go-wyvern@users.noreply.github.com>
chore: upgrade spx to v2.0.0-pre.40 and regenerate pkgdata.zip (#251) * Initial plan * chore: upgrade spx to v2.0.0-pre.40 and regenerate pkgdata.zip Co-authored-by: go-wyvern <15845637+go-wyvern@users.noreply.github.com> * chore: add .gitignore to exclude build artifacts Co-authored-by: go-wyvern <15845637+go-wyvern@users.noreply.github.com> * chore: remove .gitignore file not requested in issue Co-authored-by: go-wyvern <15845637+go-wyvern@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: go-wyvern <15845637+go-wyvern@users.noreply.github.com>
PreviousNext