commit log
- crypto/base64/websocket: portable shims for Chez without Round 12 prims c90f5d5 ober
- CLAUDE.md: pre-commit build is platform-aware (binary on macOS/BSD) 738d5a8 ober
- macos: Landlock parity for cage! via Seatbelt SBPL profiles e754e62 ober
- Add .dockerignore: exclude .so/.wpo from base image build context 5bf287d ober
- Rename JEMACS_STATIC -> JERBOA_STATIC for project-neutral naming aa2be69 ober
- CLAUDE.md: act first, read less — stop over-researching before acting f4bd588 ober
- build: portable `make binary` target for FreeBSD/Linux/macOS 6d8b4d1 ober
- tls: per-connection mutex + shutdown(2) on close to fix deadlock 7e60cc1 ober
- ci: add 10–15min timeouts to informational steps f6ae1c0 ober
- Dockerfile: drop jerboa-shell clone (private, blocks CI) dcc1798 ober
- ci: consolidate workflows into single ci.yml that runs in jerboa21/jerboa 7208f82 ober
- Round 14: Clojure-style defprotocol in (std clojure protocol) 47c2212 ober
- Round 13: Clojure test.check parity (gen/* + quick-check + defspec) 87f2849 ober
- hookup: utilize Chez core Round 12 prims (SHA, base64, ordered-hashtable, record-walk, bytevector-slice) 747ea3b ober
- README: comprehensive rewrite covering last month of work cfb9a00 ober
- Round 11: Clojure parity polish — eight new phases 62b41bc ober
- Round 10: reify, clojure.walk, Clojure 1.11+ conveniences 39146ad ober
- net: harden epoll-wait against EINTR + EDN improper-list write 95f42c9 ober
- Round 7: sleep-ms prelude helper, defmulti :hierarchy, s-defn f2be3b3 ober
- misc: add (std misc cpu) — cpu-count probe 3c61236 ober
- Round 5: Clojure-parity concurrency + polymorphism + spec d518b0e ober
- persistent: nongenerative UIDs on pmap/pvec/pset/tmap/tset RTDs ec879e1 ober
- iter: fused for/for-collect/for-fold clauses for pvec/pmap/pset 6cd0ad5 ober
- match2: destructure persistent-map / persistent-vector / persistent-set fd33fe5 ober
- persistent: wire pmap/pvec/pset into Chez equal?/equal-hash/display 28705c5 ober
- ci: parse-check every scheme fence in docs and examples f13c4a2 ober
- docs: add generated-code-focused reference docs b91b873 ober
- docs: add URL-shortener flagship tutorial b56cc5e ober
- jerboa: add single-file-package format (exec command + header parser) fb22e50 ober
- bench: string-append adjacent-literal fold (Chez Phase 22) d503694 ober
- iter: fuse for/or and for/and over known iterator heads a38bf18 ober
- bench: kwarg call overhead (Phase 18 baseline) d4919a1 ober
- bench: method dispatch cost vs direct call (Phase 17 baseline) fe259db ober
- bench: defstruct accessor overhead vs raw DRT / $object-ref 470369d ober
- std/injest: smart thread-last with transducer fusion 76adee9 ober
- Phase 12/13/14 deeper: inline method dispatch + mixed-length match fusion 17b0476 ober
- Phase 14: fuse runs of (list 'TAG p...) clauses in match 70f6e52 ober
- Phase 13: fuse in-hash-keys/in-hash-values in for/collect 3d80793 ober
- Phase 12: arity-specialized method dispatch in (~ obj 'name ...) 76b04a2 ober
- Phase 8: bench-suite harness + regression gate fd5387a ober
- Phase 7: build the prelude aggregator to produce WPO for std/* 1d9f8be ober
- Phase 6: single-pass keyword-arg extraction in def expansion 52da7b1 ober
- Phase 5: fuse for/for/collect/for/fold over in-range/in-vector/in-string b3355d8 ober
- Phase 4: memoize regex compilation for literal reuse 6c640a3 ober
- sugar: str expand-time constant folding for literal args 0541079 ober
- match2: fast-path (: Type) pattern with fused RTD dispatch 360949f ober
- core/sugar: defstruct and defrecord seal by default 61251c1 ober
- result/runtime: seal ok/err, macro-ize ~ dispatch 2203a40 ober
- Fix make docker: feature-gate http_parse on tls, add docker alias ec011e5 ober
- Fix macOS BPF activation: replace BIOCSETFNR with BIOCSETF + BIOCIMMEDIATE 46a142d ober
previous | next