Age | Commit message (Expand) | Author | Files | Lines |
2022-03-10 | Fix operator<<(ostream,target_state) | Karen Arutyunov | 2 | -0/+4 |
2022-03-10 | Add reverse_execute_prerequisites() variant | Boris Kolpackov | 4 | -14/+154 |
2022-03-10 | Remove update variable from source of synthesized dependency | Boris Kolpackov | 1 | -1/+14 |
2022-03-09 | Rename execute_wait() to execute() | Boris Kolpackov | 3 | -26/+23 |
2022-03-09 | Parallel implementation of update_during_match_prerequisites() | Boris Kolpackov | 5 | -34/+150 |
2022-03-08 | Improve performance of update during match for multiple targets | Boris Kolpackov | 5 | -19/+95 |
2022-03-08 | Update C/C++ headers and ad hoc sources during match by default | Boris Kolpackov | 1 | -19/+50 |
2022-03-08 | Add update=execute special value for cases where it's not default | Boris Kolpackov | 3 | -4/+6 |
2022-03-07 | Fix operation-specific variables logic for inner/outer operations | Boris Kolpackov | 6 | -23/+52 |
2022-03-07 | Add support for update=unmatch|match to ad hoc recipes | Boris Kolpackov | 10 | -48/+217 |
2022-03-04 | Convert stream names to lower case in documentation | Karen Arutyunov | 2 | -7/+7 |
2022-03-02 | Add update operation-specific variable with unmatch|match additional values | Boris Kolpackov | 24 | -148/+395 |
2022-02-24 | Add note on disabling subprojects/amalgamations import search | Boris Kolpackov | 1 | -0/+10 |
2022-02-21 | Factor process-wide initialization to init_process() function | Boris Kolpackov | 8 | -85/+109 |
2022-02-21 | Ban module names that start with underscore | Boris Kolpackov | 2 | -3/+9 |
2022-02-21 | Factor additional logic to parse_cmdline() | Boris Kolpackov | 3 | -80/+107 |
2022-02-18 | Factor out common CLI types (scanners, etc) | Karen Arutyunov | 20 | -2901/+1888 |
2022-02-18 | Move parse_cmdline() to libbuild2 | Karen Arutyunov | 16 | -2502/+2553 |
2022-02-17 | Add support for cheaply starting parallel scheduler pre-tuned to serial | Boris Kolpackov | 3 | -15/+43 |
2022-02-17 | Add build.mode global variable | Boris Kolpackov | 1 | -0/+12 |
2022-02-17 | Factor command line parsing logic into separate function | Boris Kolpackov | 1 | -182/+210 |
2022-02-16 | Invent quoting modes for to_stream(name) | Karen Arutyunov | 10 | -35/+86 |
2022-02-16 | Get rid of stray variable | Boris Kolpackov | 1 | -2/+0 |
2022-02-16 | Add pre/post hooks to load_root() | Boris Kolpackov | 2 | -2/+22 |
2022-02-15 | Fix stray logic where libue{} was still considered member of libul{} | Boris Kolpackov | 1 | -10/+27 |
2022-02-15 | Diagnose various misuses of library metadata protocol | Boris Kolpackov | 4 | -8/+28 |
2022-02-14 | Fix module loading in libbuild2 test | Boris Kolpackov | 1 | -8/+17 |
2022-02-14 | Add parser::parse_eval() public API function | Boris Kolpackov | 2 | -12/+62 |
2022-02-14 | Add ability to override amalgamation and subprojects in bootstrap_src() | Boris Kolpackov | 2 | -3/+41 |
2022-02-14 | Factor reusable code to contex::enter_project_overrides() | Boris Kolpackov | 3 | -56/+69 |
2022-02-11 | Remove unnecessary header inclusions | Boris Kolpackov | 5 | -5/+8 |
2022-02-10 | Add note on GNU ar deprecating -T in favor of --thin | Boris Kolpackov | 1 | -0/+3 |
2022-02-10 | Make few global types separately constructible/initializable | Boris Kolpackov | 7 | -8/+29 |
2022-02-10 | Fix issue with string::assign() call without third argument | Boris Kolpackov | 1 | -1/+1 |
2022-02-10 | Reorder inline function definition to help with MinGW GCC symbol export | Boris Kolpackov | 2 | -28/+32 |
2022-02-09 | Adapt version module to package dependency new representation syntax | Karen Arutyunov | 2 | -44/+86 |
2022-02-09 | Fix issue with implicit size_t to meta_operation_id conversion | Boris Kolpackov | 1 | -9/+13 |
2022-02-09 | Add dyndep_rule::inject_group_member() | Boris Kolpackov | 2 | -1/+69 |
2022-02-09 | Don't use fallback file_rule to clean real targets | Boris Kolpackov | 3 | -3/+22 |
2022-02-09 | Improve comments | Boris Kolpackov | 1 | -3/+6 |
2022-02-09 | Don't skip empty see-through target groups | Boris Kolpackov | 3 | -38/+34 |
2022-02-09 | Add perform_clean_group_extra() | Boris Kolpackov | 2 | -123/+151 |
2022-02-09 | Add read-only mode to depdb | Boris Kolpackov | 3 | -58/+98 |
2022-02-07 | Add support for meta-operation wildcard in scope::insert_rule() | Boris Kolpackov | 3 | -12/+36 |
2022-02-07 | Make match_inc_dependents() part of public API | Boris Kolpackov | 3 | -5/+10 |
2022-02-07 | Use target::as instead of static_cast everywhere | Boris Kolpackov | 3 | -8/+8 |
2022-02-02 | Work around issue in older Clang versions | Boris Kolpackov | 1 | -0/+2 |
2022-02-02 | Redo diagnostics without operator<< in namespace std | Boris Kolpackov | 7 | -113/+103 |
2022-01-28 | Add note to buildfile | Karen Arutyunov | 1 | -0/+3 |
2022-01-26 | Make bash module install into bin/<project>.bash/ to avoid clashes | Boris Kolpackov | 6 | -34/+74 |