Age | Commit message (Expand) | Author | Files | Lines |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 6 | -6/+0 |
2020-01-29 | Rename module_base to module, redo module boot/init argument passing | Boris Kolpackov | 1 | -7/+3 |
2020-01-28 | Use scope::var_pool() | Boris Kolpackov | 1 | -7/+7 |
2020-01-28 | Use scope::insert_rule() | Boris Kolpackov | 1 | -8/+6 |
2020-01-27 | Improve module loading API | Boris Kolpackov | 1 | -1/+1 |
2019-10-14 | Implement MSVC installation discovery for version 15 (2017) and later | Karen Arutyunov | 1 | -1/+1 |
2019-08-28 | Add build2_cli_load() | Karen Arutyunov | 2 | -17/+25 |
2019-08-28 | Move cxx build system module to separate library | Karen Arutyunov | 2 | -2/+2 |
2019-08-26 | Make target types project-wide | Boris Kolpackov | 1 | -5/+4 |
2019-08-23 | Introduce notion of build context | Boris Kolpackov | 3 | -11/+12 |
2019-07-05 | Move config, dist, test, and install modules into library | Karen Arutyunov | 1 | -2/+2 |
2019-07-01 | Split build system into library and driver | Boris Kolpackov | 6 | -21/+21 |
2019-06-19 | Improve diagnostics | Boris Kolpackov | 1 | -3/+3 |
2019-06-05 | Tweak generated header heuristics, add more diagnostics | Boris Kolpackov | 1 | -1/+1 |
2019-04-08 | Support for --dry-run|-n mode, perform update part | Boris Kolpackov | 1 | -3/+5 |
2019-01-16 | Update copyright year | Karen Arutyunov | 6 | -6/+6 |
2018-11-28 | Add --[no-]mtime-check options to control this behavior at runtime | Boris Kolpackov | 1 | -1/+1 |
2018-11-22 | Make backwards modification time check permanent, add another experiment | Boris Kolpackov | 1 | -8/+9 |
2018-11-19 | Finalize workaround for backwards modification time issue | Boris Kolpackov | 1 | -1/+1 |
2018-11-05 | Only search for external tools (compilers, linkers, etc) in PATH | Boris Kolpackov | 1 | -1/+7 |
2018-10-19 | Suggest override variable (config.x) when tool is not found | Boris Kolpackov | 1 | -2/+4 |
2018-07-30 | Fortify cli detection against "other" cli's (like Mono JIT compiler) | Boris Kolpackov | 1 | -12/+25 |
2018-07-16 | Implement in module | Boris Kolpackov | 1 | -2/+2 |
2018-06-29 | Use depdb to track changes to cli compiler, options, etc | Boris Kolpackov | 2 | -22/+88 |
2018-06-28 | Implement support for excluded and ad hoc prerequisites | Boris Kolpackov | 1 | -41/+36 |
2018-05-19 | Update copyright year | Karen Arutyunov | 6 | -6/+6 |
2018-02-07 | Initial work for default update outer operation | Boris Kolpackov | 2 | -3/+5 |
2018-02-03 | Get rid of action rule override semantics | Boris Kolpackov | 5 | -14/+14 |
2017-12-17 | Trace non-zero process exit code | Boris Kolpackov | 1 | -1/+3 |
2017-12-16 | Improve process execution diagnostics by reusing run_*() API | Boris Kolpackov | 2 | -18/+4 |
2017-12-07 | Distinguish between "fixed" and "default" target extensions | Boris Kolpackov | 1 | -10/+9 |
2017-11-24 | Fix few bugs in generated header path remapping logic | Boris Kolpackov | 1 | -1/+1 |
2017-08-23 | Add perform_clean_group(), use instead of ad hoc implementation in cli rule | Boris Kolpackov | 2 | -33/+1 |
2017-08-05 | Add note | Boris Kolpackov | 1 | -0/+2 |
2017-05-01 | Add hxx extension for headers | Karen Arutyunov | 6 | -40/+40 |
2017-04-28 | Implement support for pre-processing version headers (or other files) | Boris Kolpackov | 1 | -14/+14 |
2017-04-27 | Pass target to prerequisite search | Boris Kolpackov | 2 | -5/+8 |
2017-04-10 | Adapt to process_error change | Karen Arutyunov | 2 | -2/+2 |
2017-03-10 | Implement support for wildcard patterns | Boris Kolpackov | 1 | -0/+2 |
2017-03-03 | Fix cli distribution via group | Boris Kolpackov | 2 | -18/+17 |
2017-03-02 | Implement parallel match | Boris Kolpackov | 4 | -81/+51 |
2017-02-13 | Tighten target constness further | Boris Kolpackov | 3 | -30/+20 |
2017-02-13 | Use target:as<> instead of static_cast for target casting | Boris Kolpackov | 2 | -3/+5 |
2017-02-13 | Pass const target& to recipes | Boris Kolpackov | 2 | -8/+8 |
2017-02-13 | Implement target_set locking, including extension update | Boris Kolpackov | 1 | -7/+5 |
2017-02-13 | Store extension in target map key rather than in target | Boris Kolpackov | 3 | -8/+11 |
2017-02-13 | Pass const scope& where modification should not happen | Boris Kolpackov | 1 | -1/+1 |
2017-02-13 | Implement pattern-based variable typing, tighten variable type update | Boris Kolpackov | 1 | -3/+3 |
2017-02-13 | Add model mutex, make var_pool const by default | Boris Kolpackov | 3 | -12/+12 |
2017-01-24 | Add default constructors to *_rule classes to make older clang happy | Karen Arutyunov | 1 | -0/+2 |