-
7bb39a64c1
[M8] cargoxx-pkgs as a flake: cargoxx add → string-form dep
master
Amadey Vorontsov
2026-05-18 23:13:14 +00:00
-
9d33379f94
[M8] wrapper: substituters + trusted-public-keys for cargoxx-pkgs cache
Amadey Vorontsov
2026-05-18 20:27:50 +00:00
-
f9932a3ad9
[M8] cargoxx-bin installPhase: copy from build/release/bin/ (Phase 1a relocation)
Amadey Vorontsov
2026-05-18 18:54:41 +00:00
-
3138e78f47
[M8] cargoxx publish: open a recipe PR via tea / Gitea API
Amadey Vorontsov
2026-05-18 18:17:29 +00:00
-
09f151ad82
[M8] cargoxx-git dependencies: { git = ..., rev = ... } deps
Amadey Vorontsov
2026-05-17 18:31:13 +00:00
-
e6c39914b3
[M8] reusable libraries: install layout + cargoxx-path deps
Amadey Vorontsov
2026-05-17 18:13:15 +00:00
-
fdf97861a4
[M7] flake: distribution bundles + non-NixOS wrapper
Amadey Vorontsov
2026-05-17 12:29:30 +00:00
-
1f63984b60
[M7] buildCppPackage: hermetic single-derivation, sandbox-safe
Amadey Vorontsov
2026-05-16 01:13:38 +00:00
-
85417f317c
[M7] cargoxx vendor + build --offline + path: store-path codegen
Amadey Vorontsov
2026-05-16 00:27:45 +00:00
-
43a7d1f09d
[M7] lockfile: pin top-level nixpkgs_rev + flake_utils_rev
Amadey Vorontsov
2026-05-16 00:20:11 +00:00
-
7c10ea2382
[M7] flake: lib.buildCppPackage + packages.default
Amadey Vorontsov
2026-05-15 23:11:06 +00:00
-
f62cff49c6
[M7] lockfile carries full recipe (find_package, targets, pkg_config_module, brute_force_*)
Amadey Vorontsov
2026-05-15 23:05:40 +00:00
-
815e5b1be2
[M7] generated flake.nix moves to build/flake.nix
Amadey Vorontsov
2026-05-15 22:57:05 +00:00
-
db1c9eb36d
[M6] codegen: add -Wno-missing-field-initializers to baseline warnings
Amadey Vorontsov
2026-05-15 16:16:03 +00:00
-
f90bcfbff7
[M6] README: reflect M6 state (self-hosting + 6-stage resolver chain)
Amadey Vorontsov
2026-05-15 14:48:42 +00:00
-
65a749f088
[M6] tests: levenshtein + pc_scan + brute_scan + findmodule_scan + last_failure_dir + cmd_linkdb_add + codegen PkgConfig/brute-force
Amadey Vorontsov
2026-05-15 14:41:17 +00:00
-
94e658fdf1
[M6] brute-force probe + INTERFACE IMPORTED target codegen
Amadey Vorontsov
2026-05-15 14:26:06 +00:00
-
01b3c28d6c
[M6] Conan/vcpkg fuzzy match (Levenshtein); cmake -P CMAKE_ROOT lookup
Amadey Vorontsov
2026-05-15 14:08:49 +00:00
-
8bbfcf7657
[M6] resolver: CMake builtin FindModule scan probe
Amadey Vorontsov
2026-05-15 13:56:17 +00:00
-
8b396bcd0f
[M6] preserve every probe's scratch under last-failure/<pkg>/
Amadey Vorontsov
2026-05-15 13:43:16 +00:00
-
c46f3aa1f0
[M6] Phase 2 self-hosting: cargoxx builds itself from Cargoxx.toml
Amadey Vorontsov
2026-05-15 13:14:28 +00:00
-
73aebf183e
[M6] Cargoxx.toml: use nixpkgs name 'sqlite' (was 'sqlite3')
Amadey Vorontsov
2026-05-15 13:11:36 +00:00
-
9b6014b82d
[M6] cmd_build auto-resolves missing deps via resolver chain
Amadey Vorontsov
2026-05-15 13:08:39 +00:00
-
6c4933f282
[M6] resolver: pkg-config probe + codegen for PkgConfig
Amadey Vorontsov
2026-05-15 13:03:03 +00:00
-
4f9b6f1827
[M6] populate Cargoxx.toml; add 'cargoxx linkdb add' CLI; codegen fixes for self-host
Amadey Vorontsov
2026-05-14 00:17:56 +00:00
-
a757149f99
[M6] cmd_build: resolve dev_dependencies + thread into lockfile/codegen
Amadey Vorontsov
2026-05-13 23:59:06 +00:00
-
2c3bc4fda0
[M6] codegen: dev_recipes, [build].include_dirs, baseline warnings, catch_discover_tests
Amadey Vorontsov
2026-05-13 23:57:53 +00:00
-
1e6667a20a
[M6] manifest: add dev_dependencies and [build].include_dirs
Amadey Vorontsov
2026-05-13 23:53:23 +00:00
-
654fd8d245
[M5+] add documentary Cargoxx.toml + fix LinkdbUnknownPackage hint formatting
Amadey Vorontsov
2026-05-13 23:38:00 +00:00
-
653b9fbb8d
[M5+] drop curated linkdb JSON; SQLite overlay is the single source
Amadey Vorontsov
2026-05-13 23:28:36 +00:00
-
5db915e576
[M5+] swap toolchain to gcc15Stdenv + libstdc++
Amadey Vorontsov
2026-05-13 23:09:28 +00:00
-
b8171e3d03
[M5+] nix_cmake_scan filters Find*.cmake shims and picks public targets
Amadey Vorontsov
2026-05-10 16:18:22 +00:00
-
6e280becbe
[M5+] cargoxx add evicts stale auto-discovered overlay rows
Amadey Vorontsov
2026-05-10 15:49:44 +00:00
-
5f233b9fa9
[M5+] generalize nix_cmake_scan config picker
Amadey Vorontsov
2026-05-10 15:49:35 +00:00
-
3c77431658
[M5+] verify_link retries with libc++ stdenv override on link failure
Amadey Vorontsov
2026-05-10 15:16:47 +00:00
-
5e691ac37b
[M5+] realize candidate output before nix-cmake-scan
Amadey Vorontsov
2026-05-10 13:41:19 +00:00
-
54da546ebc
[M5+] nix-cmake-scan walks the dev output for multi-output packages
Amadey Vorontsov
2026-05-10 13:29:45 +00:00
-
1604b1d5a8
[M5+] use devbox attr_paths for pinned-dep nixpkgs attr
Amadey Vorontsov
2026-05-10 13:06:35 +00:00
-
935e8d5f79
[M5+] flake codegen + SPEC §7/§10 amendment for per-dep nixpkgs pins
Amadey Vorontsov
2026-05-10 12:55:11 +00:00
-
c4b2a1bc55
[M5+] cmd_build merges Cargoxx.lock instead of overwriting
Amadey Vorontsov
2026-05-10 12:43:25 +00:00
-
6f8e9c4aeb
[M5+] resolve_version + cmd_add lockfile pin
Amadey Vorontsov
2026-05-10 12:34:48 +00:00
-
cb82e918d8
[M5+] add resolver::nixpkgs_git_resolve fallback
Amadey Vorontsov
2026-05-10 12:19:25 +00:00
-
df2c25b559
[M5+] add resolver::devbox_resolve (search.devbox.sh)
Amadey Vorontsov
2026-05-10 12:09:58 +00:00
-
afe1856e11
[M5+] wire resolver::discover into cargoxx add
Amadey Vorontsov
2026-05-10 10:54:55 +00:00
-
816ec993cd
[M5+] add resolver::verify_link + provisional overlay lifecycle
Amadey Vorontsov
2026-05-10 10:32:58 +00:00
-
941d5b3284
[M5+] add resolver::vcpkg_probe
Amadey Vorontsov
2026-05-10 10:23:57 +00:00
-
e5c173b466
[M5+] add resolver::conan_probe
Amadey Vorontsov
2026-05-10 10:14:38 +00:00
-
e63ac69239
[M5+] add resolver::nix_cmake_scan
Amadey Vorontsov
2026-05-10 10:08:55 +00:00
-
1c7ff39f64
[M5+] add resolver::nixpkgs_probe (nix eval wrapper)
Amadey Vorontsov
2026-05-10 09:52:06 +00:00
-
f3d18b7939
[M5] verify-curated-db.sh + boost recipe (header-only)
Amadey Vorontsov
2026-05-10 01:42:20 +00:00
-
b0818846b2
[M5] cargoxx add without version (wildcard)
Amadey Vorontsov
2026-05-10 00:56:15 +00:00
-
8b87d98083
[M5] add cargoxx add/remove (linkdb-validated)
Amadey Vorontsov
2026-05-10 00:26:21 +00:00
-
0a398d1c31
[M4] add cargoxx run/test/clean
Amadey Vorontsov
2026-05-10 00:12:25 +00:00
-
f6e8699a72
[M4] cargoxx build invokes nix+cmake
Amadey Vorontsov
2026-05-10 00:04:18 +00:00
-
807158b8cc
[M4] add exec::run subprocess wrapper
Amadey Vorontsov
2026-05-09 23:54:01 +00:00
-
219254a1dd
[M3] add cargoxx build --no-build
Amadey Vorontsov
2026-05-08 12:56:17 +00:00
-
4380c5181c
[M3] add codegen::cmake_lists
Amadey Vorontsov
2026-05-08 12:44:49 +00:00
-
384fbf6ac4
[M3] add codegen::flake_nix
Amadey Vorontsov
2026-05-08 12:32:43 +00:00
-
86e88f236f
[M3] add lockfile types + parse/write
Amadey Vorontsov
2026-05-08 12:25:49 +00:00
-
cafa403a58
[M2] add SQLite overlay + add_manual
Amadey Vorontsov
2026-05-08 12:14:24 +00:00
-
d5715428ea
[M2] add curated linkdb + semver matcher
Amadey Vorontsov
2026-05-08 11:42:08 +00:00
-
361b936648
[M1] add cargoxx new
Amadey Vorontsov
2026-05-08 11:22:34 +00:00
-
3dc082147a
[M1] add layout::discover
Amadey Vorontsov
2026-05-08 11:03:44 +00:00
-
b0c54b8f5a
[M1] add manifest::write
Amadey Vorontsov
2026-05-08 10:50:38 +00:00
-
95a8890623
[M1] add manifest::parse
Amadey Vorontsov
2026-05-08 00:23:46 +00:00
-
fba725e192
[M1] add util::Error, Result<T>, format()
Amadey Vorontsov
2026-05-08 00:00:21 +00:00
-
6e922b7249
Initial commit
Amadey Vorontsov
2026-05-07 23:32:46 +00:00