Age | Commit message (Expand) | Author | Files | Lines |
2024-04-11 | Diagnose empty paths in config.config.{load,save} | Boris Kolpackov | 1 | -2/+6 |
2024-02-06 | Fix bunch of maybe used uninitialized warnings | Boris Kolpackov | 1 | -1/+2 |
2023-05-31 | Improve diagnostics when dropping config.import.* values | Boris Kolpackov | 1 | -0/+20 |
2023-04-19 | Clarify const-ness issues in configure implementation | Boris Kolpackov | 1 | -10/+20 |
2023-04-13 | Various minor generalizations for in-process configure support in bpkg | Boris Kolpackov | 1 | -0/+6 |
2023-03-01 | Add support for installation manifest | Boris Kolpackov | 1 | -0/+6 |
2022-12-14 | Improve empty simple value to empty list of names reduction heuristics | Boris Kolpackov | 1 | -2/+2 |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 1 | -6/+11 |
2022-10-19 | Add support for post hoc prerequisites | Boris Kolpackov | 1 | -2/+4 |
2022-10-10 | Preparatory work for public/private variable distinction | Boris Kolpackov | 1 | -0/+8 |
2022-06-14 | Tighten value::extra usage in config module | Boris Kolpackov | 1 | -2/+2 |
2022-04-19 | Switch to using std::function for target::data_pad | Boris Kolpackov | 1 | -2/+2 |
2022-04-07 | Rename {match,execute}() to *_sync(), add *_complete() | Boris Kolpackov | 1 | -1/+1 |
2022-03-29 | Add variable_map::lookup_namespace(string) overload | Boris Kolpackov | 1 | -1/+1 |
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-20 | Assign pre-defined semantics to config.<project>.develop variables | Boris Kolpackov | 1 | -5/+24 |
2021-04-09 | Fix bug in configure meta-operation implementation | Boris Kolpackov | 1 | -1/+1 |
2021-04-04 | Add base functionality for hermetic build configurationshermetic | Boris Kolpackov | 1 | -30/+110 |
2021-03-26 | Implement config.config.environment storage | Boris Kolpackov | 1 | -96/+147 |
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 | 1 | -2/+0 |
2020-09-24 | Give hints for common causes of "no rule to update ..." error | Boris Kolpackov | 1 | -1/+1 |
2020-08-18 | Add ability to mark config.* variables as "unsaved" (always transient) | Boris Kolpackov | 1 | -4/+8 |
2020-08-16 | Add support for post-configure and pre-disfigure hooks | Boris Kolpackov | 1 | -0/+16 |
2020-07-12 | Cache subprojects variable value in scope::root_extra | Boris Kolpackov | 1 | -8/+8 |
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-03-17 | Rename all find*(variable) to lookup*(variable) | Boris Kolpackov | 1 | -4/+4 |
2020-03-17 | Rework config::{omitted,required,optional}() into unified config_lookup() | Boris Kolpackov | 1 | -5/+5 |
2020-03-13 | Cleanup and make config/utility.?xx part of build system core | Boris Kolpackov | 1 | -2/+2 |
2020-03-11 | Minor config variable lookup cleanups | Boris Kolpackov | 1 | -3/+3 |
2020-03-04 | Fix bug in config.config.persist logic | Boris Kolpackov | 1 | -1/+9 |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 |
2020-01-27 | Improve module loading API | Boris Kolpackov | 1 | -2/+2 |
2019-11-15 | Generalize attributes to be comma-separated with arbitrary values | Boris Kolpackov | 1 | -3/+3 |
2019-11-13 | Implement config.config.persist logic | Boris Kolpackov | 1 | -76/+153 |
2019-11-12 | Infra work for customizable config var persistence (config.config.persist) | Boris Kolpackov | 1 | -33/+41 |
2019-11-12 | Rename config.{import,export} to config.config.{load,save} | Boris Kolpackov | 1 | -25/+24 |
2019-11-11 | Change default for unused config.import.* variables from drop to keep | Boris Kolpackov | 1 | -16/+70 |
2019-11-07 | Initial work on path_name use for `-` to stdin/stdout translation | Boris Kolpackov | 1 | -16/+17 |
2019-11-04 | Add $config.export() function | Boris Kolpackov | 1 | -30/+48 |
2019-11-04 | Add support for configuration exporting and importing | Boris Kolpackov | 1 | -99/+165 |
2019-10-23 | Expand comment | Boris Kolpackov | 1 | -2/+2 |
2019-08-23 | Introduce notion of build context | Boris Kolpackov | 1 | -95/+107 |
2019-07-05 | Move config, dist, test, and install modules into library | Karen Arutyunov | 1 | -0/+997 |