Age | Commit message (Expand) | Author | Files | Lines |
2024-08-28 | Don't assume preprocessed TU exists if reprocessing (GH issue #409) | Boris Kolpackov | 1 | -2/+3 |
2024-08-27 | Handle invalid scope paths specified in buildfile (GH issue #396) | Boris Kolpackov | 1 | -14/+28 |
2024-08-21 | Don't work own queue in wait_guard dtor | Boris Kolpackov | 2 | -4/+12 |
2024-08-06 | Add support for specifying compile options on exe/lib{} targets | Boris Kolpackov | 2 | -38/+354 |
2024-08-06 | Rename certain target_set::insert() versions to insert_implied() for clarity | Boris Kolpackov | 7 | -57/+64 |
2024-07-31 | Add cross-reference note | Boris Kolpackov | 1 | -0/+3 |
2024-07-31 | Add lookup limit to {scope,target}::lookup_original() | Boris Kolpackov | 9 | -80/+100 |
2024-07-29 | Fix bug in $string.{contains,ends_with,replace}() (GH issue #405) | Boris Kolpackov | 1 | -2/+2 |
2024-07-29 | Add scope::lookup_original_info() that provides additional info about lookup | Boris Kolpackov | 4 | -28/+56 |
2024-07-28 | Factor out and generalize/extend to_stream_quoted(string) | Boris Kolpackov | 3 | -44/+80 |
2024-06-24 | Fail instead of aborting on src and out directories naming scheme mismatch (G... | Karen Arutyunov | 1 | -2/+3 |
2024-06-20 | Fix crashing of $install.resolve() on absolute paths (GH issue #393) | Karen Arutyunov | 1 | -3/+11 |
2024-06-19 | Change version to 0.18.0-a.0.z | Boris Kolpackov | 1 | -1/+1 |
2024-06-17 | Release version 0.17.0v0.17.0 | Boris Kolpackov | 1 | -1/+1 |
2024-06-17 | Fix bug in integer, boolean value type comparison | Boris Kolpackov | 1 | -3/+3 |
2024-06-14 | Instrument header cache inconsistency assert with additional info (GH issue #... | Boris Kolpackov | 1 | -0/+14 |
2024-06-07 | Use combined -L option form for extra system search paths | Boris Kolpackov | 3 | -16/+47 |
2024-06-07 | Add comment on not adding rpath for /usr/local/lib | Boris Kolpackov | 1 | -0/+18 |
2024-06-06 | Use -pthread instead of -lpthread | Boris Kolpackov | 1 | -2/+2 |
2024-06-05 | Improve -rpath duplicate suppression logic even more | Boris Kolpackov | 1 | -2/+11 |
2024-06-05 | Improve -rpath duplicate suppression logic some more | Boris Kolpackov | 1 | -3/+15 |
2024-06-05 | Include top-level libraries in -rpath duplicate suppression logic | Boris Kolpackov | 1 | -0/+7 |
2024-06-04 | Update Apple Clang to vanilla Clang version mapping information | Boris Kolpackov | 1 | -21/+23 |
2024-05-22 | Add $filesystem.file_exists(), $filesystem.directory_exists() | Boris Kolpackov | 1 | -2/+49 |
2024-05-21 | Use new thread-specific current working directory in testscript implementation | Boris Kolpackov | 1 | -0/+11 |
2024-05-21 | Add $path.complete(), $path.try_normalize(), $path.try_actualize() | Boris Kolpackov | 1 | -134/+284 |
2024-05-20 | Add $path.absolute(), $path.simple(), $path.sub_path(), $path.super_path() | Boris Kolpackov | 1 | -0/+74 |
2024-05-20 | Add convert_to_base<T>(value) variants that allow derive-to-base conversion | Boris Kolpackov | 2 | -4/+46 |
2024-05-20 | Add $string.contains(), $string.starts_with(), $string.ends_with() | Boris Kolpackov | 2 | -42/+207 |
2024-05-15 | Add note on potentially mismatching cxx.std in module sidebuilds | Boris Kolpackov | 1 | -0/+9 |
2024-05-14 | Map latest/experimental cxx.std values to C++26 from GCC 14 and Clang 18 | Boris Kolpackov | 1 | -15/+24 |
2024-05-14 | Add /Zc:preprocessor in experimental cxx.std mode from MSVC 17.9 (19.39) | Boris Kolpackov | 2 | -1/+7 |
2024-05-14 | Map C23/C2X to /std:clatest starting from MSVC 17.9 (19.39) | Boris Kolpackov | 2 | -12/+20 |
2024-05-13 | Issue better diagnostics if standard library modules not supported | Boris Kolpackov | 1 | -142/+150 |
2024-05-13 | Update std.cppm to Clang 18, add std.compat.cppm | Boris Kolpackov | 4 | -80/+1087 |
2024-05-09 | Handle exception thrown by fdterm_color() | Boris Kolpackov | 1 | -1/+8 |
2024-05-09 | Try to improve deadlock detection accuracy (GH issue 319) | Boris Kolpackov | 1 | -1/+11 |
2024-05-09 | Fixes and tweaks to diagnostics color support on Windows (GH issue #312) | Boris Kolpackov | 2 | -20/+25 |
2024-05-06 | Switch from libpkg-config to version from libbutl | Boris Kolpackov | 1 | -1/+1 |
2024-04-25 | Skip hidden filesystem entries when looking for subprojects | Boris Kolpackov | 2 | -3/+10 |
2024-04-23 | Make sure ad hoc member is matched even if group match failed | Boris Kolpackov | 1 | -0/+13 |
2024-04-22 | Fix uninitialized variable bug | Boris Kolpackov | 1 | -1/+1 |
2024-04-12 | Add -s|--timeout-success option to env script builtin | Boris Kolpackov | 5 | -11/+29 |
2024-04-11 | Diagnose empty paths in config.config.{load,save} | Boris Kolpackov | 2 | -3/+9 |
2024-04-02 | Detect and diagnose attempt to create new target in src directory | Boris Kolpackov | 5 | -8/+47 |
2024-04-01 | Add missing std::move() call | Boris Kolpackov | 1 | -1/+1 |
2024-04-01 | Add $string.replace() function | Boris Kolpackov | 2 | -1/+133 |
2024-04-01 | Add ~host-no-warnings and ~build2-no-warnings special configurations | Boris Kolpackov | 4 | -9/+106 |
2024-03-27 | Filter out config.bin.lib/config.bin.*.lib from ~host | Boris Kolpackov | 1 | -10/+22 |
2024-03-21 | Improve import diagnostics | Boris Kolpackov | 1 | -0/+12 |