build: rename the module to sourcedock.dev/petrbalvin/gasm-sdk
Test / test (push) Successful in 4m18s
Test / test (push) Successful in 4m18s
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# Architecture
|
||||
|
||||
How gasm-devkit is put together and why.
|
||||
How gasm-sdk is put together and why.
|
||||
|
||||
Repository: [sourcedock.dev/petrbalvin/gasm-devkit](https://sourcedock.dev/petrbalvin/gasm-devkit)
|
||||
Repository: [sourcedock.dev/petrbalvin/gasm-sdk](https://sourcedock.dev/petrbalvin/gasm-sdk)
|
||||
|
||||
## Overview
|
||||
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
# Development Guide
|
||||
|
||||
Repository: [sourcedock.dev/petrbalvin/gasm-devkit](https://sourcedock.dev/petrbalvin/gasm-devkit)
|
||||
Repository: [sourcedock.dev/petrbalvin/gasm-sdk](https://sourcedock.dev/petrbalvin/gasm-sdk)
|
||||
|
||||
## Prerequisites
|
||||
|
||||
@@ -19,8 +19,8 @@ Repository: [sourcedock.dev/petrbalvin/gasm-devkit](https://sourcedock.dev/petrb
|
||||
## Setup
|
||||
|
||||
```sh
|
||||
git clone https://sourcedock.dev/petrbalvin/gasm-devkit.git
|
||||
cd gasm-devkit
|
||||
git clone https://sourcedock.dev/petrbalvin/gasm-sdk.git
|
||||
cd gasm-sdk
|
||||
just build # compile bin/gasm, zero errors and zero warnings
|
||||
just gates # build, fmt-check, vet, test, race: the definition of done
|
||||
```
|
||||
|
||||
+2
-2
@@ -11,7 +11,7 @@ internal interface with no stability promise, and it can change in any
|
||||
release. This specification was therefore produced by reverse engineering
|
||||
that source and by parsing real objects produced by `go tool asm` and
|
||||
`go tool compile`, byte for byte, against the layout described here. Within
|
||||
gasm-devkit it is kept honest by the differential tests in `asm/goobj_test.go`
|
||||
gasm-sdk it is kept honest by the differential tests in `asm/goobj_test.go`
|
||||
and `asm/link_test.go`, which compare `gasm asm --format goobj` output against
|
||||
the toolchain's own products and feed gasm objects to `go build`.
|
||||
|
||||
@@ -615,7 +615,7 @@ objects, in one place:
|
||||
8. Compute the content hashes exactly as the toolchain does, or emit no
|
||||
hashed definitions at all.
|
||||
|
||||
## How gasm-devkit implements and verifies it
|
||||
## How gasm-sdk implements and verifies it
|
||||
|
||||
The writer lives in `asm/goobj.go`, which carries the shared container and the
|
||||
amd64 relocation emission, with per-architecture relocation emitters in
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# AMD64: instruction inventory
|
||||
|
||||
Generated by gasm-devkit's `_gen` from the Go toolchain's instruction table
|
||||
Generated by gasm-sdk's `_gen` from the Go toolchain's instruction table
|
||||
(`cmd/internal/obj/x86/anames.go`, go1.27.1); DO NOT EDIT. This page lists every mnemonic
|
||||
`go tool asm` accepts on this target, which is the upper bound of the
|
||||
language on it: a name absent here is not an instruction of the target,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# ARM64: instruction inventory
|
||||
|
||||
Generated by gasm-devkit's `_gen` from the Go toolchain's instruction table
|
||||
Generated by gasm-sdk's `_gen` from the Go toolchain's instruction table
|
||||
(`cmd/internal/obj/arm64/anames.go`, go1.27.1); DO NOT EDIT. This page lists every mnemonic
|
||||
`go tool asm` accepts on this target, which is the upper bound of the
|
||||
language on it: a name absent here is not an instruction of the target,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# LoongArch 64: instruction inventory
|
||||
|
||||
Generated by gasm-devkit's `_gen` from the Go toolchain's instruction table
|
||||
Generated by gasm-sdk's `_gen` from the Go toolchain's instruction table
|
||||
(`cmd/internal/obj/loong64/anames.go`, go1.27.1); DO NOT EDIT. This page lists every mnemonic
|
||||
`go tool asm` accepts on this target, which is the upper bound of the
|
||||
language on it: a name absent here is not an instruction of the target,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# RISC-V 64: instruction inventory
|
||||
|
||||
Generated by gasm-devkit's `_gen` from the Go toolchain's instruction table
|
||||
Generated by gasm-sdk's `_gen` from the Go toolchain's instruction table
|
||||
(`cmd/internal/obj/riscv/anames.go`, go1.27.1); DO NOT EDIT. This page lists every mnemonic
|
||||
`go tool asm` accepts on this target, which is the upper bound of the
|
||||
language on it: a name absent here is not an instruction of the target,
|
||||
|
||||
+1
-1
@@ -97,5 +97,5 @@ the debuggee.
|
||||
.PP
|
||||
The full command reference, with worked examples and every flag, is in
|
||||
docs/CLI.md of the repository
|
||||
.UR https://sourcedock.dev/petrbalvin/gasm-devkit
|
||||
.UR https://sourcedock.dev/petrbalvin/gasm-sdk
|
||||
.UE .
|
||||
|
||||
Reference in New Issue
Block a user