Age | Commit message (Expand) | Author | Files | Lines |
2018-09-03 | Ignore directories with .buildignore file when generating names with wildcard... | Karen Arutyunov | 1 | -9/+11 |
2018-09-03 | Write introduction (still WIP) | Boris Kolpackov | 2 | -22/+3068 |
2018-09-03 | Update to match new pre-formatter fragment escape semantics in CLI | Boris Kolpackov | 1 | -5/+5 |
2018-09-03 | Use (native) C and C++ compilers we were built with as defaults | Boris Kolpackov | 5 | -7/+49 |
2018-08-31 | Add ability to print cc compiler_id value | Boris Kolpackov | 2 | -0/+24 |
2018-08-31 | Adjust terminology in diagnostic and comments | Boris Kolpackov | 1 | -5/+5 |
2018-08-30 | Handle missing export directive in export stub | Boris Kolpackov | 2 | -2/+14 |
2018-08-29 | Fix typo in diagnostics | Boris Kolpackov | 1 | -1/+1 |
2018-08-28 | Diagnose NULL test.target variable value | Boris Kolpackov | 1 | -9/+19 |
2018-08-27 | Don't insist on install rules for non-file targets | Boris Kolpackov | 7 | -26/+51 |
2018-08-27 | Fix diagnostics bug | Boris Kolpackov | 1 | -2/+1 |
2018-08-27 | Use butl::path_match() for pattern-specific variable matching | Boris Kolpackov | 1 | -25/+10 |
2018-08-25 | Implement missing pieces in utility libraries support | Boris Kolpackov | 14 | -313/+624 |
2018-08-22 | Define BUILD2_BOOTSTRAP when compiling libbutl sources | Boris Kolpackov | 1 | -1/+1 |
2018-08-22 | Rework code to sidestep Clang 3.8 on FreeBSD 11.0 mis-compilation | Boris Kolpackov | 1 | -2/+1 |
2018-08-22 | Remove unnecessary move()'s | Boris Kolpackov | 1 | -2/+2 |
2018-08-21 | Unset CL and _CL_ environment variables when detecting MSVC | Boris Kolpackov | 5 | -18/+37 |
2018-08-21 | Print 'ar' instead of 'ld' when building static libraries | Boris Kolpackov | 1 | -1/+1 |
2018-08-14 | Use thin archives if available for utility libraries | Boris Kolpackov | 5 | -44/+166 |
2018-08-09 | Fix tests some more | Boris Kolpackov | 1 | -3/+3 |
2018-08-09 | Fix test failures on Windows | Boris Kolpackov | 2 | -8/+23 |
2018-08-09 | Add functions for decomposing name as parget/prerequisite name | Boris Kolpackov | 1 | -1/+82 |
2018-08-09 | Handle few corner cases in concatenated expansion | Boris Kolpackov | 2 | -23/+70 |
2018-08-09 | Add support for name patterns without wildcard characters | Boris Kolpackov | 4 | -28/+35 |
2018-08-09 | Add support for returning optional<T> from (buildfile) function implementations | Boris Kolpackov | 3 | -1/+32 |
2018-08-09 | Fix issue with concatenating empty typed LHS | Boris Kolpackov | 1 | -3/+14 |
2018-08-07 | Add support for default extension specification, trailing dot escaping | Boris Kolpackov | 14 | -188/+457 |
2018-07-30 | Fortify cli detection against "other" cli's (like Mono JIT compiler) | Boris Kolpackov | 1 | -12/+25 |
2018-07-30 | Make project variable to be of project_name type | Karen Arutyunov | 32 | -116/+271 |
2018-07-28 | Add build.version.stage boolean variable | Boris Kolpackov | 1 | -0/+14 |
2018-07-26 | Pass extension supplied by rule to target type default extension function | Boris Kolpackov | 6 | -25/+38 |
2018-07-25 | Remove unnecessary initialization (which also helps GCC 4.9 and VC 14u3) | Boris Kolpackov | 1 | -1/+1 |
2018-07-25 | Add note to bash module documentation | Boris Kolpackov | 1 | -1/+3 |
2018-07-25 | Exclude cli and bash modules from bootstrap build | Boris Kolpackov | 4 | -10/+7 |
2018-07-25 | Prefer default extension supplied by rule over one supplied by target type | Boris Kolpackov | 3 | -20/+25 |
2018-07-25 | Add note | Boris Kolpackov | 1 | -3/+4 |
2018-07-25 | Fix C++ module test | Karen Arutyunov | 1 | -1/+1 |
2018-07-25 | Fix broken dist checksum calculation | Karen Arutyunov | 1 | -1/+1 |
2018-07-24 | Make exe{} target default to no extension rather than fail | Boris Kolpackov | 2 | -13/+10 |
2018-07-24 | Switch to new GCC module interface (-fmodule-mapper) | Boris Kolpackov | 3 | -153/+112 |
2018-07-24 | Handle leading 'module;' marker (p0713) | Boris Kolpackov | 4 | -4/+45 |
2018-07-24 | Document in and bash modules | Boris Kolpackov | 2 | -11/+309 |
2018-07-23 | Sanitize project name when forming config.import.<proj> variable | Boris Kolpackov | 1 | -5/+23 |
2018-07-21 | Install bash module prerequisites for amalgamation rather than project | Boris Kolpackov | 4 | -5/+31 |
2018-07-21 | Fix installed import semantics for bash modules | Boris Kolpackov | 1 | -6/+31 |
2018-07-21 | Tweak bash rule matching semantics | Boris Kolpackov | 1 | -2/+5 |
2018-07-20 | Implement bash module | Boris Kolpackov | 24 | -128/+1138 |
2018-07-20 | Add builtin.concat(dir_path,name) overload | Boris Kolpackov | 2 | -0/+30 |
2018-07-20 | Match inner update rule before prerequisites in install::file_rule | Boris Kolpackov | 1 | -8/+13 |
2018-07-17 | Add --after <ref-file> option for testscript touch builtin | Karen Arutyunov | 4 | -20/+82 |