brewery
notashelf /
bfbcef9c284c54772e80b5a7f33efe9f9bcf75fa

nixir

public

Import-resolving Nix IR plugin

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

Commits

  1. 2026-04-24
  2. irc: improve multi-line strings; complete list concat and dynamic attrs

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

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

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

    NotAShelf2mo ago
    unverifiede6231f546d57
  4. irc: more syntax support

    Indented strings, ancient let bindings and a bit more

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

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

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

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

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

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

    NotAShelf2mo ago
    unverifieddc7b3305db85
  8. irc: support merge operator

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

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

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

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

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

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

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

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

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

    NotAShelf4mo ago
  14. various: format with clang-format

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

    NotAShelf4mo ago
  15. 2026-02-21
  16. irc/evaluator: fix `e` passed by value in Thunk constructor

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

    NotAShelf5mo ago
    unverified63a9eddc4973
  17. chore: set up clang-tidy

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

    NotAShelf5mo ago
    unverifiedeb84d4617bc5
  18. chore: set up clang-format

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

    NotAShelf5mo ago
    unverified5b80e3aa63c6
  19. meta: ignore more generated files and nix artifacts

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

    NotAShelf5mo ago
    unverified4aa514d83d1d
  20. docs: document project architechture

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

    NotAShelf5mo ago
    unverifiede36693ac3f8a
  21. chore: add CMake test target; ignore build directories

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

    NotAShelf5mo ago
    unverified2539ff7ca3c7
  22. tests: add regression test suite; update test fixtures

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

    NotAShelf5mo ago
    unverifiedddfbc91b5888
  23. various: fix string comparison, interpolation and ADD op. for strings

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

    NotAShelf5mo ago
    unverified3441853eefef
  24. types/serializer: add `HasAttrNode` binary encoding for `?` operator

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

    NotAShelf5mo ago
    unverifiedf4135a5dca35
  25. docs: document binary format; add testing instructions

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

    NotAShelf5mo ago
    unverifiedda9be4b014df
  26. chore: update gitignore for build artifacts

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

    NotAShelf5mo ago
    unverified860460c4020d
  27. tests: initial test suite for IR compiler

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

    NotAShelf5mo ago
    unverified49f64c9c98c1

Previous Page 2 of 2