Improve reliability of MIX_OS_DEPS_COMPILE_PARTITION_COUNT across mix escript.install, mix archive.install, and others
Module
mix deps.compile
12 changes across 11 versions
Changes by version
Do not spawn partitions when all dependencies are local and already compiled
Support MIX_OS_DEPS_COMPILE_PARTITION_COUNT for compiling deps concurrently across multiple operating system processes
Fix escaping issues when invoking rebar3 in some cases
Handle compilation of rebar3 dependencies when rebar3 is on a path with spaces on Unix
Automatically recompile dependencies if their compile env changes
Fix compatibility with rebar v3.14
Allow local deps to be skipped on mix deps.compile
Use gmake instead of make when compiling deps on NetBSD/DragonFlyBSD
Add --skip-umbrella-children flag. The new flag does not compile umbrella apps. This is useful for building caches in CD/CI pipelines
Fix subcommand splitting bug in rebar3
Perform clean builds for dependencies on outdated locks to avoid old modules from affecting future compilation