This website requires JavaScript.
Explore
Help
Sign In
Petr Balvín
petrbalvin
0 Followers
·
0 Following
https://petrbalvin.org/
Joined on
2026-07-26
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
9
Projects
Packages
Public Activity
Starred Repositories
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-21 20:46:18 +00:00
a3e3010e0f
fix(cmd): resolve the runtime header test GOROOT from the go command
057c4eb545
docs: complete the release delta in the changelog and readme
Compare 2 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-21 20:30:41 +00:00
f720381d43
feat(asm): the segment-absolute and crash-store forms GOROOT writes
2c9042d62c
feat(asm): PCALIGN alignment on amd64
82ef289d3a
feat(asm): the immediate multiply and arm64 indirect branches GOROOT writes
7246b0e002
feat(asm): the TLS access pair in the toolchain's one-instruction form
8cfd40aac8
feat(asm): the operand forms and defines GOROOT writes
Compare 6 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-21 18:16:02 +00:00
53de91b2df
docs(asm): describe the four target architectures
8a36af7c7d
docs(asm): generate the instruction appendices
e9789ce3f4
chore(arch): regenerate the instruction tables
837231c068
docs(asm): open the assembly language reference
Compare 4 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-21 17:20:06 +00:00
95025be1bc
docs(changelog): describe the encoder entries by content
03a964bb2d
docs(goobj): document the GOOBJ object file format
123a16e346
docs(readme): state the documentation goal
Compare 3 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-21 00:04:47 +00:00
9701812bee
docs: changelog for the completeness waves
29ac03468e
feat(amd64): floating-point immediates through a synthesised pool
Compare 2 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-21 00:04:12 +00:00
46f9e588e7
feat(amd64): floating-point immediates through a synthesised pool
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-21 00:03:11 +00:00
cb8d75df73
feat(amd64): floating-point immediates through a synthesised pool
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-21 00:02:38 +00:00
9a5e90ba98
feat(amd64): floating-point immediates through a synthesised pool
bfb7701db1
feat(amd64): emit the quad-register EVEX families
Compare 2 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 22:49:56 +00:00
e8b6ff5d7c
fix(parser): fold a signed parenthesised displacement expression
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 22:44:49 +00:00
936cab8dc0
fix(parser): fold a signed parenthesised displacement expression
1456907000
feat(riscv64,loong64): operand tail, float DATA and honest port classification
Compare 2 commits »
petrbalvin
pushed to
development
at
petrbalvin/interpres
2026-09-20 20:22:11 +00:00
582222738b
perf(encode): emit in place, pool the buffer and cache interface flags
3a4bd74bf0
perf(decode): resolve interfaces through cached type flags
b4d564c682
perf(parse): cut allocations and validate UTF-8 in the scan
adf189aa2c
perf(datetime): scan the token shape and render in one pass
7596754180
test(bench): measure the long document on the typed decode and marshal paths
Compare 5 commits »
petrbalvin
pushed to
development
at
petrbalvin/interpres
2026-09-20 20:15:40 +00:00
2ae487e117
perf(encode): emit in place, pool the buffer and cache interface flags
9874464213
perf(decode): resolve interfaces through cached type flags
d00cbb983a
perf(parse): cut allocations and validate UTF-8 in the scan
f37c05f9a2
perf(datetime): scan the token shape and render in one pass
9a3d8dd87a
test(bench): measure the long document on the typed decode and marshal paths
Compare 5 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 20:03:15 +00:00
ec1c521187
feat(cmd): GOOS-aware headers, audit battery shapes and semicolon spacing
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 20:02:19 +00:00
cf05b9b384
feat(cmd): GOOS-aware headers, audit battery shapes and semicolon spacing
a7744c24bd
fix(parser): substitute macro parameters behind element selectors
522e6f2ae8
feat(parser): bracket register ranges, index-only VSIB and bare trailing immediates
Compare 3 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 19:22:20 +00:00
81d4bd81e4
test(verify): register the wave kernels
687678a2ea
feat(elf): emit data relocations on arm64, riscv64 and loong64
b0f9071bf5
feat(arm64): whole-vector moves, bookkeeping ops and truncating-move lowering
81e2673923
feat(amd64): encode the AVX-512 and BMI corpus families
Compare 4 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 17:15:36 +00:00
75e9fd771b
feat(parser): split plain statements on semicolons in the raw parse
863926abd6
test(verify): register the loong64 vector kernels
241e7256f6
fix(arm64): reject bare BTI with a diagnostic and accept the full family
6556b85abf
feat(asm): symbol-valued DATA, division slash in symbols and plain semicolons
289cabe993
feat(loong64): encode the full LSX and LASX table
Compare 7 commits »
petrbalvin
pushed to
main
at
petrbalvin/svg-assets
2026-09-20 13:49:28 +00:00
95183a2eb9
docs(readme): make nfs a style reference icon
b1f6b3724a
feat(icons): add the nfs and jsbox icons
Compare 2 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 12:26:00 +00:00
97dfaa7526
docs: changelog for macro expansion and the corrected corpus audit
66aa4dbc8b
test(verify): register the campaign kernels in the ground-truth suites
dce5d31462
feat(amd64): LOCK and REP prefixes, literal data pseudo-ops and ADJSP
9dc3987e02
feat(riscv64,loong64): PCALIGN, branch relaxation and operand shapes
9b238a525a
feat(arm64): wide immediates, SIMD compare and system operand forms
Compare 6 commits »
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 11:20:25 +00:00
0629f5e2df
feat(arm64): assemble PCALIGN padding and BYTE literal bytes
petrbalvin
pushed to
development
at
petrbalvin/gasm-sdk
2026-09-20 09:45:59 +00:00
ecb203dcf5
fix(lexer): treat trailing CR as line end so comment text is idempotent
6c672567f3
feat(amd64): assemble the double-shift and static-SB operand shapes
cc6e416c59
fix(lint): exempt shift counts, SETcc and ABIInternal from false positives
Compare 3 commits »
Previous
6
Next