Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-10-29 | Add forward declaration header for build state types | Boris Kolpackov | 2 | -4/+2 | |
2019-10-23 | Un-tune scheduler when building build system modules | Boris Kolpackov | 1 | -1/+1 | |
2019-10-22 | Rename global_mutex_shards to global_mutexes | Boris Kolpackov | 1 | -2/+2 | |
2019-10-22 | Move global mutex shards to context | Boris Kolpackov | 1 | -2/+6 | |
2019-10-16 | Try to find MSVC installation for absolute cl.exe paths | Boris Kolpackov | 1 | -1/+1 | |
Without this extra logic recursive invocation of the build system (e.g., in tests) will fail to obtain the full environment. | |||||
2019-10-07 | Fix testscript regex to be compilable with VC 16.4 preview | Karen Arutyunov | 1 | -26/+8 | |
2019-10-01 | Adapt to moving path match to path-pattern.?xx | Karen Arutyunov | 1 | -2/+3 | |
2019-09-27 | Adapt to bracket expressions in wildcard patterns | Karen Arutyunov | 1 | -2/+3 | |
2019-09-27 | Add support for testscript builtin escaping | Karen Arutyunov | 1 | -4/+23 | |
2019-09-27 | Move testscript builtins to libbutl | Karen Arutyunov | 7 | -5994/+242 | |
2019-09-19 | Fix crashing on testscript command redirect overrides | Karen Arutyunov | 3 | -4/+132 | |
2019-08-28 | Add/update some module descriptions | Karen Arutyunov | 1 | -0/+5 | |
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 | 10 | -132/+150 | |
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-08-21 | Cleanup context.hxx and its usage | Boris Kolpackov | 1 | -0/+1 | |
2019-08-14 | Use new mkanylink() from libbutl | Boris Kolpackov | 1 | -0/+2 | |
2019-08-12 | Use new fdstream constructor | Boris Kolpackov | 1 | -2/+2 | |
2019-08-12 | Adjust to fdstream constructor changes | Boris Kolpackov | 1 | -1/+1 | |
2019-08-07 | Improve deadlock diagnostics (suppress stack trace, reword) | Boris Kolpackov | 1 | -1/+1 | |
2019-08-02 | Regenerate options parsing code | Boris Kolpackov | 1 | -1/+0 | |
2019-07-24 | Use CLI-generated classes to parse testscript builtin options | Karen Arutyunov | 6 | -366/+5505 | |
2019-07-24 | Move in build system module to separate library | Boris Kolpackov | 2 | -3/+9 | |
2019-07-05 | Move config, dist, test, and install modules into library | Karen Arutyunov | 54 | -0/+17448 | |