on master help sign in
history of616fdc7..master
compare
58f5d8fDrop the `Nothing` special-case from Maybe `#`-arguments2026.9.6.1347iko 7094642Extend collection `#`-argument elements to Bytes, Uuid, enum, and refined2026.9.6.1217iko 7d8792eClose `#`-argument gaps: loud errors, and a concrete default beats `_`iko 0653e18Let Vec, List, and Rel `#`-arguments share the collection flag syntaxiko 33339f9Allow repeated `#`-arg declarations across scopes, with agreement rulesiko c9c7da7Show per-relation on-disk size in `db info`iko de77933Prettify `db info`: TTY-aware color, tree layout, human-readable sizesiko 07dd9f1Add `db info`: per-source schema + full migration chain, in knot termsiko 783cc1cMove binary dump/restore onto the compiled program as `db` subcommandsiko 38697fcAdd `knot dump` / `knot restore`: binary db snapshot for the knot CLIiko 19f59ccRoute descriptor consumers through knot-descriptor's parseriko 0e5cf56Add knot-descriptor: a single owner for the schema-descriptor grammariko a620d5bContain the knot-compile-rt FFI boundary; share the marshalling helperiko 5e8376bContain compile-path panics behind the FFI boundary; reject dangling field typesiko 7f54875Parse Int/Float units as ordinary type application, normalized in inferenceiko 2d1d7a0Use native knot source syntax for the base.compile ADT-decl wire formatiko 5aefee7Verify refined-type introductions at compile time; fix ADT ctor-variance wire parseiko b81982bValidate compiled snippets' relations against the host, before runningiko 553ca19Share caller db with compiled snippets so compile results are transactional in atomiciko 8faff2fRefcount JIT code modules; free them when the last closure dropsiko fdfd878Reject refined types in base.compile expected typesiko