16 Commits

Author SHA1 Message Date
7bb39a64c1 [M8] cargoxx-pkgs as a flake: cargoxx add → string-form dep
Wrapper: fix cache.nixos.org-1 key; drop AppImage; pin publish to mozart/cargoxx-pkgs.
2026-05-18 23:13:14 +00:00
9d33379f94 [M8] wrapper: substituters + trusted-public-keys for cargoxx-pkgs cache 2026-05-18 20:27:50 +00:00
f9932a3ad9 [M8] cargoxx-bin installPhase: copy from build/release/bin/ (Phase 1a relocation) 2026-05-18 18:54:41 +00:00
3138e78f47 [M8] cargoxx publish: open a recipe PR via tea / Gitea API 2026-05-18 18:17:50 +00:00
09f151ad82 [M8] cargoxx-git dependencies: { git = ..., rev = ... } deps 2026-05-17 18:31:13 +00:00
e6c39914b3 [M8] reusable libraries: install layout + cargoxx-path deps 2026-05-17 18:13:15 +00:00
fdf97861a4 [M7] flake: distribution bundles + non-NixOS wrapper 2026-05-17 12:29:30 +00:00
1f63984b60 [M7] buildCppPackage: hermetic single-derivation, sandbox-safe
Resolve dep store paths and synthesize vendor.toml at outer eval time.
Add tests/e2e/buildCppPackage smoke fixture with a run.sh
Update CHANGELOG.md with the M7 changes.
2026-05-16 01:13:38 +00:00
43a7d1f09d [M7] lockfile: pin top-level nixpkgs_rev + flake_utils_rev 2026-05-16 00:20:11 +00:00
7c10ea2382 [M7] flake: lib.buildCppPackage + packages.default 2026-05-15 23:11:06 +00:00
815e5b1be2 [M7] generated flake.nix moves to build/flake.nix 2026-05-15 22:57:05 +00:00
94e658fdf1 [M6] brute-force probe + INTERFACE IMPORTED target codegen 2026-05-15 14:26:06 +00:00
c46f3aa1f0 [M6] Phase 2 self-hosting: cargoxx builds itself from Cargoxx.toml 2026-05-15 13:14:28 +00:00
5db915e576 [M5+] swap toolchain to gcc15Stdenv + libstdc++ 2026-05-13 23:09:28 +00:00
fba725e192 [M1] add util::Error, Result<T>, format() 2026-05-08 00:00:21 +00:00
6e922b7249 Initial commit 2026-05-07 23:32:46 +00:00