Age | Commit message (Expand) | Author | Files | Lines |
2019-03-07 | Move bunch of root scope-only data members to root_extra | Boris Kolpackov | 1 | -1/+7 |
2019-01-16 | Update copyright year | Karen Arutyunov | 1 | -1/+1 |
2019-01-14 | Diagnose target names with multiple trailing slashes as invalid | Boris Kolpackov | 1 | -1/+9 |
2018-11-09 | Fix bug in command line variable override depth calculation | Boris Kolpackov | 1 | -7/+11 |
2018-11-08 | Fix bug in override logic for command line variable with project visibility | Boris Kolpackov | 1 | -5/+11 |
2018-11-01 | Add support for rule-specific variables, use to fix cc.type data race | Boris Kolpackov | 1 | -8/+14 |
2018-08-07 | Add support for default extension specification, trailing dot escaping | Boris Kolpackov | 1 | -33/+28 |
2018-06-28 | Add prerequisite variable visibility specification/enforcement | Boris Kolpackov | 1 | -0/+6 |
2018-06-12 | If target type doesn't use extensions, factor it back into name | Boris Kolpackov | 1 | -0/+13 |
2018-05-19 | Update copyright year | Karen Arutyunov | 1 | -1/+1 |
2018-05-19 | Support for deriving target type from file name, handle testscript, buildfile | Boris Kolpackov | 1 | -39/+55 |
2018-05-16 | Fix uncaught invalid_path exception | Karen Arutyunov | 1 | -2/+10 |
2018-01-19 | Remove unused code | Boris Kolpackov | 1 | -24/+1 |
2018-01-18 | Use prefix_map::find_sup/sub() | Boris Kolpackov | 1 | -6/+8 |
2018-01-05 | Add support for variable aliases | Boris Kolpackov | 1 | -7/+11 |
2017-12-07 | Distinguish between "fixed" and "default" target extensions | Boris Kolpackov | 1 | -24/+40 |
2017-08-05 | Minor changes | Boris Kolpackov | 1 | -18/+24 |
2017-05-01 | Add hxx extension for headers | Karen Arutyunov | 1 | -3/+3 |
2017-04-19 | Fix typification bug in variable_cache | Boris Kolpackov | 1 | -2/+4 |
2017-02-13 | Use variable_cache for target type/pattern-specific prepend/append | Boris Kolpackov | 1 | -38/+46 |
2017-02-13 | Add MT-safe variable_cache, use for variable overrides | Boris Kolpackov | 1 | -47/+48 |
2017-02-13 | Some ground work for proper variable cache implementation | Boris Kolpackov | 1 | -3/+10 |
2017-02-13 | Track variable value modifications | Boris Kolpackov | 1 | -1/+1 |
2017-02-13 | Store extension in target map key rather than in target | Boris Kolpackov | 1 | -3/+3 |
2017-02-13 | Pass const scope& where modification should not happen | Boris Kolpackov | 1 | -2/+7 |
2017-02-13 | Add global flag to variable_map | Boris Kolpackov | 1 | -1/+1 |
2017-01-19 | Get rid of extension_pool | Boris Kolpackov | 1 | -5/+5 |
2017-01-05 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |
2016-11-26 | Add support for VC15 | Karen Arutyunov | 1 | -1/+1 |
2016-11-04 | Minor dependency cleanup | Boris Kolpackov | 1 | -1/+2 |
2016-09-02 | Treat trailing dot as specified but empty extension | Boris Kolpackov | 1 | -3/+6 |
2016-08-30 | Add support for target visibility, use for dist, test, install | Boris Kolpackov | 1 | -1/+9 |
2016-07-16 | Add support for prepend/append in target type/pattern-specific vars | Boris Kolpackov | 1 | -14/+106 |
2016-07-01 | Port to MSVC | Karen Arutyunov | 1 | -1/+3 |
2016-06-26 | Add notion of ad hoc group, use to handle DLL/import library | Boris Kolpackov | 1 | -0/+68 |
2016-04-25 | Suppress Clang warning | Boris Kolpackov | 1 | -1/+1 |
2016-04-19 | Redesign src/out scoping | Boris Kolpackov | 1 | -107/+54 |
2016-04-18 | Add support for using value attributes in eval context | Boris Kolpackov | 1 | -3/+3 |
2016-04-11 | Cleanup find_override() implementation | Boris Kolpackov | 1 | -69/+91 |
2016-04-11 | Redo config inheritance logic | Boris Kolpackov | 1 | -1/+1 |
2016-04-11 | New configuration logic, iteration 1 | Boris Kolpackov | 1 | -4/+12 |
2016-04-09 | Tweak override logic WRT location of overridden value | Boris Kolpackov | 1 | -22/+44 |
2016-04-06 | Test and fix override logic | Boris Kolpackov | 1 | -44/+85 |
2016-04-05 | Fix bug in variable override code | Boris Kolpackov | 1 | -1/+1 |
2016-04-04 | Implement value typing, null support via value attributes | Boris Kolpackov | 1 | -6/+9 |
2016-04-02 | Improve override cache typing to handle value-typed stems | Boris Kolpackov | 1 | -4/+11 |
2016-04-02 | Add notion of lookup depth, fix bug with NULL overrides | Boris Kolpackov | 1 | -31/+66 |
2016-04-01 | Get part of variable override implementation | Boris Kolpackov | 1 | -3/+211 |
2016-03-31 | Clean up variable lookup interfaces | Boris Kolpackov | 1 | -9/+18 |
2016-01-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |