Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright year | Karen Arutyunov | 2019-01-16 | 1 | -1/+1 |
| | |||||
* | Add sanity check | Boris Kolpackov | 2018-06-15 | 1 | -0/+2 |
| | |||||
* | Fix postponed group/member state race | Boris Kolpackov | 2018-05-25 | 1 | -2/+2 |
| | |||||
* | Update copyright year | Karen Arutyunov | 2018-05-19 | 1 | -1/+1 |
| | |||||
* | Fix group link-up race | Boris Kolpackov | 2018-02-16 | 1 | -2/+2 |
| | |||||
* | Rename prerequisite_member::target to prerequisite_member::member | Boris Kolpackov | 2018-02-05 | 1 | -3/+3 |
| | |||||
* | Fix test and install rules to handle see-through groups correctly | Boris Kolpackov | 2018-02-05 | 1 | -2/+12 |
| | |||||
* | Get rid of action rule override semantics | Boris Kolpackov | 2018-02-03 | 1 | -65/+39 |
| | | | | | Instead we now have two more or less separate match states for outer and inner parts of an action. | ||||
* | Don't look for group recipe if target state is failed | Boris Kolpackov | 2017-12-17 | 1 | -2/+3 |
| | |||||
* | Add support for try_match(), use to handle deleted headers | Boris Kolpackov | 2017-09-01 | 1 | -2/+13 |
| | |||||
* | Fix bug in target_count logic | Boris Kolpackov | 2017-07-28 | 1 | -1/+8 |
| | |||||
* | Implement displaying build progress (--progress|-p) | Boris Kolpackov | 2017-07-27 | 1 | -7/+14 |
| | |||||
* | Implement rule chaining for modules | Boris Kolpackov | 2017-06-08 | 1 | -0/+7 |
| | |||||
* | Remove implicit see-through iteration over ad hoc group members | Boris Kolpackov | 2017-06-05 | 1 | -29/+4 |
| | | | | This can only be done MT-safely after a synchronous match. | ||||
* | Add hxx extension for headers | Karen Arutyunov | 2017-05-01 | 1 | -1/+1 |
| | |||||
* | Preserve failed state even if recipe is overridden | Boris Kolpackov | 2017-03-14 | 1 | -7/+14 |
| | |||||
* | Iterate over group members in test rule only if resolvable | Boris Kolpackov | 2017-03-06 | 1 | -2/+4 |
| | |||||
* | Use final action state after match at top level (operation) | Boris Kolpackov | 2017-03-03 | 1 | -0/+13 |
| | |||||
* | Implement parallel match | Boris Kolpackov | 2017-03-02 | 1 | -26/+192 |
| | |||||
* | Implement parallel error propagation, keep_going mode | Boris Kolpackov | 2017-02-13 | 1 | -12/+23 |
| | | | | | | | Keep going is the default but there is now the -s|--serial-stop that makes the driver run serially and stop at first error. Also fix some lockups, other minor improvements/features. | ||||
* | Get rid of count_postponed | Boris Kolpackov | 2017-02-13 | 1 | -1/+0 |
| | | | | | Terget execution is postponed with regards to the current thread only thus it doesn't seem right to make postponed a target state. | ||||
* | Implement parallel operation execution | Boris Kolpackov | 2017-02-13 | 1 | -0/+33 |
| | |||||
* | Implement target_set locking, including extension update | Boris Kolpackov | 2017-02-13 | 1 | -0/+21 |
| | |||||
* | Add model mutex, make var_pool const by default | Boris Kolpackov | 2017-02-13 | 1 | -2/+2 |
| | |||||
* | Go back to storing scope instead of target in prerequisite | Boris Kolpackov | 2017-01-23 | 1 | -3/+3 |
| | | | | Turns out this was semantically the right way to do it. | ||||
* | Remove prerequisite caching in scope | Boris Kolpackov | 2017-01-20 | 1 | -20/+8 |
| | | | | | We don't share them often and those that are shared (e.g., cxx{} in obja/objs{}) are lightweight (SOO). | ||||
* | Get rid of project_name_pool | Boris Kolpackov | 2017-01-19 | 1 | -1/+1 |
| | | | | | With small string optimizations this is most likely a hindrance rather that an optimization. | ||||
* | Update copyright year | Boris Kolpackov | 2017-01-05 | 1 | -1/+1 |
| | |||||
* | Fix bug in prerequisite iteration leave group support | Boris Kolpackov | 2016-07-29 | 1 | -1/+3 |
| | |||||
* | Add notion of ad hoc group, use to handle DLL/import library | Boris Kolpackov | 2016-06-26 | 1 | -21/+74 |
| | |||||
* | Update copyright year | Boris Kolpackov | 2016-01-09 | 1 | -1/+1 |
| | |||||
* | Rename build directory/namespace to build2 | Boris Kolpackov | 2016-01-05 | 1 | -0/+85 |