Releases: xhd2015/xgo
Xgo v1.0.42
Release summary:
- fix trace interceptor cancelling ,see #222
- test explorer: sort case by index, not name
- update doc, adding gif and video reference
To install xgo
v1.0.42:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
What's Changed (Autogenerated)
Full Changelog: v1.0.41...v1.0.42
Xgo v1.0.41
Release summary:
- redesigned
xgo e
, user experience improved dramatically, see #213 - enable headless mode via
xgo e test
, see #219 - add xgo core version to invalidate build caches less frequently, see #217
- fixed a bug related to mocking generic method, see #211, thanks to @hong-ke
To install xgo
v1.0.41:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
What's Changed (Autogenerated)
- demo: add more demo by @alpha-baby in #204
- test explorer: improve UI responsivenes by @xhd2015 in #213
- add CORE_VERSION, CORE_REVISION and CORE_NUMBER by @xhd2015 in #217
- add xgo e test to enable headless test by @xhd2015 in #219
- fix non primitive generic mock by @xhd2015 in #220
New Contributors
- @alpha-baby made their first contribution in #204
Full Changelog: v1.0.40...v1.0.41
v1.0.40
Release summary:
- make
xgo e
opens test-explorer, this simplifies xgo's usage for daily work - fixed a bug that prevent user from using sonic with xgo, see #202 and #194, thanks to @GaoHaHa-IronMan for reporting the problem
- make test-explorer listen on public IP address via --bind flag, see #163, thansk to @tiezhuli001 , @ccoVeille
- make cmd debug output quoted so user can copy paste and execute it in terminal directly
To install xgo
v1.0.40:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
What's Changed (Autogenerated)
- skip registering large uint64 by @xhd2015 in #187
- make xgo e an alias for xgo tool test-explorer by @xhd2015 in #189
- update CONTRIBUTING.md by @xhd2015 in #190
- change server domain to 0.0.0.0 by @tiezhuli001 in #163
- update cmd to make output quoted by @xhd2015 in #192
- fix: skip asm-only functions registering by @xhd2015 in #201
Full Changelog: v1.0.39...v1.0.40
Xgo v1.0.39
Release summary:
- Address the slow building performance issue on quite large projects, now can filter out functions and variables via the new
--options-from-file
flag, to reduce build time significantly, see #174 - Fixed a bunch of bugs related const name trapping, now hugo passes tests with xgo, and kubernetes can fully compile see #183, #182, #176, #172
- Improving DX, adding a tool named go-tool-debug-compile, which makes debugging with go compiler a fun, see in #178
- Optimized the implementation of
--trap-stdlib
, removing the intermediate function introduced when rewritting functions, avoid interfering with functions callingrecover()
,see #171
To install xgo
v1.0.39:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
What's Changed (Autogenerated)
- reduce the need to declare new function when --trap-stdlib by @xhd2015 in #171
- bypass type resolution with const operations by @xhd2015 in #173
- add options --options-from-file and cmd/debug-compile by @xhd2015 in #175
- add go-tool-debug-compile --help by @xhd2015 in #178
- fix var index addr trap by @xhd2015 in #179
- fix trap untyped unknown const expr by @xhd2015 in #180
- fix const of selector trap by @xhd2015 in #181
- fix const name collision by @xhd2015 in #184
- remove stale note about recover in runtime/mock/stdlib.md by @xhd2015 in #185
Full Changelog: v1.0.38...v1.0.39
Xgo v1.0.38
Release summary:
- add debug button to
xgo tool test-explorer
, see #152 - make
--trap-stdlib
the default when runningxgo test
, now most stdlib functions can be mocked, see #144 - minor: use local directory as temporary directory when building release
A quick overview of the debugging functionality:
To install xgo
v1.0.38:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
What's Changed (Autogenerated)
- add .github/workflows/nightly-test.yml by @xhd2015 in #141
- fix consts type recognition with exprs by @xhd2015 in #145
- test-explorer: add background-color by @xhd2015 in #151
- test-explorer: add debug button by @xhd2015 in #152
- fix test -args processing by @xhd2015 in #155
- test-explorer: support per-test flags by @xhd2015 in #158
- test-explorer: make run streaming output by @xhd2015 in #160
- make --strace and --trap-stdlib persistent by @xhd2015 in #162
- skip trap recover call by @xhd2015 in #165
- Use a local directory to prevent the issue of cross-device links by @tiezhuli001 in #167
- xgo test enables --trap-stdlib by default by @xhd2015 in #166
Full Changelog: v1.0.37...v1.0.38
Xgo v1.0.37
Release summary:
- add
xgo tool test-explorer
, see #99 - fixes a linux issue when go is installed via package manager, see #134
- enhance help messages for xgo tools, see #138
A quick overview of the new test-explorer:
To install xgo
v1.0.37:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
Xgo v1.0.36
Release summary:
- add
--trap-stdlib
to allow mocking most stdlib functions, see #117 - update default trace shrink size from 4K to 16K, see #114
- update github workflows to add tests on windows, and merge check, see #122
To install xgo
v1.0.36:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
v1.0.35
Release summary:
- fix xgo tool trace #110
To install xgo
v1.0.35:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
v1.0.34
Release summary:
- fix failure on windows, see #109
To install xgo
v1.0.34:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.
Xgo v1.0.33
Release summary:
- fix xgo build under go1.20
To install xgo
v1.0.33:
# update xgo
go install github.com/xhd2015/xgo/cmd/[email protected]
# update dependency
go get github.com/xhd2015/xgo/[email protected]
For documentation, see https://github.com/xhd2015/xgo.