Age | Commit message (Expand) | Author | Files | Lines |
2024-10-28 | Make .*search() functions not to match empty substrings in non empty strings | Karen Arutyunov | 1 | -4/+27 |
2024-10-23 | Add config.cc.compiledb=<path> shortcut for placing file into source directory | Boris Kolpackov | 1 | -7/+105 |
2024-10-23 | Fix bug in compiledb parsing logic (GH issue #441) | Boris Kolpackov | 1 | -5/+6 |
2024-10-16 | Stop on first error for install and uninstall operations | Boris Kolpackov | 4 | -8/+34 |
2024-10-10 | Tune match progress for more accurate update during match figure | Boris Kolpackov | 1 | -1/+1 |
2024-10-10 | Don't match group-based targets with fallback rule during configure (GH #364) | Boris Kolpackov | 4 | -8/+19 |
2024-10-09 | Add support for JSON compilation database generation and maintenance | Boris Kolpackov | 13 | -55/+1964 |
2024-10-08 | Expose custom save function in config module | Boris Kolpackov | 7 | -42/+90 |
2024-10-08 | Add context-wide pre/post operation callbacks | Boris Kolpackov | 6 | -122/+286 |
2024-10-08 | Add uxtheme.lib to list of Windows system libraries | Boris Kolpackov | 1 | -0/+1 |
2024-10-03 | Make header cache case-sensitive on Windows (GH issue #390) | Boris Kolpackov | 2 | -4/+29 |
2024-10-03 | Show executed during match target count in match progress | Boris Kolpackov | 4 | -43/+74 |
2024-09-30 | Add ability to specify custom MSVC /MACHINE value | Boris Kolpackov | 1 | -10/+24 |
2024-09-30 | Fix more issues in MSVC ARM64 support | Boris Kolpackov | 2 | -5/+11 |
2024-09-30 | Fix issues in MSVC ARM64 support | Boris Kolpackov | 2 | -11/+22 |
2024-09-25 | Use type-aware iteration in script for-loop (GH issue #436) | Boris Kolpackov | 5 | -44/+110 |
2024-09-11 | Make b-dist in bootstrap mode to ignore .git*, .bdep, .bpkg, and .build2 file... | Karen Arutyunov | 1 | -3/+7 |
2024-09-05 | Fix bug in whole archive prerequisite change tracking | Boris Kolpackov | 1 | -3/+3 |
2024-09-05 | Don't suppress duplicate libraries if linking whole archive (GH issue #411) | Boris Kolpackov | 1 | -3/+10 |
2024-08-30 | Add absolute compiler path to compiler checksum | Boris Kolpackov | 2 | -4/+9 |
2024-08-29 | Improve diagnostics around importation | Boris Kolpackov | 1 | -9/+12 |
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 |