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