brewery
notashelf /
f6481b3c0120ff2f5a3abc60b19cd48bb97581ab

nixir

public

Import-resolving Nix IR plugin

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

Commits

  1. 2026-02-24
  2. nix: inline `env` set; add clang-tools to devshell & name shell

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

    NotAShelf4mo ago
  3. various: format with clang-format

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

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

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

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

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

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

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

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

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

    NotAShelf5mo ago
    unverified4aa514d83d1d
  9. docs: document project architechture

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

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

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

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

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

    NotAShelf5mo ago
    unverifiedddfbc91b5888
  12. types/serializer: add `HasAttrNode` binary encoding for `?` operator

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

    NotAShelf5mo ago
    unverifiedf4135a5dca35
  13. various: fix string comparison, interpolation and ADD op. for strings

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

    NotAShelf5mo ago
    unverified3441853eefef
  14. docs: document binary format; add testing instructions

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

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

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

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

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

    NotAShelf5mo ago
    unverified49f64c9c98c1
  17. plugin: integrate evaluator for runtime comp

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

    NotAShelf5mo ago
    unverified22c92bfdd581
  18. evaulator: implement IR evaluation engine

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

    NotAShelf5mo ago
    unverifiedc32328f14ddf
  19. serializer: add `HasAttrNode` binary encoding

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

    NotAShelf5mo ago
    unverified4b97433642cd
  20. ir-gen: add `HasAttrNode` conversion

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

    NotAShelf5mo ago
    unverifieda69385c5cabd
  21. types: add `hasAttrNode` for `?` operator support

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

    NotAShelf5mo ago
    unverified59fedbe78d66
  22. parser: add inherit keyword; initial string interpolation

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

    NotAShelf5mo ago
    unverified32f74c29fdcb
  23. nix: add libblake to `buildInputs`; split off `nativeBuildInputs`

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

    NotAShelf5mo ago
    unverified7a74735213d3
  24. meta: add direnv support

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

    NotAShelf5mo ago
    unverified303b211d74d5
  25. docs: initial project overview

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

    NotAShelf5mo ago
    unverified79997e09de5e
  26. initial commit

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

    NotAShelf5mo ago
    unverified618a58b2b8c7

Previous Page 2 of 2