1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-12 13:36:02 +01:00
nix/src
Bernardo Meurer Costa 56dbca9a98
feat(libstore): add findCycles() to DependencyGraph
Adds cycle detection to DependencyGraph using DFS with back-edge detection.

This will be used by the cycle detection feature for build errors.

Each cycle is represented as a path that starts and ends at the same node,
e.g., [A, B, C, A].
2025-10-28 06:04:59 +00:00
..
external-api-docs meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
internal-api-docs meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
json-schema-checks nlohmann::json instance and JSON Schema for ContentAddress 2025-10-27 14:47:50 -04:00
libcmd Factor out --no-check-sigs 2025-10-16 16:35:09 +02:00
libexpr Merge pull request #14379 from Radvendii/exprlist-alloc 2025-10-27 21:04:45 +00:00
libexpr-c meson: Move asan-options to common 2025-10-11 16:08:35 +03:00
libexpr-test-support meson: Move asan-options to common 2025-10-11 16:08:35 +03:00
libexpr-tests Fix an update to a finished value 2025-10-27 15:01:46 +01:00
libfetchers treewide: replace manual MiB calculations with renderSize 2025-10-27 16:04:19 +01:00
libfetchers-c meson: Move asan-options to common 2025-10-11 16:08:35 +03:00
libfetchers-tests libfetchers/git-utils: Be more correct about validating refnames 2025-10-15 21:54:09 +03:00
libflake Clarify unlocked input warning message 2025-10-19 14:08:34 +02:00
libflake-c meson: Move asan-options to common 2025-10-11 16:08:35 +03:00
libflake-tests Remove unecessary includes 2025-10-14 23:48:45 -04:00
libmain treewide: replace manual MiB calculations with renderSize 2025-10-27 16:04:19 +01:00
libmain-c meson: Move asan-options to common 2025-10-11 16:08:35 +03:00
libstore feat(libstore): add findCycles() to DependencyGraph 2025-10-28 06:04:59 +00:00
libstore-c Merge remote-tracking branch 'upstream/master' into upstream-RossComputerGuy/feat/expose-computefsclosure 2025-10-15 15:40:10 +02:00
libstore-test-support meson: Move asan-options to common 2025-10-11 16:08:35 +03:00
libstore-tests feat(libstore): add findCycles() to DependencyGraph 2025-10-28 06:04:59 +00:00
libutil Add consuming ref <-> std::share_ptr methods/ctrs 2025-10-27 16:23:43 -04:00
libutil-c meson: Move asan-options to common 2025-10-11 16:08:35 +03:00
libutil-test-support Allow for standard nlohmann JSON serializers to take separate XP features 2025-10-16 16:45:22 -04:00
libutil-tests diff-closures: print sizes with dynamic unit 2025-10-27 02:05:03 +01:00
nix refactor(nix): migrate why-depends to use DependencyGraph 2025-10-28 05:47:45 +00:00
perl Convert Realisation JSON logic to standard style 2025-09-22 12:59:37 -04:00
nix-functional-tests Build Functional tests with Meson 2024-08-14 15:35:40 -04:00
nix-manual Build the manual with Meson 2024-10-09 11:58:17 -04:00