| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Use special mode for attribute lexing | Boris Kolpackov | 2016-11-04 | 1 | -9/+3 |
* | Add support for ignoring separators inside names | Boris Kolpackov | 2016-11-04 | 1 | -11/+19 |
* | When assigning always ignore existing value type | Boris Kolpackov | 2016-11-04 | 1 | -20/+22 |
* | Minor cleanup | Boris Kolpackov | 2016-11-04 | 1 | -7/+7 |
* | Implement pre-parsing mode for subset of buildfile parsing functions | Boris Kolpackov | 2016-11-04 | 1 | -190/+243 |
* | Various minor buildfile lexer/parser changes | Boris Kolpackov | 2016-11-04 | 1 | -18/+27 |
* | Keep track of lexer mode in parser replay mechanism | Boris Kolpackov | 2016-11-04 | 1 | -8/+11 |
* | Change token type 'name' to more general 'word' | Boris Kolpackov | 2016-11-04 | 1 | -21/+21 |
* | Add support for lexer name scanning customization | Boris Kolpackov | 2016-11-04 | 1 | -2/+1 |
* | Use parse_* naming for parsing functions | Boris Kolpackov | 2016-11-04 | 1 | -133/+133 |
* | Add variable lookup hook to parser | Boris Kolpackov | 2016-11-04 | 1 | -39/+48 |
* | Allow customizing names parsing diagnostics | Boris Kolpackov | 2016-11-04 | 1 | -7/+11 |
* | Minor fixes | Boris Kolpackov | 2016-11-04 | 1 | -2/+2 |
* | Handle printing of extended tokens | Boris Kolpackov | 2016-11-04 | 1 | -7/+8 |
* | Various design/implementation cleanups | Boris Kolpackov | 2016-11-04 | 1 | -38/+26 |
* | Add io_error alias for std::ios_base::failure | Karen Arutyunov | 2016-09-15 | 1 | -3/+3 |
* | Add support for target visibility, use for dist, test, install | Boris Kolpackov | 2016-08-30 | 1 | -7/+15 |
* | Add support for using '*' as target type in variable assignment | Boris Kolpackov | 2016-08-30 | 1 | -3/+8 |
* | Allow expansion of undefined/NULL namespace variables | Boris Kolpackov | 2016-08-17 | 1 | -2/+4 |
* | Add ignore case support for find_option() | Karen Arutyunov | 2016-08-10 | 1 | -2/+1 |
* | Implement out-qualified target syntax for setting target-specific vars | Boris Kolpackov | 2016-08-05 | 1 | -17/+54 |
* | Merge 'value' and 'pairs' lexer_mode, call it 'value' | Boris Kolpackov | 2016-08-05 | 1 | -24/+24 |
* | Optimize out path::normalize() calls | Boris Kolpackov | 2016-08-02 | 1 | -7/+24 |
* | Adjust to new path implementation, use to support reversibility | Boris Kolpackov | 2016-07-28 | 1 | -34/+21 |
* | Only do "effective escaping" (['"\$(]) on the command line | Boris Kolpackov | 2016-07-25 | 1 | -1/+4 |
* | Adapt to fdstream extension | Karen Arutyunov | 2016-07-23 | 1 | -17/+6 |
* | Add support for single line if-blocks | Boris Kolpackov | 2016-07-21 | 1 | -23/+50 |
* | Switch to dynamic empty() implementation in variable value | Boris Kolpackov | 2016-07-20 | 1 | -16/+20 |
* | Implement support for <, >, <=, >= in eval context | Boris Kolpackov | 2016-07-20 | 1 | -16/+60 |
* | Add support for prepend/append in target type/pattern-specific vars | Boris Kolpackov | 2016-07-16 | 1 | -12/+84 |
* | Add config.bin.target var/hint, use to decide libso{} install mode | Boris Kolpackov | 2016-06-27 | 1 | -2/+2 |
* | Minor module interface cleanups | Boris Kolpackov | 2016-06-26 | 1 | -1/+1 |
* | Add notion of ad hoc group, use to handle DLL/import library | Boris Kolpackov | 2016-06-26 | 1 | -46/+1 |
* | Port to MinGW | Karen Arutyunov | 2016-06-18 | 1 | -7/+20 |
* | Treat trailing backslash as directory indicator | Boris Kolpackov | 2016-06-03 | 1 | -13/+36 |
* | Revert back to using root scope in src_out()/out_src() | Boris Kolpackov | 2016-04-23 | 1 | -1/+1 |
* | Redesign src/out scoping | Boris Kolpackov | 2016-04-19 | 1 | -19/+54 |
* | Add support for using value attributes in eval context | Boris Kolpackov | 2016-04-18 | 1 | -174/+271 |
* | New configuration logic, iteration 1 | Boris Kolpackov | 2016-04-11 | 1 | -3/+2 |
* | Add abs_dir_path type, auto-complete if initialized from names | Boris Kolpackov | 2016-04-09 | 1 | -10/+11 |
* | Add support for scope/target-qualified variable expansion | Boris Kolpackov | 2016-04-05 | 1 | -91/+160 |
* | Make name::pair char again | Boris Kolpackov | 2016-04-05 | 1 | -2/+12 |
* | Implement value typing, null support via value attributes | Boris Kolpackov | 2016-04-04 | 1 | -128/+306 |
* | Implement variable typing (via attributes) | Boris Kolpackov | 2016-04-02 | 1 | -19/+77 |
* | Add attribute syntax infrastructure | Boris Kolpackov | 2016-04-02 | 1 | -25/+141 |
* | Allow specifying scope in target type/pattern-specific variable assignment | Boris Kolpackov | 2016-04-01 | 1 | -38/+43 |
* | Set part of variable override implementation | Boris Kolpackov | 2016-03-31 | 1 | -0/+14 |
* | Minor parser interface rework | Boris Kolpackov | 2016-03-30 | 1 | -12/+11 |
* | New variable architecture | Boris Kolpackov | 2016-03-28 | 1 | -15/+21 |
* | Add support for pair representation reversibility | Boris Kolpackov | 2016-03-28 | 1 | -1/+1 |