brewery
notashelf /
14bbc092801ee3046ced3e82cbc2257bdcc08869

nixir

public

Import-resolving Nix IR plugin

Star0tarball
clone
ssh://git@git.notashelf.dev:33/notashelf/nixir.git

Commits

  1. 2026-04-24
  2. docs: document using `just` in the codebase

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified14bbc092801e
  3. meta: switch to justfile for task organization

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified13a38f707b97
  4. tests: move fixtures to dedicated dir

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified2c9ad890b293
  5. tests/benchmark: make benchmark cases... bigger

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified2a005574d3d6
  6. irc: add timing measurements; formatting

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified1ceb889a1649
  7. unverified54892c3121d4
  8. irc: add ListNode support; fix recursive attrset scoping

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverifiede8fcaccacca5
  9. irc/parser: fix list parsing and function application

    Fixes bug where `concat [1 2 3] [4 5 6]` tried to apply integer 1

    NotAShelf2mo ago
    unverified51305298ee98
  10. tests: initial integration tests

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified85a865af471a
  11. tests/benchmark: fine-grain timing reports

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverifiedb3dcba607b58
  12. tests/benchmark: rename runner script; compare compilation with native eval

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified4ea090cf330d
  13. tests: initial benchmarking setup

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverifiedd272dc589e30
  14. irc: improve multi-line strings; complete list concat and dynamic attrs

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified8a093aa9e806
  15. tests: update test cases for newer syntax items; drop old artifacts

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverifiede6231f546d57
  16. irc: more syntax support

    Indented strings, ancient let bindings and a bit more

    NotAShelf2mo ago
    unverifieddd79db1f86e5
  17. tests: add tests for lookup paths and imports

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified5e41a7cb370f
  18. irc: support lookup paths and `import` keyword

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified775bb42c6325
  19. tests: add test fixture for merge operator

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverifieddc7b3305db85
  20. irc: support merge operator

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified3387e0d822a2
  21. irc: add Float and URI literal support

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified95baf44a9c42
  22. nix: format test fixtures via `nix fmt`

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf2mo ago
    unverified3dd2d604ce6c
  23. 2026-02-24
  24. chore: run `clang-tidy` with `--fix`

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    A.M. Rowsell4mo ago
  25. nix: inline `env` set; add clang-tools to devshell & name shell

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4mo ago
  26. various: format with clang-format

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf4mo ago

Page 1 of 2 Next