Age | Commit message (Expand) | Author | Files | Lines |
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 |
2016-03-28 | Change pairs semantics from separated to unseparated | Boris Kolpackov | 1 | -14/+29 |
2016-03-28 | Enable @-delimited pairs mode everywhere | Boris Kolpackov | 1 | -41/+102 |
2016-02-29 | Rename level[1-6]() to l[1-6]() | Boris Kolpackov | 1 | -9/+9 |
2016-02-12 | <types>/<utility> scheme cleanup | Boris Kolpackov | 1 | -6/+0 |
2016-01-24 | Differentiate extension printing according to stream verbosity | Boris Kolpackov | 1 | -3/+2 |
2016-01-24 | If base target type doesn't use extensions, don't use them in derived | Boris Kolpackov | 1 | -2/+6 |
2016-01-24 | Fix bug in dynamically derived target types | Boris Kolpackov | 1 | -1/+8 |
2016-01-23 | Cleanup absolute/relative path diagnostics by introducing stream verbosity | Boris Kolpackov | 1 | -13/+13 |
2016-01-21 | Add support for ==, != in eval context | Boris Kolpackov | 1 | -3/+42 |
2016-01-21 | Rename equal token to assign, etc | Boris Kolpackov | 1 | -16/+10 |
2016-01-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |
2016-01-05 | Rename build directory/namespace to build2 | Boris Kolpackov | 1 | -0/+2206 |