Age | Commit message (Expand) | Author | Files | Lines |
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 |
2016-03-28 | Add support for pair representation reversibility | Boris Kolpackov | 8 | -46/+116 |
2016-03-28 | Adjust tests/quote now that we support escaping in double-quoted strings | Boris Kolpackov | 2 | -0/+5 |
2016-03-28 | Change pairs semantics from separated to unseparated | Boris Kolpackov | 4 | -14/+99 |
2016-03-28 | Enable @-delimited pairs mode everywhere | Boris Kolpackov | 12 | -82/+128 |
2016-03-28 | Add few notes, comment cleanups | Boris Kolpackov | 3 | -3/+7 |
2016-03-16 | Change prerequisite cleaning "limit" from subdirectories to same project | Boris Kolpackov | 4 | -10/+15 |
2016-03-16 | Cleanup variable typing | Boris Kolpackov | 9 | -66/+71 |
2016-03-16 | Cleanup typed variable assignment | Boris Kolpackov | 6 | -49/+64 |
2016-03-15 | Minor NEWS file fixes | Boris Kolpackov | 1 | -2/+2 |
2016-03-15 | Temporarily make buildfiles compatible with build2 0.2.0 | Boris Kolpackov | 2 | -1/+15 |
2016-03-15 | Set build.version, build.version.{major,minor,patch,release,string} | Boris Kolpackov | 2 | -1/+26 |
2016-03-15 | Add NEWS files | Boris Kolpackov | 2 | -1/+77 |
2016-03-15 | Don't realize() header path if it comes from depdb | Boris Kolpackov | 1 | -2/+4 |
2016-03-14 | Don't add non-existent/non-updatable headers to depdb | Boris Kolpackov | 1 | -9/+7 |
2016-03-14 | Add README file | Boris Kolpackov | 2 | -1/+21 |
2016-03-14 | Add support for guessing ar/ranlib signatures | Boris Kolpackov | 9 | -24/+255 |
2016-03-14 | Don't pass -rpath on update for install | Boris Kolpackov | 1 | -6/+35 |
2016-03-11 | Detect host triplet (with help of config.{guess,sub}) in bootstrap | Boris Kolpackov | 6 | -6/+38 |
2016-03-11 | Implement --config-{guess,sub} options | Boris Kolpackov | 23 | -215/+458 |
2016-03-10 | Set build.host.* variables | Boris Kolpackov | 3 | -8/+51 |
2016-03-10 | Allow escaping in double-quote strings, use ['"\] as var name delimiters | Boris Kolpackov | 1 | -8/+17 |
2016-03-10 | Add target class (cxx.target.class) | Boris Kolpackov | 1 | -6/+8 |
2016-03-10 | Rename cxx.host.* to cxx.target.* | Boris Kolpackov | 3 | -12/+12 |
2016-03-09 | Use depdb in cxx.link rule | Boris Kolpackov | 4 | -94/+226 |
2016-03-09 | Force creation of output directory before opening depdb | Boris Kolpackov | 3 | -13/+28 |
2016-03-08 | Fix uninitialized target state bug | Boris Kolpackov | 1 | -2/+2 |
2016-03-08 | Fix depdb/target update race | Boris Kolpackov | 2 | -6/+18 |
2016-03-07 | Use cxx.checksum value in cxx.compile depdb | Boris Kolpackov | 2 | -12/+11 |
2016-03-07 | Remove the depdb (.d) files when cleaning | Boris Kolpackov | 5 | -14/+60 |
2016-03-07 | Implement compiler guessing, including icc and msvc | Boris Kolpackov | 8 | -119/+1274 |
2016-02-29 | Rename level[1-6]() to l[1-6]() | Boris Kolpackov | 23 | -112/+107 |
2016-02-29 | Implement auxiliary dependency database (.d files), use in cxx.compile | Boris Kolpackov | 20 | -383/+1188 |
2016-02-15 | Skip until end of -M output instead of just closing pipe | Boris Kolpackov | 1 | -3/+8 |
2016-02-15 | Catch system_error thrown by dir_exists() in install | Boris Kolpackov | 1 | -44/+50 |
2016-02-14 | Revert back to only cleaning targets in subdirectories | Boris Kolpackov | 3 | -22/+8 |
2016-02-12 | <types>/<utility> scheme cleanup | Boris Kolpackov | 86 | -556/+479 |
2016-02-12 | Don't call realize() on non-existing header paths | Boris Kolpackov | 1 | -7/+9 |
2016-02-12 | Support specifying options/variables/buildspec in any order | Boris Kolpackov | 6 | -176/+198 |
2016-02-12 | Use path::realize() instead of normalize() for extracted dependencies | Boris Kolpackov | 1 | -1/+9 |
2016-02-11 | Setup manual infra | Boris Kolpackov | 13 | -2/+66 |