petrbalvin
|
bfb7701db1
|
feat(amd64): emit the quad-register EVEX families
Assisted-by: GLM 5.3 Flash
|
2026-09-21 02:02:19 +02:00 |
|
petrbalvin
|
e8b6ff5d7c
|
fix(parser): fold a signed parenthesised displacement expression
Test / test (push) Failing after 2m21s
Assisted-by: GLM 5.3 Flash
|
2026-09-21 00:45:33 +02:00 |
|
petrbalvin
|
1456907000
|
feat(riscv64,loong64): operand tail, float DATA and honest port classification
Assisted-by: GLM 5.3 Flash
|
2026-09-21 00:44:47 +02:00 |
|
petrbalvin
|
ec1c521187
|
feat(cmd): GOOS-aware headers, audit battery shapes and semicolon spacing
Test / test (push) Failing after 2m21s
Assisted-by: GLM 5.3 Flash
|
2026-09-20 22:02:46 +02:00 |
|
petrbalvin
|
a7744c24bd
|
fix(parser): substitute macro parameters behind element selectors
Assisted-by: GLM 5.3 Flash
|
2026-09-20 22:02:19 +02:00 |
|
petrbalvin
|
522e6f2ae8
|
feat(parser): bracket register ranges, index-only VSIB and bare trailing immediates
Assisted-by: GLM 5.3 Flash
|
2026-09-20 22:02:19 +02:00 |
|
petrbalvin
|
81d4bd81e4
|
test(verify): register the wave kernels
Test / test (push) Failing after 2m20s
Assisted-by: GLM 5.3 Flash
|
2026-09-20 21:17:31 +02:00 |
|
petrbalvin
|
687678a2ea
|
feat(elf): emit data relocations on arm64, riscv64 and loong64
Assisted-by: GLM 5.3 Flash
|
2026-09-20 21:17:20 +02:00 |
|
petrbalvin
|
b0f9071bf5
|
feat(arm64): whole-vector moves, bookkeeping ops and truncating-move lowering
Assisted-by: GLM 5.3 Flash
|
2026-09-20 21:17:20 +02:00 |
|
petrbalvin
|
81e2673923
|
feat(amd64): encode the AVX-512 and BMI corpus families
Assisted-by: GLM 5.3 Flash
|
2026-09-20 21:17:20 +02:00 |
|
petrbalvin
|
75e9fd771b
|
feat(parser): split plain statements on semicolons in the raw parse
Test / test (push) Failing after 2m30s
Assisted-by: GLM 5.3 Flash
|
2026-09-20 19:15:35 +02:00 |
|
petrbalvin
|
863926abd6
|
test(verify): register the loong64 vector kernels
Assisted-by: GLM 5.3 Flash
|
2026-09-20 19:15:05 +02:00 |
|
petrbalvin
|
241e7256f6
|
fix(arm64): reject bare BTI with a diagnostic and accept the full family
Assisted-by: GLM 5.3 Flash
|
2026-09-20 19:15:05 +02:00 |
|
petrbalvin
|
6556b85abf
|
feat(asm): symbol-valued DATA, division slash in symbols and plain semicolons
Assisted-by: GLM 5.3 Flash
|
2026-09-20 19:15:05 +02:00 |
|
petrbalvin
|
289cabe993
|
feat(loong64): encode the full LSX and LASX table
Assisted-by: GLM 5.3 Flash
|
2026-09-20 19:14:43 +02:00 |
|
petrbalvin
|
d6cf7cfa44
|
fix(format): keep statement separators and canonical macro bodies
Assisted-by: GLM 5.3 Flash
|
2026-09-20 19:14:43 +02:00 |
|
petrbalvin
|
4cc2f0eba5
|
feat(cmd): generate go_asm.h for package-context assembly
Assisted-by: GLM 5.3 Flash
|
2026-09-20 19:14:43 +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
|
66aa4dbc8b
|
test(verify): register the campaign kernels in the ground-truth suites
Assisted-by: GLM 5.3 Flash
|
2026-09-20 14:25:47 +02:00 |
|
petrbalvin
|
dce5d31462
|
feat(amd64): LOCK and REP prefixes, literal data pseudo-ops and ADJSP
Assisted-by: GLM 5.3 Flash
|
2026-09-20 14:25:47 +02:00 |
|
petrbalvin
|
9dc3987e02
|
feat(riscv64,loong64): PCALIGN, branch relaxation and operand shapes
Assisted-by: GLM 5.3 Flash
|
2026-09-20 14:25:47 +02:00 |
|
petrbalvin
|
9b238a525a
|
feat(arm64): wide immediates, SIMD compare and system operand forms
Assisted-by: GLM 5.3 Flash
|
2026-09-20 14:25:47 +02:00 |
|
petrbalvin
|
ad82aac663
|
feat(parser): macro expansion, conditionals and include splicing with -I
Assisted-by: GLM 5.3 Flash
|
2026-09-20 14:25:47 +02:00 |
|
petrbalvin
|
0629f5e2df
|
feat(arm64): assemble PCALIGN padding and BYTE literal bytes
Test / test (push) Successful in 2m16s
Assisted-by: GLM 5.3 Flash
|
2026-09-20 11:49:05 +02:00 |
|
petrbalvin
|
ecb203dcf5
|
fix(lexer): treat trailing CR as line end so comment text is idempotent
Test / test (push) Successful in 2m13s
Assisted-by: GLM 5.3 Flash
|
2026-09-20 11:40:39 +02:00 |
|
petrbalvin
|
6c672567f3
|
feat(amd64): assemble the double-shift and static-SB operand shapes
Assisted-by: GLM 5.3 Flash
|
2026-09-20 11:40:39 +02:00 |
|
petrbalvin
|
cc6e416c59
|
fix(lint): exempt shift counts, SETcc and ABIInternal from false positives
Assisted-by: GLM 5.3 Flash
|
2026-09-20 11:40:39 +02:00 |
|
petrbalvin
|
c66a47973a
|
fix(format): preserve square brackets in SIMD operands
Test / test (push) Successful in 2m15s
Assisted-by: GLM 5.3 Flash
|
2026-09-20 09:58:25 +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
|
5399a8a724
|
feat(audit): probe the new operand shapes and measure attemptable files
Assisted-by: GLM 5.3 Flash
|
2026-09-20 06:45:03 +02:00 |
|
petrbalvin
|
de5d9f358e
|
feat(riscv64,loong64): encode AMO atomics, vector slices and bit ops
Assisted-by: GLM 5.3 Flash
|
2026-09-20 06:44:51 +02:00 |
|
petrbalvin
|
ca3fdce0e0
|
feat(arm64): encode pairs, atomics, crypto, system and NEON slices
Assisted-by: GLM 5.3 Flash
|
2026-09-20 06:44:51 +02:00 |
|
petrbalvin
|
fc2d92eabd
|
feat(amd64): encode the GOROOT instruction families
Assisted-by: GLM 5.3 Flash
|
2026-09-20 06:44:51 +02:00 |
|
petrbalvin
|
39d2e80145
|
ci(release): refuse empty assets and verify what the release serves
Test / test (push) Successful in 2m10s
Assisted-by: DeepSeek V4.1 Flash
|
2026-09-20 02:01:36 +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
v0.34.0
|
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
|
2931bbd6b2
|
ci(release): refuse a tag the security policy does not name
Assisted-by: DeepSeek V4.1 Flash
|
2026-09-20 01:40:51 +02:00 |
|
petrbalvin
|
63562a503a
|
test(justfile): run the CLI and debugger tests outside the coverage set
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
|
8a51b060da
|
feat(cmd): enable loong64 JIT execution, all trampolines qemu-validated
Assisted-by: GLM 5.3
|
2026-09-20 00:57:02 +02:00 |
|
petrbalvin
|
d3d47db727
|
test(verify): seed the arm64 ABI kernel arguments
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
|
ddb8440340
|
fix(cmd): padding-aware ground-truth comparison
Assisted-by: GLM 5.3
|
2026-09-20 00:38:24 +02:00 |
|
petrbalvin
|
f15ff66fb1
|
fix(riscv64): accept the g spelling of the goroutine register
Assisted-by: GLM 5.3
|
2026-09-20 00:38:24 +02:00 |
|
petrbalvin
|
187e4856d3
|
feat(amd64): encode the mixed-width extend family and PMOVMSKB
Assisted-by: GLM 5.3
|
2026-09-20 00:38:24 +02:00 |
|
petrbalvin
|
d315a998ce
|
fix(arm64): store-exclusive operand order and large-frame parity
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
|
e3b35bb817
|
style(testdata): canonical gasm formatting for the verify kernels
Assisted-by: GLM 5.3
|
2026-09-19 23:49:27 +02:00 |
|
petrbalvin
|
eb0a89e58d
|
ci(release): state the version contract inline
Assisted-by: GLM 5.3
|
2026-09-19 23:49:27 +02:00 |
|
petrbalvin
|
dd32d9e66e
|
chore(justfile): one-line install-man comment and long flag forms
Assisted-by: GLM 5.3
|
2026-09-19 23:49:27 +02:00 |
|