From fc6fe804a74d87efbb18e5bef8ceff3dd6ce5666 Mon Sep 17 00:00:00 2001 From: chenzhuoyu Date: Sat, 29 May 2021 00:32:43 +0800 Subject: [PATCH] fix: disable golink, it does not recognize my black-magic --- .github/workflows/push-check.yml | 5 ----- internal/loader/stackmap_amd64.s | 2 +- internal/native/native_amd64.s | 2 +- tools/asm2asm | 2 +- 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/push-check.yml b/.github/workflows/push-check.yml index faa7a53..5dce5bd 100644 --- a/.github/workflows/push-check.yml +++ b/.github/workflows/push-check.yml @@ -25,10 +25,5 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Lint - run: | - test -z "$(gofmt -s -l .)" - go vet -stdmethods=false $(go list ./...) - - name: Unit Test run: go test -v -race -covermode=atomic -coverprofile=coverage.out ./... diff --git a/internal/loader/stackmap_amd64.s b/internal/loader/stackmap_amd64.s index 35552d3..c482f3b 100644 --- a/internal/loader/stackmap_amd64.s +++ b/internal/loader/stackmap_amd64.s @@ -21,5 +21,5 @@ TEXT ·no_pointers_stackmap(SB), NOSPLIT, $0 - 8 NO_LOCAL_POINTERS LEAQ runtime·no_pointers_stackmap(SB), AX - MOVQ AX, ret<>+0(FP) + MOVQ AX, ret+0(FP) RET diff --git a/internal/native/native_amd64.s b/internal/native/native_amd64.s index e92fa6f..57233b5 100644 --- a/internal/native/native_amd64.s +++ b/internal/native/native_amd64.s @@ -6189,7 +6189,7 @@ _P10_TAB: TEXT ·__f64toa(SB), NOSPLIT, $0 - 24 MOVQ out+0(FP), DI - MOVOU val+8(FP), X0 + MOVSD val+8(FP), X0 CALL ·___asm2asm_compiled_code__DO_NOT_CALL_THIS_SYMBOL___+2953(SB) // _f64toa MOVQ AX, ret+16(FP) RET diff --git a/tools/asm2asm b/tools/asm2asm index 942f768..75fa4e6 160000 --- a/tools/asm2asm +++ b/tools/asm2asm @@ -1 +1 @@ -Subproject commit 942f76822f6ad71741bb1929dee3213dd2601e08 +Subproject commit 75fa4e6f2ee3ee4049724fe2a3806fbf119d0667