Age | Commit message (Expand) | Author | Files | Lines |
2022-04-19 | Switch to using std::function for target::data_pad | Boris Kolpackov | 2 | -3/+6 |
2022-04-07 | Rename {match,execute}() to *_sync(), add *_complete() | Boris Kolpackov | 1 | -1/+1 |
2022-04-06 | Add support for rule hints | Boris Kolpackov | 1 | -3/+2 |
2022-03-29 | Add variable_map::lookup_namespace(string) overload | Boris Kolpackov | 3 | -8/+4 |
2022-03-23 | Add note on disfig.* variables idea | Boris Kolpackov | 1 | -0/+16 |
2022-03-23 | Clarify config::save_*_omitted semantics | Boris Kolpackov | 1 | -5/+12 |
2022-03-22 | Add ability to disfigure specific configuration variables | Boris Kolpackov | 1 | -0/+27 |
2022-02-16 | Invent quoting modes for to_stream(name) | Karen Arutyunov | 1 | -3/+3 |
2021-12-16 | Pass context to (meta-)operation hooks | Boris Kolpackov | 1 | -4/+4 |
2021-09-28 | Adapt to libbutl headers extension change from .mxx to .hxx | Karen Arutyunov | 1 | -1/+1 |
2021-09-20 | Assign pre-defined semantics to config.<project>.develop variables | Boris Kolpackov | 4 | -24/+59 |
2021-06-21 | Add support for automatic generation of symbol exporting .def file | Boris Kolpackov | 1 | -3/+1 |
2021-04-26 | Detect and diagnose presence of certain GCC environment variables | Boris Kolpackov | 1 | -7/+6 |
2021-04-22 | Incorporate project environment checksum into cc::compiler_info cache key | Boris Kolpackov | 1 | -1/+7 |
2021-04-22 | Add another hash/save_environment() overload | Boris Kolpackov | 1 | -0/+10 |
2021-04-20 | Track changes to environment in cc rules | Boris Kolpackov | 1 | -1/+3 |
2021-04-09 | Fix bug in configure meta-operation implementation | Boris Kolpackov | 1 | -1/+1 |
2021-04-07 | Register environment variables for hermetic build configurations | Boris Kolpackov | 5 | -2/+99 |
2021-04-04 | Add base functionality for hermetic build configurationshermetic | Boris Kolpackov | 5 | -105/+325 |
2021-04-02 | Add support for propagating project environment | Boris Kolpackov | 1 | -2/+84 |
2021-03-26 | Implement config.config.environment storage | Boris Kolpackov | 5 | -99/+252 |
2021-03-19 | Redo entering of src directories into scope_map | Boris Kolpackov | 1 | -4/+4 |
2021-02-08 | Enter scope src directories into scope map | Boris Kolpackov | 1 | -1/+1 |
2021-01-30 | Add std::{map, multimap} to types.hxx | Boris Kolpackov | 2 | -5/+1 |
2020-12-04 | Mark Buildfile functions as pure or impure | Boris Kolpackov | 1 | -1/+3 |
2020-12-02 | Fix bug in config utility | Boris Kolpackov | 1 | -2/+3 |
2020-09-24 | Give hints for common causes of "no rule to update ..." error | Boris Kolpackov | 1 | -1/+1 |
2020-09-24 | Add ability to ignore extra variables in specified_config() | Boris Kolpackov | 2 | -9/+33 |
2020-08-18 | Add ability to mark config.* variables as "unsaved" (always transient) | Boris Kolpackov | 5 | -19/+40 |
2020-08-16 | Add support for post-configure and pre-disfigure hooks | Boris Kolpackov | 6 | -27/+121 |
2020-08-16 | Add ability to initialize bootstrapped modules after loading root.build | Boris Kolpackov | 1 | -2/+4 |
2020-07-12 | Cache subprojects variable value in scope::root_extra | Boris Kolpackov | 1 | -8/+8 |
2020-07-02 | Optimize variable extraction in bootstrap_src() | Boris Kolpackov | 1 | -4/+3 |
2020-06-12 | Make order of imports stable in saved host build configuration | Boris Kolpackov | 1 | -4/+4 |
2020-06-05 | Add ability to specify ad hoc recipe actions | Boris Kolpackov | 1 | -1/+1 |
2020-05-27 | Initial support for ad hoc recipes (still work in progress) | Boris Kolpackov | 1 | -2/+2 |
2020-05-27 | Amalgamation cutoff support | Boris Kolpackov | 1 | -4/+2 |
2020-04-27 | Rework tool importation along with cli module | Boris Kolpackov | 1 | -0/+14 |
2020-04-27 | Add utility config::{assign,append}_config() functions | Boris Kolpackov | 1 | -1/+43 |
2020-04-27 | Don't switch projects when switching scopes during bootstrap | Boris Kolpackov | 1 | -1/+4 |
2020-04-08 | Document project-specific configuration support | Boris Kolpackov | 1 | -1/+1 |
2020-04-02 | Fix ~host config to only contain cc and bin modules configuration | Boris Kolpackov | 2 | -3/+7 |
2020-03-31 | Handle duplicate config directives for same variable | Boris Kolpackov | 1 | -1/+2 |
2020-03-31 | Switch to project variable visibility by default | Boris Kolpackov | 1 | -2/+4 |
2020-03-27 | Implement project configuration reporting, similar to build system modules | Boris Kolpackov | 1 | -2/+2 |
2020-03-19 | Tweak lookup_config() semantics some more | Boris Kolpackov | 2 | -6/+36 |
2020-03-18 | Pattern-type config.** variables with global visibility by default | Boris Kolpackov | 2 | -13/+20 |
2020-03-17 | Rename all find*(variable) to lookup*(variable) | Boris Kolpackov | 3 | -9/+9 |
2020-03-17 | Rework config::{omitted,required,optional}() into unified config_lookup() | Boris Kolpackov | 5 | -104/+251 |
2020-03-13 | Cleanup and make config/utility.?xx part of build system core | Boris Kolpackov | 7 | -227/+111 |