aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-11-04Redo group_prerequisites to use snapshots of prerequisites (GH issue #408)Boris Kolpackov5-32/+54
2024-10-29Minor performance optimizationBoris Kolpackov1-5/+7
2024-10-29Tweak some more fix for data race in ad hoc member state when group is postponedBoris Kolpackov2-4/+4
2024-10-29Tweak fix for data race in ad hoc member state when group is postponedBoris Kolpackov1-7/+7
2024-10-29Add note on relative paths in compiledbBoris Kolpackov1-2/+12
2024-10-28Make $regex.*search() functions not to match empty substrings in non empty st...Karen Arutyunov4-9/+127
2024-10-28Fix data race in ad hoc member state when group is postponedBoris Kolpackov3-9/+28
2024-10-23Minor tweak to compiledb documentationBoris Kolpackov1-0/+4
2024-10-23Add config.cc.compiledb=<path> shortcut for placing file into source directoryBoris Kolpackov2-18/+142
2024-10-23Fix bug in compiledb parsing logic (GH issue #441)Boris Kolpackov1-5/+6
2024-10-16Stop on first error for install and uninstall operationsBoris Kolpackov4-8/+34
2024-10-10Tune match progress for more accurate update during match figureBoris Kolpackov1-1/+1
2024-10-10Don't match group-based targets with fallback rule during configure (GH #364)Boris Kolpackov4-8/+19
2024-10-09Add support for JSON compilation database generation and maintenanceBoris Kolpackov14-64/+2283
2024-10-08Expose custom save function in config moduleBoris Kolpackov7-42/+90
2024-10-08Add context-wide pre/post operation callbacksBoris Kolpackov7-128/+307
2024-10-08Add uxtheme.lib to list of Windows system librariesBoris Kolpackov1-0/+1
2024-10-03Make header cache case-sensitive on Windows (GH issue #390)Boris Kolpackov2-4/+29
2024-10-03Show executed during match target count in match progressBoris Kolpackov4-43/+74
2024-09-30Add ability to specify custom MSVC /MACHINE valueBoris Kolpackov1-10/+24
2024-09-30Fix more issues in MSVC ARM64 supportBoris Kolpackov2-5/+11
2024-09-30Fix issues in MSVC ARM64 supportBoris Kolpackov2-11/+22
2024-09-30Update find builtin description in Testscript manualKaren Arutyunov1-1/+3
2024-09-25Use type-aware iteration in script for-loop (GH issue #436)Boris Kolpackov6-44/+123
2024-09-25Fix few broken links in manualBoris Kolpackov1-3/+3
2024-09-11Make b-dist in bootstrap mode to ignore .git*, .bdep, .bpkg, and .build2 file...Karen Arutyunov1-3/+7
2024-09-05Fix bug in whole archive prerequisite change trackingBoris Kolpackov1-3/+3
2024-09-05Don't suppress duplicate libraries if linking whole archive (GH issue #411)Boris Kolpackov1-3/+10
2024-09-04Turn standard streams into blocking mode on start (GH issue 417)Karen Arutyunov1-3/+21
2024-08-30Add absolute compiler path to compiler checksumBoris Kolpackov2-4/+9
2024-08-29Improve diagnostics around importationBoris Kolpackov1-9/+12
2024-08-28Don't assume preprocessed TU exists if reprocessing (GH issue #409)Boris Kolpackov1-2/+3
2024-08-27Handle invalid scope paths specified in buildfile (GH issue #396)Boris Kolpackov1-14/+28
2024-08-21Don't work own queue in wait_guard dtorBoris Kolpackov2-4/+12
2024-08-06Add support for specifying compile options on exe/lib{} targetsBoris Kolpackov2-38/+354
2024-08-06Rename certain target_set::insert() versions to insert_implied() for clarityBoris Kolpackov7-57/+64
2024-07-31Add cross-reference noteBoris Kolpackov1-0/+3
2024-07-31Add lookup limit to {scope,target}::lookup_original()Boris Kolpackov9-80/+100
2024-07-29Fix bug in $string.{contains,ends_with,replace}() (GH issue #405)Boris Kolpackov2-2/+4
2024-07-29Add scope::lookup_original_info() that provides additional info about lookupBoris Kolpackov4-28/+56
2024-07-28Factor out and generalize/extend to_stream_quoted(string)Boris Kolpackov3-44/+80
2024-06-24Fail instead of aborting on src and out directories naming scheme mismatch (G...Karen Arutyunov2-4/+6
2024-06-20Fix crashing of $install.resolve() on absolute paths (GH issue #393)Karen Arutyunov1-3/+11
2024-06-19Change version to 0.18.0-a.0.zBoris Kolpackov3-4/+4
2024-06-17Release version 0.17.0v0.17.0Boris Kolpackov3-6/+6
2024-06-17Fix bug in integer, boolean value type comparisonBoris Kolpackov1-3/+3
2024-06-14Update config submoduleBoris Kolpackov1-0/+0
2024-06-14Instrument header cache inconsistency assert with additional info (GH issue #...Boris Kolpackov1-0/+14
2024-06-11Update NEWS fileBoris Kolpackov1-0/+391
2024-06-07Use combined -L option form for extra system search pathsBoris Kolpackov3-16/+47