Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-06-29 | Use depdb to track changes to cli compiler, options, etc | Boris Kolpackov | 4 | -22/+123 | |
2018-06-28 | Workaround for VC14 bug | Boris Kolpackov | 1 | -0/+4 | |
2018-06-28 | Bump build2 version requirement to 0.8.0 | Boris Kolpackov | 1 | -2/+2 | |
2018-06-28 | Add prerequisite variable visibility specification/enforcement | Boris Kolpackov | 7 | -21/+106 | |
2018-06-28 | Implement support for excluded and ad hoc prerequisites | Boris Kolpackov | 31 | -283/+600 | |
The inclusion/exclusion is controlled via the 'include' prerequisite-specific variable. Valid values are: false - exclude true - include adhoc - include but treat as an ad hoc input For example: lib{foo}: cxx{win32-utility}: include = ($cxx.targe.class == 'windows') exe{bar}: libs{plugin}: include = adhoc | |||||
2018-06-25 | Minor note on Apple Clang to vanilla Clang version mapping | Boris Kolpackov | 1 | -6/+8 | |
2018-06-20 | Regularize .gitignore files | Karen Arutyunov | 3 | -0/+10 | |
2018-06-20 | Add $process.run() and $process.run_regex() functions | Boris Kolpackov | 10 | -12/+350 | |
$process.run(<prog>[ <args>...]) Return trimmed stdout. $process.run_regex(<prog>[ <args>...], <pat> [, <fmt>]) Return stdout lines matched and optionally processed with regex. Each line of stdout (including the customary trailing blank) is matched (as a whole) against <pat> and, if successful, returned, optionally processed with <fmt>, as an element of a list. | |||||
2018-06-20 | Fix race in phase switch during failure | Boris Kolpackov | 1 | -0/+3 | |
2018-06-19 | Adapt to renaming regex_replace_ex() to regex_replace_search() | Karen Arutyunov | 2 | -30/+31 | |
2018-06-15 | Minor formatting cleanup | Karen Arutyunov | 1 | -3/+3 | |
2018-06-15 | Default standard version epoch to one | Karen Arutyunov | 1 | -1/+1 | |
2018-06-15 | Add note on acl/noacl switch in baseutils | Boris Kolpackov | 1 | -0/+3 | |
2018-06-15 | Use portable environment variable manipulation functions | Karen Arutyunov | 3 | -20/+17 | |
2018-06-15 | Add sanity check | Boris Kolpackov | 3 | -1/+5 | |
2018-06-14 | Fix typo | Boris Kolpackov | 1 | -1/+1 | |
2018-06-13 | Open depdb earlier to detect and diagnose missing output directory | Boris Kolpackov | 1 | -2/+5 | |
2018-06-13 | Fix diagnostics bug | Boris Kolpackov | 1 | -1/+1 | |
2018-06-12 | If target type doesn't use extensions, factor it back into name | Boris Kolpackov | 1 | -0/+13 | |
2018-06-12 | Add built-in support for Windows module definition files (.def) | Boris Kolpackov | 4 | -5/+82 | |
2018-06-12 | Remove output if ld fails | Boris Kolpackov | 1 | -5/+7 | |
This helps link.exe which leaves broken the output around. | |||||
2018-06-09 | Handle fsdir{} prerequsites during installation | Boris Kolpackov | 3 | -0/+52 | |
2018-06-09 | Minor diagnostics improvement | Boris Kolpackov | 1 | -1/+6 | |
2018-06-06 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |
2018-06-05 | Fix localization issue in GCC system header search path extraction | Boris Kolpackov | 1 | -5/+5 | |
2018-06-01 | Remove redundant header include | Karen Arutyunov | 1 | -1/+0 | |
2018-06-01 | Fix uncaught invalid_path exception | Karen Arutyunov | 1 | -6/+16 | |
2018-05-31 | Bump version to 0.8.0-a.0.z, master is open for business | Boris Kolpackov | 2 | -3/+3 | |
2018-05-30 | Fix broken link in testscript.cli0.7.0 | Karen Arutyunov | 1 | -1/+1 | |
2018-05-29 | Adapt to moving repository git.build2.org/etc/style.git to ↵ | Karen Arutyunov | 1 | -1/+1 | |
git.build2.org/style.git | |||||
2018-05-29 | Adjust libpkgconf dependency constraint | Boris Kolpackov | 1 | -1/+1 | |
2018-05-29 | Bump version to 0.7.0 | Boris Kolpackov | 2 | -3/+3 | |
2018-05-29 | Update NEWS file | Boris Kolpackov | 1 | -0/+120 | |
2018-05-29 | Update submodules | Boris Kolpackov | 2 | -0/+0 | |
2018-05-29 | Minor terminology update (package/project dependency manager) | Boris Kolpackov | 1 | -1/+1 | |
2018-05-28 | Fix localized /showIncludes parsing some more | Boris Kolpackov | 1 | -11/+27 | |
2018-05-26 | Update preface in manual | Boris Kolpackov | 1 | -1/+2 | |
2018-05-26 | Only print column if printed line | Boris Kolpackov | 1 | -4/+6 | |
2018-05-25 | Fix target locking race in search_library() | Boris Kolpackov | 1 | -0/+8 | |
2018-05-25 | Change default install filter to only accept prerequisites from amalgamation | Boris Kolpackov | 5 | -23/+47 | |
2018-05-25 | Fix postponed group/member state race | Boris Kolpackov | 2 | -6/+20 | |
2018-05-25 | Fix link rule to synthesize identical dependency for clean and update | Boris Kolpackov | 1 | -11/+44 | |
2018-05-24 | Skip auto-generated header mapping if include path is not normalizable | Boris Kolpackov | 1 | -30/+37 | |
2018-05-24 | Fix bug in TU checksum depdb saving logic in case of reprocess=true | Boris Kolpackov | 3 | -5/+5 | |
2018-05-24 | Better handling of translated massages in VC's /showIncludes output | Boris Kolpackov | 1 | -19/+27 | |
2018-05-24 | Remove target/scope irregularity workarounds | Boris Kolpackov | 4 | -8/+7 | |
2018-05-24 | Add note on *-gcc-{ar,ranlib,etc} situation | Boris Kolpackov | 1 | -1/+2 | |
2018-05-23 | Add dist to list of modules bootstrapped by default by create meta-operation | Boris Kolpackov | 2 | -5/+5 | |
2018-05-23 | Fix bug in inner project bootstrap during configure/disfigure | Boris Kolpackov | 2 | -6/+13 | |
2018-05-21 | Update style submodule | Boris Kolpackov | 2 | -0/+0 | |