Age | Commit message (Expand) | Author | Files | Lines |
2021-12-16 | Verify targets that alias same path are read-only | Boris Kolpackov | 3 | -4/+121 |
2021-12-16 | Pass context to (meta-)operation hooks | Boris Kolpackov | 7 | -31/+40 |
2021-12-16 | Don't consider implied existing targets in dyndep logic | Boris Kolpackov | 2 | -9/+39 |
2021-12-15 | Return stable imported target name from import_direct() | Boris Kolpackov | 5 | -30/+75 |
2021-12-14 | Clarify comment | Boris Kolpackov | 1 | -3/+2 |
2021-12-14 | Clean .t file in ad hoc recipe | Boris Kolpackov | 2 | -3/+21 |
2021-12-06 | Recognize absolute Windows paths in make parser | Boris Kolpackov | 7 | -49/+111 |
2021-12-06 | Redo make_parser interface to return path, handle invalid_path exception | Boris Kolpackov | 5 | -20/+27 |
2021-12-03 | Get rid of unused lambda captures | Boris Kolpackov | 1 | -1/+1 |
2021-12-03 | Add depdb-dyndep --drop-cycles option | Boris Kolpackov | 7 | -60/+107 |
2021-12-02 | Automatically register pattern rules for dist meta-operation | Boris Kolpackov | 2 | -4/+33 |
2021-12-02 | Add $root_directory(<path>) function | Boris Kolpackov | 1 | -1/+42 |
2021-12-02 | Add $relative(<path>,<dir-path>) function | Boris Kolpackov | 1 | -1/+66 |
2021-12-01 | Don't save test configuration variables to ~build2 configuration | Karen Arutyunov | 1 | -11/+14 |
2021-11-30 | Get rid of unused lambda captures | Boris Kolpackov | 1 | -4/+4 |
2021-11-30 | Add support for dynamic dependencies as byproduct of script body | Boris Kolpackov | 13 | -327/+1136 |
2021-11-30 | Add support for reopening depdb | Boris Kolpackov | 2 | -16/+101 |
2021-11-29 | Fix bug in in::rule | Boris Kolpackov | 2 | -4/+4 |
2021-11-28 | Avoid unnecessary work in depdb::close() if using static check_mtime() | Boris Kolpackov | 4 | -6/+8 |
2021-11-28 | Generalize depdb::touch functionality to support custom timestamp | Boris Kolpackov | 4 | -10/+34 |
2021-11-26 | Add $size(string), $size(path), and $size(dir_path) functions | Boris Kolpackov | 2 | -0/+16 |
2021-11-24 | Fix bug in attempt to allow calling cc module functions during match | Boris Kolpackov | 1 | -2/+2 |
2021-11-24 | Add ability to add extra depdb entries in in::rule | Boris Kolpackov | 2 | -6/+21 |
2021-11-24 | Allow calling cc module functions during match | Boris Kolpackov | 1 | -2/+8 |
2021-11-23 | Fix multi-line comment parsing to accept trailing eos in place of newline | Boris Kolpackov | 1 | -6/+7 |
2021-11-23 | Add support for dynamic dependencies in ad hoc Buildscript recipes | Boris Kolpackov | 29 | -1263/+4718 |
2021-11-16 | Ignore (with warning) directory symlink cycles in bootstrap dist | Boris Kolpackov | 1 | -3/+44 |
2021-11-16 | Minor optimizations in cc::compile_rule | Boris Kolpackov | 1 | -5/+4 |
2021-11-09 | Suppress few unused variable warnings caused by NDEBUG | Boris Kolpackov | 1 | -5/+10 |
2021-11-08 | Incorporate derived target types into generated header logic | Boris Kolpackov | 2 | -6/+37 |
2021-11-05 | Keep multiple prefixless entries for generated header mapping | Boris Kolpackov | 3 | -36/+78 |
2021-11-04 | Do not apply install scope to update-for-install pre-operation | Boris Kolpackov | 4 | -14/+39 |
2021-11-04 | Add $size() function to get size of sequence (names, strings, etc) | Boris Kolpackov | 4 | -40/+82 |
2021-11-03 | Add line processing customization hook to in::rule | Boris Kolpackov | 7 | -141/+268 |
2021-11-02 | Add $sort() function | Boris Kolpackov | 4 | -1/+150 |
2021-10-27 | Handle "common symbols" in symbol exporting .def generation rule | Boris Kolpackov | 1 | -15/+53 |
2021-10-26 | Add comment | Boris Kolpackov | 1 | -2/+4 |
2021-10-21 | Add more entries to list of Windows system libraries | Boris Kolpackov | 1 | -0/+2 |
2021-10-21 | Skip NULL entries in BMI's prerequisite_targets when looking for source | Boris Kolpackov | 1 | -1/+1 |
2021-10-21 | Add build.progress global variable with --[no-]progress option value | Boris Kolpackov | 1 | -0/+11 |
2021-10-20 | Change to version 0.15.0-a.0.z | Boris Kolpackov | 1 | -1/+1 |
2021-10-16 | Release version 0.14.0v0.14.0 | Boris Kolpackov | 1 | -1/+1 |
2021-10-16 | Skip regenerating .pc files during uninstall | Boris Kolpackov | 2 | -2/+13 |
2021-10-16 | Improve info meta-operation not to print trailing spaces | Boris Kolpackov | 1 | -8/+22 |
2021-10-15 | Allow explicit amalgamation by simple projects | Boris Kolpackov | 1 | -9/+8 |
2021-10-14 | Map latest to -std=c++2b from Clang 13, /std:c++20 from MSVC 16.11 | Boris Kolpackov | 1 | -17/+16 |
2021-10-14 | Use tidier pc and def names instead of generic gen for .pc and .def generation | Boris Kolpackov | 2 | -2/+2 |
2021-10-14 | Disable re-parse of sole expansions in Buildscript | Boris Kolpackov | 6 | -12/+53 |
2021-10-14 | Pass along parse_names_result during script command parsing | Boris Kolpackov | 4 | -28/+34 |
2021-10-14 | Add ability to detect sole expansion in parser::parse_names() | Boris Kolpackov | 2 | -7/+15 |