Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-10-13 | Switch to public/private variables model | Boris Kolpackov | 1 | -5/+5 | |
Now unqualified variables are project-private and can be typified. | |||||
2022-07-07 | Use new cmdline type for canned command lines in {Build,Test}script | Boris Kolpackov | 1 | -2/+2 | |
2022-05-23 | Cache build.host value in context | Boris Kolpackov | 1 | -1/+1 | |
2021-04-07 | Register environment variables for hermetic build configurations | Boris Kolpackov | 1 | -0/+6 | |
2020-12-08 | Add support for config.test.runner | Karen Arutyunov | 1 | -0/+50 | |
2020-11-06 | Fix mistreating test operation timeout as test timeout in some case | Karen Arutyunov | 1 | -1/+1 | |
2020-11-06 | Add support for test timeouts | Karen Arutyunov | 1 | -2/+36 | |
2020-08-16 | Add ability to initialize bootstrapped modules after loading root.build | Boris Kolpackov | 1 | -3/+1 | |
2020-07-10 | Tweak rule names | Boris Kolpackov | 1 | -1/+1 | |
2020-07-09 | Make sure update-for-{test,install} works for files out of any project | Boris Kolpackov | 1 | -2/+12 | |
2020-05-27 | Initial support for ad hoc recipes (still work in progress) | Boris Kolpackov | 1 | -4/+0 | |
2020-03-31 | Switch to project variable visibility by default | Boris Kolpackov | 1 | -13/+11 | |
2020-03-17 | Rework config::{omitted,required,optional}() into unified config_lookup() | Boris Kolpackov | 1 | -3/+4 | |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2020-01-29 | Rename module_base to module, redo module boot/init argument passing | Boris Kolpackov | 1 | -7/+5 | |
2020-01-28 | Use scope::var_pool() | Boris Kolpackov | 1 | -1/+1 | |
2020-01-28 | Use scope::insert_rule() | Boris Kolpackov | 1 | -2/+2 | |
2019-11-04 | Add $config.export() function | Boris Kolpackov | 1 | -2/+1 | |
This is similar to the config.export variable functionality except it can be called from within buildfiles. Note that this function can only be used during configure unless the config module creation was forced for other meta-operations with config.module=true in bootstrap.build. | |||||
2019-08-26 | Add support for for_install prerequisite-specific var in link rule | Boris Kolpackov | 1 | -0/+4 | |
Also reserve for_test. | |||||
2019-08-26 | Make target types project-wide | Boris Kolpackov | 1 | -4/+2 | |
2019-08-23 | Introduce notion of build context | Boris Kolpackov | 1 | -2/+2 | |
All non-const global state is now in class context and we can now have multiple independent builds going on at the same time. | |||||
2019-07-24 | Move in build system module to separate library | Boris Kolpackov | 1 | -2/+8 | |
2019-07-05 | Move config, dist, test, and install modules into library | Karen Arutyunov | 1 | -0/+231 | |