Skip to content

deps: bump reflectx to v1.8.2 - #511

Merged
visualfc merged 1 commit into
goplus:mainfrom
visualfc:deps-reflectx-v1.8.2
Sep 18, 2026
Merged

visualfc merged 1 commit into
goplus:mainfrom
visualfc:deps-reflectx-v1.8.2

Conversation

@visualfc

@visualfc visualfc commented Sep 18, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Bump github.com/goplus/reflectx to v1.8.2.
  • CI: go install github.com/goplus/reflectx/cmd/iface_patch@v1.8.2.
  • TestUnnamedStructUnexportedFieldPkgPath: unnamed struct with an embedded method and an unexported field (ixgo NewMethodSet clone). Fails on reflectx v1.8.0 (PkgPath empty), passes on v1.8.2.

reflectx v1.8.1 → v1.8.2 includes:

Named-type and unnamed-interface interp cases still pass on v1.8.0 (PkgPath already set by NamedTypeOf / InterfaceOf) and are not included.

Test plan

  • go test -run TestUnnamedStructUnexportedFieldPkgPath . (fail v1.8.0, pass v1.8.2)
  • CI

@fennoai fennoai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: bump reflectx v1.8.1 → v1.8.2

This PR bumps github.com/goplus/reflectx from v1.8.1 to v1.8.2 and aligns the iface_patch CLI install version in CI. Clean, self-contained dependency bump — no issues found.

Verified:

  • go.mod, go.sum, and .github/workflows/go.yml all agree on v1.8.2; no stale v1.8.1/v1.8.0 references remain in the repo.
  • go.sum contains both the module (h1:) and /go.mod hashes for v1.8.2, matching the official checksum database — supply-chain integrity intact.
  • The iface_patch@v1.8.2 install version matches the reflectx library version, which is important since the runtime iface-patch tool must stay in sync with the library used to build ixgo.
  • No application code, docs, or examples reference the version, so nothing else needed updating (README uses @latest, a pre-existing intentional choice).

Pin iface_patch in CI to the same version. Add an interp test for
unnamed structs with a promoted method and an unexported field
(NewMethodSet clone; empty PkgPath on reflectx before v1.8.2).
@visualfc
visualfc force-pushed the deps-reflectx-v1.8.2 branch from c7d44c9 to 6679688 Compare September 18, 2026 11:40
@visualfc
visualfc merged commit 918fc19 into goplus:main Sep 18, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant