Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-03-16 | Cleanup variable typing | Boris Kolpackov | 1 | -14/+14 | |
2016-03-16 | Cleanup typed variable assignment | Boris Kolpackov | 1 | -16/+16 | |
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 support for guessing ar/ranlib signatures | Boris Kolpackov | 3 | -10/+8 | |
2016-03-14 | Don't pass -rpath on update for install | Boris Kolpackov | 1 | -6/+35 | |
2016-03-11 | Implement --config-{guess,sub} options | Boris Kolpackov | 4 | -124/+37 | |
2016-03-10 | Set build.host.* variables | Boris Kolpackov | 1 | -1/+1 | |
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 | 2 | -89/+176 | |
2016-03-09 | Force creation of output directory before opening depdb | Boris Kolpackov | 1 | -1/+15 | |
2016-03-08 | Fix depdb/target update race | Boris Kolpackov | 1 | -2/+3 | |
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 | 1 | -1/+1 | |
2016-03-07 | Implement compiler guessing, including icc and msvc | Boris Kolpackov | 4 | -119/+1173 | |
2016-02-29 | Rename level[1-6]() to l[1-6]() | Boris Kolpackov | 3 | -16/+16 | |
2016-02-29 | Implement auxiliary dependency database (.d files), use in cxx.compile | Boris Kolpackov | 4 | -301/+544 | |
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-14 | Revert back to only cleaning targets in subdirectories | Boris Kolpackov | 2 | -16/+6 | |
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 | 10 | -27/+21 | |
2016-02-12 | Don't call realize() on non-existing header paths | Boris Kolpackov | 1 | -7/+9 | |
2016-02-12 | Use path::realize() instead of normalize() for extracted dependencies | Boris Kolpackov | 1 | -1/+9 | |
2016-01-27 | Add support for Mingw32 target, also config.bin.ar, config.bin.ranlib | Boris Kolpackov | 1 | -12/+49 | |
2016-01-27 | Add support for Mac OS target (-dynamiclib, -install_name, @rpath, .dylib) | Boris Kolpackov | 2 | -32/+78 | |
2016-01-27 | Rework default extension derivation, again | Boris Kolpackov | 1 | -14/+11 | |
2016-01-27 | Extract target from C++ compiler, set as cxx.host.{cpu,vendor,system,version} | Boris Kolpackov | 1 | -1/+102 | |
2016-01-24 | Differentiate extension printing according to stream verbosity | Boris Kolpackov | 1 | -0/+6 | |
2016-01-09 | Update copyright year | Boris Kolpackov | 13 | -13/+13 | |
2016-01-05 | Rename build directory/namespace to build2 | Boris Kolpackov | 13 | -0/+2379 | |