petrbalvin
|
c77d68018c
|
docs: add the full documentation surface — AGENTS, CONTRIBUTING, cli and development references
Assisted-by: DeepSeek V4 Flash
|
2026-08-01 05:22:00 +02:00 |
|
petrbalvin
|
89d633f4bb
|
feat(debug): add interactive ptrace debugger MVP — single-step, regs, breakpoints, labels
Assisted-by: Qwen 3.8 Max Preview
|
2026-08-01 02:34:00 +02:00 |
|
petrbalvin
|
f20e0bf1e7
|
fix(verify): subprocess isolation for --fuzz, partial functions report CRASH gracefully
Assisted-by: Qwen 3.8 Max Preview
v0.27.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
1a45b66139
|
feat(verify): add universal --fuzz differential testing driven by // func signatures
Assisted-by: Qwen 3.8 Max Preview
v0.26.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
382efe538a
|
feat(verify): add universal --ground-truth verification against go tool asm
Assisted-by: Qwen 3.8 Max Preview
v0.25.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
f8d28a42ba
|
feat(verify): complete the analyze family and add stereo16 differential tests
Assisted-by: Qwen 3.8 Max Preview
v0.24.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
51a2854d7f
|
feat(verify): add analyzeO2/Res and decodeMono24 differential tests
Assisted-by: Qwen 3.8 Max Preview
v0.23.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
c234c3dd5b
|
feat(verify): add analyzeO1Range and fastStereoSums differential tests
Assisted-by: Qwen 3.8 Max Preview
v0.22.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
9262990ce5
|
feat(verify): extend differential tests to go-flac and AVX-512, add --abi/--profile CLI flags
Assisted-by: Qwen 3.8 Max Preview
v0.21.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
d9f6167a4d
|
feat(verify): add basic-block enumeration and path-diversity profiling
Assisted-by: Qwen 3.8 Max Preview
v0.20.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
f5088c52fc
|
feat(verify): add runtime ABI checks with sentinel registers and red-zone canary
Assisted-by: Qwen 3.8 Max Preview
v0.19.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
f52e23f1bc
|
feat(verify): add differential fuzz testing against a portable Go reference
Assisted-by: Qwen 3.8 Max Preview
v0.18.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
c9775c2b95
|
feat(verify): add the JIT execution substrate and gasm verify subcommand
Assisted-by: Qwen 3.8 Max Preview
v0.17.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
5af12e15ac
|
feat(asm): add the GPR-interchanging conversions, completing the amd64 EVEX set
Assisted-by: Qwen 3.8 Max Preview
v0.16.0
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
db8e3fc160
|
docs: record the deferred GOOBJ external-symbols decision
|
2026-08-02 23:11:30 +02:00 |
|
petrbalvin
|
1312122a99
|
feat(asm): complete the EVEX conversions, narrowing and mask-vector moves
Assisted-by: Qwen 3.8 Max Preview
v0.15.0
|
2026-07-20 16:05:08 +02:00 |
|
petrbalvin
|
11f962fbcc
|
feat(asm): add the EVEX FP helper tail and gather/scatter with VSIB
Assisted-by: Qwen 3.8 Max Preview
v0.14.0
|
2026-07-19 15:58:48 +02:00 |
|
petrbalvin
|
ee68859beb
|
feat(asm): add the wider EVEX set and the rounding, SAE and broadcast suffixes
Assisted-by: Qwen 3.8 Max Preview
v0.13.0
|
2026-07-18 15:47:59 +02:00 |
|
petrbalvin
|
0920edb092
|
feat(asm): emit GOOBJ objects that link directly with the Go toolchain
Assisted-by: Qwen 3.8 Max Preview
v0.12.0
|
2026-07-17 18:57:04 +02:00 |
|
petrbalvin
|
900c9772b1
|
feat(asm): emit linkable ELF and Mach-O objects with external symbols
Assisted-by: Qwen 3.8 Max Preview
v0.11.0
|
2026-07-16 20:52:20 +02:00 |
|
petrbalvin
|
b914c0e390
|
feat(asm): add the EVEX floating-point and conversion set
Assisted-by: Qwen 3.8 Max Preview
v0.10.0
|
2026-07-15 17:13:28 +02:00 |
|
petrbalvin
|
0f3146ff2c
|
feat(asm): add EVEX masking, zeroing and the AVX-512 F/BW integer set
Assisted-by: Qwen 3.8 Max Preview
v0.9.0
|
2026-07-14 21:03:26 +02:00 |
|
petrbalvin
|
9370f9c3ee
|
feat(cli): standard --help and --version with per-command usage
Assisted-by: Qwen 3.8 Max Preview
v0.8.0
|
2026-07-13 19:50:38 +02:00 |
|
petrbalvin
|
e98680597d
|
feat(fmt): go-fmt-style recursive formatting and canonical blank-line layout
Assisted-by: Qwen 3.8 Max Preview
v0.7.0
|
2026-07-12 21:24:41 +02:00 |
|
petrbalvin
|
1a01870695
|
fix(lint): calibrate register-clobber to the Go ABI and add legacy SSE moves
Assisted-by: Qwen 3.8 Max Preview
v0.6.0
|
2026-07-11 17:36:52 +02:00 |
|
petrbalvin
|
458cfb626e
|
feat(asm): add EVEX/AVX-512 encoding and assemble the AVX-512 kernel byte-identically
Assisted-by: Qwen 3.8 Max Preview
v0.5.0
|
2026-07-10 13:20:49 +02:00 |
|
petrbalvin
|
56ecc39539
|
feat(asm): assemble static symbols and the whole go-flac AVX2 kernel byte-identically
Assisted-by: Qwen 3.8 Max Preview
v0.4.0
|
2026-07-09 15:56:03 +02:00 |
|
petrbalvin
|
a82f575aee
|
feat(asm): byte-identical go-flac AVX2 assembly with scalar families and jump relaxation
Assisted-by: Qwen 3.8 Max Preview
v0.3.0
|
2026-07-08 12:51:35 +02:00 |
|
petrbalvin
|
39870f91f6
|
feat(asm): add VEX shuffle, extract, permute, move and FP forms
Assisted-by: Qwen 3.8 Max Preview
v0.2.0
|
2026-07-07 13:57:53 +02:00 |
|
petrbalvin
|
d5a4a6de45
|
feat: gasm-devkit 0.1.0 — GAsm lexer, parser, linter, formatter, LSP and amd64 assembler
Assisted-by: Qwen 3.8 Max Preview
v0.1.0
|
2026-07-06 09:49:50 +02:00 |
|