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
|
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
|
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
|
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
|
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
|
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 |
|
petrbalvin
|
97dfaa7526
|
docs: changelog for macro expansion and the corrected corpus audit
Test / test (push) Successful in 2m14s
Assisted-by: GLM 5.3 Flash
|
2026-09-20 14:25:47 +02:00 |
|
petrbalvin
|
9629897202
|
docs: changelog and readme for the instruction wave and the honest corpus rate
Test / test (push) Successful in 2m17s
Assisted-by: GLM 5.3 Flash
|
2026-09-20 06:45:03 +02:00 |
|
petrbalvin
|
9f4f949c1f
|
chore: prepare release v0.34.0
Test / test (push) Successful in 2m11s
Release / gates (push) Successful in 2m11s
Release / build (amd64, linux) (push) Successful in 1m13s
Release / build (arm64, linux) (push) Successful in 1m10s
Release / build (loong64, linux) (push) Successful in 1m12s
Release / build (riscv64, linux) (push) Successful in 1m33s
Release / release (push) Successful in 58s
|
2026-09-20 01:44:23 +02:00 |
|
petrbalvin
|
f0d5238c47
|
docs: state the validation status and correct claims the material contradicts
Assisted-by: DeepSeek V4.1 Flash
|
2026-09-20 01:40:51 +02:00 |
|
petrbalvin
|
e836d6150d
|
docs: changelog entry for the loong64 JIT enablement
Test / test (push) Successful in 2m7s
Assisted-by: GLM 5.3
|
2026-09-20 00:57:02 +02:00 |
|
petrbalvin
|
0758556b7d
|
docs: changelog entries for the parity round and corpus number
Assisted-by: GLM 5.3
|
2026-09-20 00:38:24 +02:00 |
|
petrbalvin
|
a6f3828c02
|
docs: changelog entries for the review fixes
Test / test (push) Successful in 2m4s
Assisted-by: GLM 5.3
|
2026-09-19 23:49:27 +02:00 |
|
petrbalvin
|
93c47a312a
|
feat(docs): man pages for gasm and every command, guarded against CLI drift
Test / test (push) Successful in 2m4s
Assisted-by: GLM 5.3 Flash
|
2026-09-19 21:18:43 +02:00 |
|
petrbalvin
|
708d0a0a5e
|
docs: trim the changelog entries to user-visible deltas
Assisted-by: GLM 5.3 Flash
|
2026-09-19 20:54:56 +02:00 |
|
petrbalvin
|
7c5b7a1419
|
docs: add the changelog entries and the corpus number to the readme
Assisted-by: GLM 5.3 Flash
|
2026-09-19 20:48:51 +02:00 |
|
petrbalvin
|
96e81cc98d
|
docs: add the Plan 9 assembly case and real-use note to the README
Test / test (push) Successful in 2m6s
|
2026-09-19 18:06:18 +02:00 |
|
petrbalvin
|
c834d98210
|
docs: bring the document set into the standard shape
Test / test (push) Successful in 2m28s
Assisted-by: GLM 5.3 Flash
|
2026-09-17 20:33:18 +02:00 |
|
petrbalvin
|
3de043c494
|
docs: add SECURITY.md and record the round in the CHANGELOG
Assisted-by: GLM 5.3 Flash
|
2026-09-16 23:12:31 +02:00 |
|
petrbalvin
|
fff9f75595
|
chore: prepare release v0.33.0
Release / build (amd64, linux) (push) Successful in 49s
Release / build (arm64, linux) (push) Successful in 43s
Release / build (loong64, linux) (push) Successful in 46s
Release / build (riscv64, linux) (push) Successful in 45s
Test / vet (push) Successful in 47s
Release / release (push) Successful in 18s
Test / test (push) Successful in 2m39s
Test / build (push) Successful in 43s
|
2026-09-14 23:36:19 +02:00 |
|
petrbalvin
|
22226d59a5
|
chore: prepare release v0.32.0
Release / build (amd64, linux) (push) Successful in 43s
Release / build (arm64, linux) (push) Successful in 42s
Release / build (loong64, linux) (push) Successful in 43s
Release / build (riscv64, linux) (push) Successful in 43s
Test / vet (push) Successful in 49s
Release / release (push) Successful in 18s
Test / test (push) Successful in 2m40s
Test / build (push) Successful in 42s
Assisted-by: GLM 5.3 Flash
|
2026-08-31 13:10:37 +02:00 |
|
petrbalvin
|
a0ae0e4e37
|
docs: audit the development changelog against the release delta
Assisted-by: GLM 5.3 Flash
|
2026-08-31 12:53:36 +02:00 |
|
petrbalvin
|
94c4756d47
|
fix(verify): fix non-amd64 JIT trampolines and validate under qemu
|
2026-08-31 12:34:50 +02:00 |
|
petrbalvin
|
a5a59d6503
|
fix(verify): gate JIT verification to amd64 until trampolines are hardened
Test / vet (push) Successful in 48s
Test / test (push) Successful in 2m34s
Test / build (push) Successful in 41s
|
2026-08-30 22:48:48 +02:00 |
|
petrbalvin
|
9cb1666b35
|
fix(debug): make ptrace sessions reliable on Go tracees
|
2026-08-30 22:35:22 +02:00 |
|
petrbalvin
|
b4da13d0f6
|
feat(lsp): pull diagnostics, include links and folding ranges
Assisted-by: GLM 5.3 Flash
|
2026-08-30 21:42:12 +02:00 |
|
petrbalvin
|
41b387e54d
|
feat(debug): instruction-level coverage and FP register display
Assisted-by: GLM 5.3 Flash
|
2026-08-30 21:42:12 +02:00 |
|
petrbalvin
|
4171e412b5
|
feat(verify): save and replay fuzz corpora
Assisted-by: GLM 5.3 Flash
|
2026-08-30 21:42:12 +02:00 |
|
petrbalvin
|
57c0ca8b09
|
feat(gasm): audit-instructions for arm64, riscv64 and loong64
Assisted-by: GLM 5.3 Flash
|
2026-08-30 21:42:12 +02:00 |
|
petrbalvin
|
75bd83fd52
|
feat(lint): flag writes to the platform-reserved register
|
2026-08-30 21:42:12 +02:00 |
|
petrbalvin
|
8f84dac10b
|
feat(verify): ABI checks on arm64, riscv64 and loong64
Assisted-by: GLM 5.3 Flash
|
2026-08-30 11:27:54 +02:00 |
|
petrbalvin
|
56f8babbce
|
docs: sync README, CHANGELOG and docs with the current state
|
2026-08-30 10:44:18 +02:00 |
|
petrbalvin
|
56ad158772
|
fix: restore iota blocks, asm --format flag and prose after the syntax pass
Test / vet (push) Successful in 48s
Test / test (push) Successful in 2m35s
Test / build (push) Successful in 40s
|
2026-08-29 17:12:53 +02:00 |
|
petrbalvin
|
f9eb4021d6
|
docs: update CHANGELOG and README for development changes
Assisted-by: MiMo V2.5 Pro
|
2026-08-21 00:39:38 +02:00 |
|
petrbalvin
|
8054fff9ac
|
chore: prepare release v0.31.1
Test / vet (push) Successful in 47s
Release / build (amd64, linux) (push) Successful in 55s
Release / build (arm64, linux) (push) Successful in 51s
Release / build (loong64, linux) (push) Successful in 46s
Release / build (riscv64, linux) (push) Successful in 42s
Test / test (push) Successful in 2m29s
Release / release (push) Successful in 19s
Test / build (push) Successful in 42s
Assisted-by: MiMo V2.5 Pro
|
2026-08-20 22:35:11 +02:00 |
|
petrbalvin
|
6f4f2096e9
|
chore: prepare release v0.31.0
Release / build (amd64, linux) (push) Successful in 42s
Release / build (arm64, linux) (push) Successful in 40s
Release / build (loong64, linux) (push) Successful in 42s
Release / build (riscv64, linux) (push) Successful in 45s
Release / release (push) Successful in 18s
|
2026-08-20 16:24:33 +02:00 |
|
petrbalvin
|
7629963cab
|
chore: fix project conventions — .gitignore, CHANGELOG categories, docs naming
Assisted-by: MiMo V2.5 Pro
|
2026-08-20 14:47:39 +02:00 |
|
petrbalvin
|
4221ec5741
|
feat(asm): add AArch64 arm64 encoder with ground-truth verification
Assisted-by: MiMo V2.5 Pro
|
2026-08-20 13:33:39 +02:00 |
|
petrbalvin
|
01dcc3b86e
|
revert(toolchain): restore go1.26 in CI
Test / vet (push) Successful in 43s
Test / test (push) Failing after 1m55s
Test / build (push) Skipped
Release / build (amd64, linux) (push) Successful in 40s
Release / build (arm64, linux) (push) Successful in 37s
Release / build (loong64, linux) (push) Successful in 38s
Release / build (riscv64, linux) (push) Successful in 58s
Release / release (push) Successful in 22s
|
2026-08-13 18:34:20 +02:00 |
|
petrbalvin
|
b08885bd31
|
chore(release): prepare v0.30.0
Test / vet (push) Failing after 17s
Test / test (push) Skipped
Test / build (push) Skipped
Assisted-by: DeepSeek V4 Pro
|
2026-08-13 18:27:12 +02:00 |
|
petrbalvin
|
c05c53452f
|
fix(asm): encode RISC-V CALL sym(SB) as JAL
Test / vet (push) Successful in 47s
Test / test (push) Failing after 2m9s
Test / build (push) Skipped
Assisted-by: DeepSeek V4 Pro
|
2026-08-13 18:12:22 +02:00 |
|
petrbalvin
|
681a449c01
|
fix(asm): match RISC-V branch and jump encodings
|
2026-08-13 17:57:10 +02:00 |
|
petrbalvin
|
31a2cee382
|
fix(asm): materialise RISC-V MOV immediates
Test / vet (push) Successful in 44s
Test / test (push) Failing after 1m56s
Test / build (push) Skipped
|
2026-08-13 17:41:16 +02:00 |
|