ssh://git@git.notashelf.dev:33/notashelf/nixir.gitCommits
- 2026-07-07
- irc/evaluator: speed it up
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedbfbcef9c284c - 2026-04-24
- tests: cover flake refs and lexer/parser regressions
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified531855d91ac4 - irc/parser: fix lexer ownership, errors, and implication parsing
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedb319ef6f3f9f - irc: add flake reference support
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified760094a2b70a - nix: add Nix 2.32 back to devshell; assign to `nixForRuntime`
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified66c0d5bb9987 - meta: CTest integration; expand test coverage
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified554f7f21f155 - irc: split parser into lexer and parser components
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified0a5920adaf7d - irc: add serialization support for patterns and string interpolation
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified584d84542ecc - irc: extract inline constructors; deduplicate value-copy logic
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedfeb247f64a93 - irc: `PrimOp` memory leak and `IR_VERSION` mismatch
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified28de44c59800 - irc/parser: use explicit IR nodes for patterns and interpolation
Replaces lambda pattern desugaring with direct `LambdaPatternNode`
unverifiedf6481b3c0120 - irc/types: IR type extensions
Updates IR_VERSION to 3. In an effort to support more features of the
unverified359a7076636a - docs: initial specification; we yap
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified56f15d749edc - docs: document using `just` in the codebase
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified14bbc092801e - meta: switch to justfile for task organization
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified13a38f707b97 - tests: move fixtures to dedicated dir
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified2c9ad890b293 - tests/benchmark: make benchmark cases... bigger
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified2a005574d3d6 - irc: add timing measurements; formatting
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified1ceb889a1649 - unverified
54892c3121d4 - irc: add ListNode support; fix recursive attrset scoping
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiede8fcaccacca5 - irc/parser: fix list parsing and function application
Fixes bug where `concat [1 2 3] [4 5 6]` tried to apply integer 1
unverified51305298ee98 - tests: initial integration tests
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified85a865af471a - tests/benchmark: fine-grain timing reports
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedb3dcba607b58 - tests/benchmark: rename runner script; compare compilation with native eval
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified4ea090cf330d - tests: initial benchmarking setup
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedd272dc589e30
Page 1 of 2 Next