Age | Commit message (Expand) | Author | Files | Lines |
2016-04-21 | Update submodules | Boris Kolpackov | 2 | -0/+0 |
2016-04-21 | Fix legacy stuff in tests | Boris Kolpackov | 13 | -39/+12 |
2016-04-21 | Implement short-circuiting to group state | Boris Kolpackov | 7 | -65/+90 |
2016-04-21 | Delete target_key assignment operators since we need tracking references | Boris Kolpackov | 1 | -3/+14 |
2016-04-21 | Use hash map/set for targets/prerequisites to resolve key change issue | Boris Kolpackov | 7 | -38/+127 |
2016-04-20 | Print variable/value attributes in dump() | Boris Kolpackov | 1 | -16/+45 |
2016-04-20 | Add missing cast() specialization | Boris Kolpackov | 1 | -0/+9 |
2016-04-20 | Type install.mode variable | Boris Kolpackov | 1 | -1/+2 |
2016-04-19 | Redesign src/out scoping | Boris Kolpackov | 29 | -478/+544 |
2016-04-18 | Add support for using value attributes in eval context | Boris Kolpackov | 12 | -275/+526 |
2016-04-17 | Update NEWS file | Boris Kolpackov | 1 | -0/+101 |
2016-04-12 | Change text.exe to exe{*}:test (BC change) | Boris Kolpackov | 1 | -1/+2 |
2016-04-12 | Change BACK to BC (backwards-compatibility) marker | Boris Kolpackov | 1 | -1/+1 |
2016-04-12 | Add support for scope-qualification of overrides, scope visibility | Boris Kolpackov | 2 | -19/+93 |
2016-04-12 | Mark non-BC changes for future | Boris Kolpackov | 2 | -6/+4 |
2016-04-12 | Update INSTALL file | Boris Kolpackov | 2 | -7/+6 |
2016-04-11 | Simplify unconfigured module interface | Boris Kolpackov | 4 | -27/+47 |
2016-04-11 | Separate config variable for different modules with blanks | Boris Kolpackov | 1 | -0/+32 |
2016-04-11 | Cleanup find_override() implementation | Boris Kolpackov | 1 | -69/+91 |
2016-04-11 | Redo config inheritance logic | Boris Kolpackov | 9 | -27/+118 |
2016-04-11 | Adjust abs_dir_path usage to take advantage of inheritance | Boris Kolpackov | 2 | -19/+19 |
2016-04-11 | Add basic support for variable value inheritance | Boris Kolpackov | 4 | -7/+34 |
2016-04-11 | New configuration logic, iteration 1 | Boris Kolpackov | 31 | -257/+338 |
2016-04-09 | Tweak override logic WRT location of overridden value | Boris Kolpackov | 4 | -35/+62 |
2016-04-09 | Add abs_dir_path type, auto-complete if initialized from names | Boris Kolpackov | 5 | -11/+114 |
2016-04-09 | Add overview of variable override implementation | Boris Kolpackov | 1 | -5/+18 |
2016-04-06 | Add support for printing overrides in dump() | Boris Kolpackov | 2 | -13/+69 |
2016-04-06 | Test and fix override logic | Boris Kolpackov | 8 | -44/+451 |
2016-04-06 | Fix NULL variable value assignment bug | Boris Kolpackov | 1 | -18/+28 |
2016-04-06 | Set src/out_path on global_scope | Boris Kolpackov | 1 | -2/+8 |
2016-04-05 | Add support for scope/target-qualified variable expansion | Boris Kolpackov | 7 | -109/+227 |
2016-04-05 | Make name::pair char again | Boris Kolpackov | 6 | -7/+38 |
2016-04-05 | Fix bug in variable override code | Boris Kolpackov | 1 | -1/+1 |
2016-04-05 | Implement --buildfile option, overrides default buildfile, supports '-' | Boris Kolpackov | 8 | -9/+70 |
2016-04-04 | Implement value typing, null support via value attributes | Boris Kolpackov | 17 | -221/+533 |
2016-04-02 | Implement variable typing (via attributes) | Boris Kolpackov | 6 | -27/+118 |
2016-04-02 | Add attribute syntax infrastructure | Boris Kolpackov | 16 | -59/+223 |
2016-04-02 | Improve override cache typing to handle value-typed stems | Boris Kolpackov | 1 | -4/+11 |
2016-04-02 | Get rid of test.exe, respect type/pattern-specific variables in test module | Boris Kolpackov | 1 | -126/+49 |
2016-04-02 | Add notion of lookup depth, fix bug with NULL overrides | Boris Kolpackov | 4 | -59/+117 |
2016-04-02 | Add backwards compatibility mark (@@ BACK) | Boris Kolpackov | 1 | -1/+1 |
2016-04-01 | Allow specifying scope in target type/pattern-specific variable assignment | Boris Kolpackov | 1 | -38/+43 |
2016-04-01 | Get part of variable override implementation | Boris Kolpackov | 7 | -37/+276 |
2016-03-31 | Clean up variable lookup interfaces | Boris Kolpackov | 15 | -167/+121 |
2016-03-31 | Set part of variable override implementation | Boris Kolpackov | 22 | -194/+404 |
2016-03-30 | Minor parser interface rework | Boris Kolpackov | 4 | -20/+21 |
2016-03-29 | Reset build state for each meta-operation | Boris Kolpackov | 5 | -181/+203 |
2016-03-28 | Clean up variable usage | Boris Kolpackov | 16 | -159/+429 |
2016-03-28 | Add variable cast from lookup | Boris Kolpackov | 18 | -70/+90 |
2016-03-28 | New variable architecture | Boris Kolpackov | 34 | -1339/+1649 |