Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
One day we will get this right. | |||||
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 | |
The state may be used (before the recipe is set) to decide where the mtime comes from (target or group). | |||||
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 | |
This is part of the "High Fidelity Build" work. | |||||
2016-02-15 | Skip until end of -M output instead of just closing pipe | Boris Kolpackov | 1 | -3/+8 | |
Clang 3.7.0 on Fedora didn't like that. | |||||
2016-02-15 | Catch system_error thrown by dir_exists() in install | Boris Kolpackov | 1 | -44/+50 | |
For example, we can get EACCES because we don't have permissions for some of the leading components. Of course, if we have sudo, then that may not be the case if we actually tried 'install -d' on it. So this will probably have to be revised at some point. | |||||
2016-02-14 | Revert back to only cleaning targets in subdirectories | Boris Kolpackov | 3 | -22/+8 | |
Cleaning everything as long as it is in the same strong amalgamation had some undesirable side effects. For example, in bpkg, upgrading a package (which requires clean/reconfigure) led to all its prerequisite being cleaned as well and then rebuilt. That was very surprising. | |||||
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 | |
2016-02-11 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |
2016-02-04 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |
2016-02-04 | Bump version to 0.3.0-a1, master is open for business | Boris Kolpackov | 4 | -7/+7 | |
2016-01-31 | Fix version range in manifest (stray coma)0.2.0 | Boris Kolpackov | 1 | -1/+1 | |
2016-01-31 | Add generated cli files back to repository | Boris Kolpackov | 4 | -3/+1665 | |
Without them there is no way to bootstrap. | |||||
2016-01-31 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |
2016-01-31 | Setup doc/ install/dist | Boris Kolpackov | 2 | -1/+16 | |
2016-01-31 | Don't assert in man{} extension since it gets called before factory | Boris Kolpackov | 1 | -1/+1 | |
2016-01-31 | Nicer way to not install INSTALL files | Boris Kolpackov | 1 | -1/+1 | |
2016-01-31 | Don't put extended description into usage, like in bpkg | Boris Kolpackov | 1 | -6/+15 | |
2016-01-31 | Bump version to 0.2.0 final | Boris Kolpackov | 4 | -10/+9 | |
2016-01-31 | http to https audit | Boris Kolpackov | 1 | -2/+2 | |
2016-01-31 | Proofreading fixes | Boris Kolpackov | 1 | -4/+4 | |
2016-01-30 | Update submodules | Boris Kolpackov | 1 | -0/+0 | |