Age | Commit message (Expand) | Author | Files | Lines |
2023-06-15 | Remove stray whitespace from "uninstall" command name | Boris Kolpackov | 1 | -3/+3 |
2023-06-15 | Fix incorrect memory order in target::matched() call | Boris Kolpackov | 2 | -2/+2 |
2023-06-14 | Use dry_run_option instead of dry_run during match | Boris Kolpackov | 2 | -3/+3 |
2023-06-14 | Don't fail in dyndep_rule::enter_file() if target is in src | Boris Kolpackov | 1 | -4/+24 |
2023-06-14 | Improve dyndep_rule::{inject,verify}_existing_file() documentation | Boris Kolpackov | 2 | -7/+11 |
2023-06-13 | Disable -Wgnu-line-marker in Clang 15 triggered by -frewrite-includes | Boris Kolpackov | 1 | -6/+43 |
2023-06-12 | Hack around GCC 13 -Wdangling-reference false positives | Boris Kolpackov | 5 | -16/+17 |
2023-06-09 | Add explicit move as recommended by Clang warning | Boris Kolpackov | 1 | -1/+1 |
2023-06-09 | Diagnose multiple values in typed concatenation (GH issue #263) | Boris Kolpackov | 1 | -26/+41 |
2023-06-08 | Add support for buildfile importation | Boris Kolpackov | 12 | -175/+701 |
2023-06-07 | Implement GCC module mapper protocol quoting/escaping (GH issues #203, #228) | Boris Kolpackov | 1 | -14/+223 |
2023-06-05 | Remap Clang -Wunqualified-std-cast-call warning to -Wextra (GH issue #259) | Boris Kolpackov | 1 | -0/+40 |
2023-06-02 | Fix another race in library metadata protocol logic | Boris Kolpackov | 1 | -0/+8 |
2023-06-02 | Temporarily turn null include error into warning for backwards compat | Boris Kolpackov | 1 | -11/+19 |
2023-06-02 | Fix data race in library metadata protocol logic | Boris Kolpackov | 3 | -5/+14 |
2023-06-01 | Diagnose null include, operation-specific variable values | Boris Kolpackov | 2 | -31/+47 |
2023-06-01 | Add inner_recipe for expressiveness | Boris Kolpackov | 8 | -7/+11 |
2023-06-01 | Resolve (but disable for now) target_count issue in resolve_members() | Boris Kolpackov | 7 | -70/+249 |
2023-05-31 | Improve diagnostics when dropping config.import.* values | Boris Kolpackov | 1 | -0/+20 |
2023-05-31 | Provide implied configure_* and dist_* action registration for ad hoc recipes | Boris Kolpackov | 2 | -29/+84 |
2023-05-30 | Fix bug | Boris Kolpackov | 1 | -2/+2 |
2023-05-30 | Fix previous commits to work in C++14 | Boris Kolpackov | 2 | -5/+8 |
2023-05-30 | Add support for fsdir{} dynamic prerequisites in the dyndep lines format | Boris Kolpackov | 3 | -21/+135 |
2023-05-30 | Add depdb-dyndep --target-extension-type option | Boris Kolpackov | 5 | -9/+122 |
2023-05-30 | Store dynamic group member types in depdb, use in clean | Boris Kolpackov | 5 | -102/+203 |
2023-05-30 | Add $path.posix_string() and $path.posix_representation() functions | Karen Arutyunov | 1 | -0/+116 |
2023-05-29 | Move old dynamic members cleanup from execute to apply | Boris Kolpackov | 1 | -31/+40 |
2023-05-29 | New 'lines' dependency format in depdb-dyndep | Boris Kolpackov | 4 | -11/+215 |
2023-05-29 | Extend special match_rule() logic to all groups with dynamic targets | Boris Kolpackov | 9 | -92/+89 |
2023-05-29 | Handle see-through groups with dynamic members in dist | Boris Kolpackov | 2 | -25/+126 |
2023-05-29 | Clean after each depdb-dyndep execution | Boris Kolpackov | 1 | -11/+51 |
2023-05-29 | Disable counts verification if matched but not executed in resolve_members() | Boris Kolpackov | 5 | -14/+41 |
2023-05-29 | Avoid group linkup deadlocks for dynamic and pattern-static members | Boris Kolpackov | 3 | -37/+64 |
2023-05-29 | Explicit group: pattern members | Boris Kolpackov | 8 | -71/+197 |
2023-05-29 | Explicit group: dynamic members | Boris Kolpackov | 10 | -134/+426 |
2023-05-29 | Explicit group: static members | Boris Kolpackov | 18 | -123/+580 |
2023-05-29 | Explicit group: syntax parsing | Boris Kolpackov | 8 | -148/+477 |
2023-05-21 | Add support for dynamic target extraction in addition to prerequisites | Boris Kolpackov | 12 | -128/+864 |
2023-05-16 | Implement dist meta-operation without invoking install (GH issue #190) | Boris Kolpackov | 2 | -54/+122 |
2023-05-16 | Enter export stub targets with correct out | Boris Kolpackov | 3 | -24/+46 |
2023-05-09 | Make quoted/display target names in JSON structured result consistent with dump | Boris Kolpackov | 2 | -35/+40 |
2023-05-09 | Document JSON dump format (GH issue #182) | Boris Kolpackov | 3 | -14/+14 |
2023-05-09 | Add --load-only option in addition to --match-only | Boris Kolpackov | 10 | -14/+84 |
2023-05-09 | Add support for dumping build system state in JSON format (GH issue #182) | Boris Kolpackov | 10 | -82/+1103 |
2023-05-03 | Add --dump-scope and --dump-target options to limit --dump output | Boris Kolpackov | 9 | -56/+214 |
2023-04-21 | Make sure main module_functions entry is after submodules | Boris Kolpackov | 4 | -6/+6 |
2023-04-19 | Fix several issues in build system module importation logicmodule-import | Boris Kolpackov | 7 | -100/+275 |
2023-04-19 | Clarify const-ness issues in configure implementation | Boris Kolpackov | 4 | -13/+23 |
2023-04-18 | Add support for Assembler with C Preprocessor (.S) compilation | Boris Kolpackov | 12 | -42/+158 |
2023-04-13 | Move cli module to libbuild2-cli library | Boris Kolpackov | 11 | -1/+980 |