petrbalvin
|
5a8e9acbf3
|
feat(arch): add the extended-instruction layer with SVE arithmetic
Test / test (push) Successful in 3m38s
|
2026-10-02 20:39:33 +02:00 |
|
petrbalvin
|
2747fce7d3
|
feat(asm): encode the arm64 system registers and structure loads
|
2026-10-02 20:39:26 +02:00 |
|
petrbalvin
|
e02918c17b
|
fix(ci): keep the push suite inside the runner's memory and time budget
Test / test (push) Successful in 2m55s
Assisted-by: GLM 5.3 Flash
|
2026-10-02 17:20:31 +02:00 |
|
petrbalvin
|
02a6359c1f
|
ci: shrink the push pipeline to the affordable gate set
Test / test (push) Failing after 5m26s
Assisted-by: GLM 5.3 Flash
|
2026-10-02 16:47:52 +02:00 |
|
petrbalvin
|
b4c1e133c0
|
ci: keep the GOOBJ link parity gate off the push pipeline
Test / test (push) Failing after 12m18s
Assisted-by: GLM 5.3 Flash
|
2026-10-02 16:15:02 +02:00 |
|
petrbalvin
|
1107928870
|
build(justfile): run the test recipes under the memory fence
Assisted-by: GLM 5.3 Flash
|
2026-10-02 16:15:02 +02:00 |
|
petrbalvin
|
bc4ac93fd9
|
style(asm): reindent the evex comment gofmt asks for
Test / test (push) Failing after 21m29s
Assisted-by: GLM 5.3
|
2026-10-02 00:41:46 +02:00 |
|
petrbalvin
|
c1bca7ce7e
|
docs: record the development deltas in the changelog
Assisted-by: GLM 5.3
|
2026-10-02 00:40:54 +02:00 |
|
petrbalvin
|
fefb76beb9
|
docs(asm): correct the reference against the assemblers' behaviour
Assisted-by: GLM 5.3
|
2026-10-02 00:40:54 +02:00 |
|
petrbalvin
|
42bc1669d7
|
feat(lsp): document directives on hover and widen completion
Assisted-by: GLM 5.3
|
2026-10-02 00:40:54 +02:00 |
|
petrbalvin
|
69dcbec8ef
|
feat(lint): eleven new rules over directives, data and addressing
Assisted-by: GLM 5.3
|
2026-10-02 00:40:54 +02:00 |
|
petrbalvin
|
f405cea5bc
|
fix(cmd): stop the coverage run on a stray in-place trap
Assisted-by: GLM 5.3
|
2026-10-02 00:40:54 +02:00 |
|
petrbalvin
|
f57377abb9
|
fix(debug): handle mapping edges, stray traps and dying debuggees
Assisted-by: GLM 5.3
|
2026-10-02 00:40:54 +02:00 |
|
petrbalvin
|
dd1782c538
|
test(verify): gate GOOBJ link parity with cmd/link
Assisted-by: GLM 5.3
|
2026-10-02 00:40:54 +02:00 |
|
petrbalvin
|
17cc49fee4
|
fix(asm): emit NOPTR data as its own symbol kind
Assisted-by: GLM 5.3
|
2026-10-02 00:40:43 +02:00 |
|
petrbalvin
|
bafb2fd130
|
feat(asm): encode the amd64 and loong64 tails of the corpus testdata
Assisted-by: GLM 5.3
|
2026-10-02 00:40:43 +02:00 |
|
petrbalvin
|
2f679326c2
|
style(testdata): canonicalise forms_amd64.s
Assisted-by: GLM 5.3
|
2026-10-02 00:40:20 +02:00 |
|
petrbalvin
|
96f2dd65b4
|
test(lexer): fuzz the token stream invariants
Assisted-by: GLM 5.3
|
2026-10-02 00:40:20 +02:00 |
|
petrbalvin
|
ca887d3927
|
fix(parser): bound folding depth and macro expansion work
Assisted-by: GLM 5.3
|
2026-10-02 00:40:20 +02:00 |
|
petrbalvin
|
6570709226
|
fix(parser): peel stacked labels the way the formatter renders them
Assisted-by: GLM 5.3
|
2026-10-02 00:40:20 +02:00 |
|
petrbalvin
|
9a5217d9c1
|
fix(format): keep every token of a line in the canonical output
Assisted-by: GLM 5.3
|
2026-10-02 00:40:20 +02:00 |
|
petrbalvin
|
4d01bb3ecf
|
build: rename the module to sourcedock.dev/petrbalvin/gasm-sdk
Test / test (push) Successful in 4m18s
|
2026-09-26 11:08:43 +02:00 |
|
petrbalvin
|
332c63e440
|
ci: compile-gate FreeBSD in the test pipeline
Test / test (push) Successful in 4m10s
Assisted-by: GLM 5.3 Flash
|
2026-09-25 21:46:49 +02:00 |
|
petrbalvin
|
b306c210c6
|
feat(debug): port the debugger to FreeBSD
Assisted-by: GLM 5.3 Flash
|
2026-09-25 21:46:40 +02:00 |
|
petrbalvin
|
b9015e1c2e
|
fix(verify): make the executable mapping build on FreeBSD
Assisted-by: GLM 5.3 Flash
|
2026-09-25 21:46:31 +02:00 |
|
petrbalvin
|
26c5008136
|
fix(cmd): honour //go:build in the corpus audit
Test / test (push) Successful in 2m32s
Assisted-by: GLM 5.3 Flash
|
2026-09-23 21:03:16 +02:00 |
|
petrbalvin
|
74d6b90d69
|
fix(asm): read the arm64 move-wide immediate as an unsigned pattern
Assisted-by: GLM 5.3 Flash
|
2026-09-23 21:03:03 +02:00 |
|
petrbalvin
|
7b11c62f53
|
fix(asm): resolve negative numeric PC-relative jumps
Assisted-by: GLM 5.3 Flash
|
2026-09-23 21:02:50 +02:00 |
|
petrbalvin
|
8eed54b3da
|
feat(lsp): quick fixes for the textflag include and the argument area
Test / test (push) Successful in 2m56s
Assisted-by: GLM 5.3 Flash
|
2026-09-23 20:23:35 +02:00 |
|
petrbalvin
|
4be16dcdf5
|
feat(lsp): resolve symbols across workspace files
Assisted-by: GLM 5.3 Flash
|
2026-09-23 20:21:58 +02:00 |
|
petrbalvin
|
ded9cabdf4
|
fix(lsp): apply each rename edit to its own document
Assisted-by: GLM 5.3 Flash
|
2026-09-23 20:19:21 +02:00 |
|
petrbalvin
|
cf6bc6987e
|
fix(ci): pass the upload file to curl, not its interpolation
Test / test (push) Successful in 2m26s
Release / gates (push) Successful in 2m25s
Release / build (amd64, linux) (push) Successful in 1m15s
Release / build (arm64, linux) (push) Successful in 1m16s
Release / build (loong64, linux) (push) Successful in 1m16s
Release / build (riscv64, linux) (push) Successful in 1m16s
Release / release (push) Successful in 34s
v0.35.0
|
2026-09-22 01:31:49 +02:00 |
|
petrbalvin
|
ff7b1452b1
|
docs: name 0.35.0 as the supported release
Test / test (push) Successful in 2m33s
Release / gates (push) Successful in 2m29s
Release / build (amd64, linux) (push) Successful in 1m18s
Release / build (arm64, linux) (push) Successful in 1m20s
Release / build (loong64, linux) (push) Successful in 1m17s
Release / build (riscv64, linux) (push) Successful in 1m26s
Release / release (push) Failing after 35s
|
2026-09-22 00:52:56 +02:00 |
|
petrbalvin
|
517c1cea25
|
chore: prepare release v0.35.0
Test / test (push) Successful in 2m33s
Release / gates (push) Failing after 46s
Release / build (amd64, linux) (push) Skipped
Release / build (arm64, linux) (push) Skipped
Release / build (loong64, linux) (push) Skipped
Release / build (riscv64, linux) (push) Skipped
Release / release (push) Skipped
|
2026-09-22 00:44:10 +02:00 |
|
petrbalvin
|
a3e3010e0f
|
fix(cmd): resolve the runtime header test GOROOT from the go command
Test / test (push) Successful in 2m39s
|
2026-09-21 22:46:07 +02:00 |
|
petrbalvin
|
057c4eb545
|
docs: complete the release delta in the changelog and readme
|
2026-09-21 22:45:56 +02:00 |
|
petrbalvin
|
f720381d43
|
feat(asm): the segment-absolute and crash-store forms GOROOT writes
Test / test (push) Failing after 2m28s
Assisted-by: GLM 5.3 Flash
|
2026-09-21 22:19:53 +02:00 |
|
petrbalvin
|
2c9042d62c
|
feat(asm): PCALIGN alignment on amd64
Assisted-by: GLM 5.3 Flash
|
2026-09-21 22:00:30 +02:00 |
|
petrbalvin
|
82ef289d3a
|
feat(asm): the immediate multiply and arm64 indirect branches GOROOT writes
Assisted-by: GLM 5.3 Flash
|
2026-09-21 21:50:11 +02:00 |
|
petrbalvin
|
7246b0e002
|
feat(asm): the TLS access pair in the toolchain's one-instruction form
Assisted-by: GLM 5.3 Flash
|
2026-09-21 21:35:15 +02:00 |
|
petrbalvin
|
8cfd40aac8
|
feat(asm): the operand forms and defines GOROOT writes
Assisted-by: GLM 5.3 Flash
|
2026-09-21 21:17:34 +02:00 |
|
petrbalvin
|
5382c9a8e4
|
feat(audit): list every corpus failure per architecture
|
2026-09-21 21:17:34 +02:00 |
|
petrbalvin
|
53de91b2df
|
docs(asm): describe the four target architectures
Test / test (push) Failing after 2m23s
Assisted-by: GLM 5.3 Flash
|
2026-09-21 20:15:55 +02:00 |
|
petrbalvin
|
8a36af7c7d
|
docs(asm): generate the instruction appendices
Assisted-by: GLM 5.3 Flash
|
2026-09-21 20:15:55 +02:00 |
|
petrbalvin
|
e9789ce3f4
|
chore(arch): regenerate the instruction tables
|
2026-09-21 20:15:55 +02:00 |
|
petrbalvin
|
837231c068
|
docs(asm): open the assembly language reference
Assisted-by: GLM 5.3 Flash
|
2026-09-21 19:49:04 +02:00 |
|
petrbalvin
|
95025be1bc
|
docs(changelog): describe the encoder entries by content
Test / test (push) Failing after 2m33s
|
2026-09-21 19:20:01 +02:00 |
|
petrbalvin
|
03a964bb2d
|
docs(goobj): document the GOOBJ object file format
|
2026-09-21 19:19:53 +02:00 |
|
petrbalvin
|
123a16e346
|
docs(readme): state the documentation goal
|
2026-09-21 18:35:27 +02:00 |
|
petrbalvin
|
9701812bee
|
docs: changelog for the completeness waves
Test / test (push) Failing after 3m6s
Assisted-by: GLM 5.3 Flash
|
2026-09-21 02:04:44 +02:00 |
|