Age | Commit message (Expand) | Author | Files | Lines |
2023-02-20 | Fix raw string literal lexing bug in cc:lexer (GH issue #268) | Boris Kolpackov | 2 | -3/+5 |
2023-02-13 | Deduplicate -I and -L options extracted from pkg-config files (GH issue #265) | Boris Kolpackov | 1 | -43/+81 |
2023-02-02 | Complete and normalize --default-options path | Boris Kolpackov | 1 | -0/+17 |
2023-01-31 | Minor improvement to diagnostics | Boris Kolpackov | 1 | -2/+6 |
2023-01-27 | Add clarifying comment | Boris Kolpackov | 1 | -0/+2 |
2023-01-24 | Add std::back_inserter() to utility.hxx | Boris Kolpackov | 1 | -1/+2 |
2023-01-09 | Fix simple and script tests to correctly terminate processes which don't clos... | Karen Arutyunov | 2 | -48/+299 |
2022-12-19 | Disable `)` escaping in buildspec, command line variable overrides | Boris Kolpackov | 2 | -11/+10 |
2022-12-19 | Disable line continuation in buildspec, command line variable overrides | Boris Kolpackov | 2 | -8/+11 |
2022-12-19 | Restore newline escaping (line continuations) in double-quoted strings | Boris Kolpackov | 3 | -9/+11 |
2022-12-15 | Add $regex.filter[_out]_{match,search}() functions | Karen Arutyunov | 1 | -67/+206 |
2022-12-15 | Add noexcept to move constructors and move assignment operators | Karen Arutyunov | 18 | -51/+73 |
2022-12-15 | Improve escape sequence support | Boris Kolpackov | 7 | -172/+274 |
2022-12-14 | Improve empty simple value to empty list of names reduction heuristics | Boris Kolpackov | 18 | -67/+136 |
2022-12-14 | Handle NULL values in $string() and $concat() functions | Boris Kolpackov | 8 | -19/+82 |
2022-12-13 | Add format_copy_empty flag to $regex.{split,merge,apply}() | Boris Kolpackov | 1 | -20/+54 |
2022-12-13 | Return all subexpressions in $regex.{match,search}(), not only matched | Boris Kolpackov | 1 | -8/+2 |
2022-12-13 | Fix linking failure on Windows | Karen Arutyunov | 1 | -1/+1 |
2022-12-12 | Adapt to dir_iterator API change | Karen Arutyunov | 10 | -17/+99 |
2022-12-12 | Add no_subprojects parameter to info meta-operation | Boris Kolpackov | 3 | -20/+77 |
2022-12-09 | Enable diagnostics color in GCC and Clang | Boris Kolpackov | 4 | -2/+80 |
2022-12-09 | Handle file opening error in config.config.load | Boris Kolpackov | 1 | -2/+9 |
2022-12-09 | Normalize target's out directory in cc::insert_library() | Boris Kolpackov | 1 | -7/+8 |
2022-12-08 | Normalize extracted header/library search directories (GH issue #235) | Boris Kolpackov | 8 | -21/+60 |
2022-12-08 | Add --[no]diag-color options (infrastructure only) | Boris Kolpackov | 10 | -13/+152 |
2022-12-07 | Fix incorrect process_path::effect access | Boris Kolpackov | 1 | -1/+1 |
2022-12-07 | Use effective rather than recall path for cache key | Boris Kolpackov | 1 | -1/+1 |
2022-12-07 | Fix bug in MSVC library_type() implementation (GH issue #235) | Boris Kolpackov | 1 | -4/+1 |
2022-12-07 | Add MSVC library type caching | Boris Kolpackov | 1 | -9/+24 |
2022-12-07 | List dnsapi, msimg32 as Windows system libraries | Boris Kolpackov | 1 | -2/+4 |
2022-12-06 | Handle bin.whole when specified for interface dependencies | Boris Kolpackov | 2 | -11/+29 |
2022-12-05 | Skip common .pc file for binless if found but rejected binful (GH issues #235) | Boris Kolpackov | 3 | -26/+80 |
2022-12-05 | List windowscodecs as Windows system library | Boris Kolpackov | 1 | -0/+1 |
2022-12-05 | Filter out sanitizer options from ~host configuration | Boris Kolpackov | 1 | -29/+51 |
2022-12-02 | Fail if scope or target qualification in variable expansion is unknown | Boris Kolpackov | 2 | -30/+74 |
2022-12-01 | Fix corner case in distributing via obj{}, libul{} groups | Boris Kolpackov | 4 | -3/+102 |
2022-12-01 | Make dist::rule reusable as base | Boris Kolpackov | 6 | -38/+41 |
2022-11-30 | Diagnose absence of import library after link.exe invocation (GH issue #231) | Boris Kolpackov | 1 | -7/+22 |
2022-11-30 | Reserve targets, variables to avoid rehashing | Boris Kolpackov | 6 | -0/+74 |
2022-11-30 | Deal with order dependence in dist rule | Boris Kolpackov | 6 | -60/+191 |
2022-11-29 | Move buildfiles to root_extra, use vector instead of unordered_set | Boris Kolpackov | 4 | -14/+27 |
2022-11-29 | Use list instead of unordered_set in regex line_pool | Boris Kolpackov | 2 | -4/+22 |
2022-11-29 | Improve diagnostics for value subscript out of evaluation context | Boris Kolpackov | 1 | -2/+21 |
2022-11-29 | Fix backlink logic for target groups | Boris Kolpackov | 8 | -175/+469 |
2022-11-25 | Use operation name as a buildscript name if unable to deduce | Karen Arutyunov | 3 | -13/+22 |
2022-11-25 | Fix diag buffer opining logic in cc::compile_rule | Boris Kolpackov | 1 | -5/+11 |
2022-11-24 | Fix skipping potential input for exit, etc script pseudo-builtins | Karen Arutyunov | 1 | -7/+22 |
2022-11-24 | Fix script to pass diag buffer reading end to process constructor | Karen Arutyunov | 1 | -10/+7 |
2022-11-24 | Fix forcing diag buffering for diff in simple test | Karen Arutyunov | 1 | -3/+5 |
2022-11-23 | Take into account ad hoc recipes in rule::sub_match() (fixed GH issue #227) | Boris Kolpackov | 3 | -66/+98 |