brewery
notashelf /
13a38f707b976a7a146bb2c23f0162b8f17c858b

nixir

public

Import-resolving Nix IR plugin

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

Commits

  1. 2026-02-21
  2. chore: set up clang-tidy

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

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

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

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

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

    NotAShelf5mo ago
    unverified4aa514d83d1d
  5. docs: document project architechture

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    NotAShelf5mo ago
    unverified22c92bfdd581
  14. evaulator: implement IR evaluation engine

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

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

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

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

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

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

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

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

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

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

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

    NotAShelf5mo ago
    unverified7a74735213d3
  20. meta: add direnv support

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

    NotAShelf5mo ago
    unverified303b211d74d5
  21. docs: initial project overview

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

    NotAShelf5mo ago
    unverified79997e09de5e
  22. initial commit

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

    NotAShelf5mo ago
    unverified618a58b2b8c7

Previous Page 2 of 2