* A flag `--keep-going / -k' to keep building goals if one fails, as
much as possible. (This is similar to GNU Make's `-k' flag.) * Refactoring to implement this: previously we just bombed out when a build failed, but now we have to clean up. In particular this means that goals must be freed quickly --- they shouldn't hang around until the worker exits. So the worker now maintains weak pointers in order not to prevent garbage collection. * Documented the `-k' and `-j' flags.
Showing
- doc/manual/opt-common-syn.xml 9 additions, 0 deletionsdoc/manual/opt-common-syn.xml
- doc/manual/opt-common.xml 27 additions, 0 deletionsdoc/manual/opt-common.xml
- misc/emacs/nix-mode.el 1 addition, 0 deletionsmisc/emacs/nix-mode.el
- src/libmain/shared.cc 2 additions, 0 deletionssrc/libmain/shared.cc
- src/libstore/globals.cc 2 additions, 0 deletionssrc/libstore/globals.cc
- src/libstore/globals.hh 4 additions, 0 deletionssrc/libstore/globals.hh
- src/libstore/normalise.cc 151 additions, 130 deletionssrc/libstore/normalise.cc
- src/libutil/util.cc 8 additions, 9 deletionssrc/libutil/util.cc
- tests/Makefile.am 2 additions, 3 deletionstests/Makefile.am
- tests/fall-back.sh 3 additions, 2 deletionstests/fall-back.sh
Loading
Please register or sign in to comment