commit log
- Document local mine repository authority bff0f78 Jaime Fournier
- Use FreeBSD Forgejo CI runner 7e9a6b5 user
- Set up Forgejo CI/CD policy e498437 Jaime Fournier
- Update Jerboa toolchain to v0.2.8 4581735 Jaime Fournier
- Update jpkg metadata for Forgejo 5aeeb3c Jaime Fournier
- docs: remove jerboa-emacs restriction cdeeef1 Jaime Fournier
- Remove GitHub workflow metadata 98b7026 Jaime Fournier
- jpkg: complete binary package setup ad5bccf Jaime Fournier
- new AGENTS.md 9d48382 Jaime Fournier
- perf: elf read-c-string bulk NUL scan + preallocated string (was per-byte u8 + reversed char list) ae785f2 Jaime Fournier
- perf: elf/macho symbol+relocation+section accumulation cons-then-reverse (was append-reverse per section) 08f5193 Jaime Fournier
- perf: disasm bv-slice drops dead per-instruction byte copy (formatter reads only address+text) 34cbf01 Jaime Fournier
- perf: disasm bits/sign-extend use ash+bitwise-and (was expt per field extract) 3894a98 Jaime Fournier
- perf: elf/macho u16/u32/u64 use native bytevector-uN-ref (one require-range per field, was per-byte) 42699c8 Jaime Fournier
- ci: set umask 022 in package/verify tasks too (jerbuild creates group-writable cache dirs during pkg operations) 109dcbd Jaime Fournier
- ci: set umask 022 to prevent group-writable cache dirs (sr.ht default umask creates 0775 dirs) 85f712d Jaime Fournier
- ci: add JERBOA_CC_OPT=-O0 (OOM fix) and mkdir -p ~/.cache c305cd5 Jaime Fournier
- ci: chmod go-w ~/.cache before pkg commands (sr.ht cache is group-writable) 34a6a70 Jaime Fournier
- Build with JERBOA_NATIVE_FEATURES=tls (smaller, avoids OOM) 2e133c4 Jaime Fournier
- docs: document entry-size, command-count, and numeric-field bounds 707d820 Jaime Fournier
- archive: require exact non-negative integer numeric fields d94f9ed Jaime Fournier
- macho: bound ncmds by sizeofcmds and validate nsyms upfront 406c270 Jaime Fournier
- elf: enforce minimum symbol/relocation entry size (P1 #25) 7f4284a Jaime Fournier
- Add 4GB swap + limit cargo to 1 job (avoid OOM on 2GB sr.ht VMs) 2d30352 Jaime Fournier
- Install Rust before make jerboa (native-bundle needs cargo) 50c5659 Jaime Fournier
- Disable X11 in Chez CI bootstrap (no libx11-dev available) 6ee2bd2 Jaime Fournier
- Add jpkg packaging 8cc4acb Jaime Fournier
- Switch to MIT license 2845ca3 Jaime Fournier
- build: add lint target 130cb22 Jaime Fournier
- Bound assembler inputs and verify bootstrap ea26374 Jaime Fournier
- Security hardening and release readiness d99bc7d Jaime Fournier
- build: make 'run' target invoke the built binary 375276e Jaime Fournier
- build: build jasm with installed jerbuild (no jerboa checkout) 180ed85 Jaime Fournier
- Rebuild jasm with current jerbuild d788768 Jaime Fournier
- add jerbuild 46656da Jaime Fournier
- Convert jasm sources to Jerboa ba9f901 Jaime Fournier
- Add Unix archive parsing cd85f6b Jaime Fournier
- Add seed RISC-V decoder da2b1f1 Jaime Fournier
- Add initial COFF object parsing 8d7ff6b Jaime Fournier
- Add Mach-O symbol table support 3cf76c2 Jaime Fournier
- Add initial Mach-O object parsing 2f435dc Jaime Fournier
- Add bounded raw file disassembly 0f6f582 Jaime Fournier
- Add ELF relocation support 08b7233 Jaime Fournier
- Add ELF symbol table support 0cbce05 Jaime Fournier
- Wire ELF object mode into jasm 739fbd9 Jaime Fournier
- Add pure Jerboa ELF section parser 9b3de84 Jaime Fournier
- Use compact instruction records d997a1e Jaime Fournier
- Split instruction and formatting helpers d66718e Jaime Fournier
- Add MIPS and MIPS64 seed decoding 8f00c55 Jaime Fournier
- Add architecture normalization 056a569 Jaime Fournier