aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/utility.cxx
AgeCommit message (Expand)AuthorFilesLines
2022-11-14Make $process.run() print builtin command line on error and verbosity level >= 3Karen Arutyunov1-0/+15
2022-11-09Make process exit diagnostics in executable metadata extraction consistentBoris Kolpackov1-2/+2
2022-11-08Restore original error/ignore_exit semantics in run<>() overloadsBoris Kolpackov1-23/+26
2022-11-08Make process exit diagnostics consistentBoris Kolpackov1-38/+65
2022-11-08Tighten args const-ness in the run*() function familyBoris Kolpackov1-5/+5
2022-11-08Rework header dependency extraction with diagnostics bufferingBoris Kolpackov1-2/+2
2022-11-08More work on child process diagnostics bufferingBoris Kolpackov1-27/+282
2022-10-27Initial work on child process diagnostics bufferingBoris Kolpackov1-0/+2
2022-04-21Work around bogus -Wrestrict in GCC 12 (GCC bug #105329)Boris Kolpackov1-2/+2
2022-02-21Factor process-wide initialization to init_process() functionBoris Kolpackov1-0/+87
2022-02-02Redo diagnostics without operator<< in namespace stdBoris Kolpackov1-7/+2
2021-07-06Clear errno before calling strto*() functionsBoris Kolpackov1-0/+1
2020-11-06Add support for test timeoutsKaren Arutyunov1-0/+18
2020-05-27Initial support for ad hoc recipes (still work in progress)Boris Kolpackov1-0/+4
2020-04-07Pass LC_ALL=C when extracting locale-dependent information on POSIXBoris Kolpackov1-1/+1
2020-02-12Adapt to renaming butl::fdnull() to fdopen_null()Karen Arutyunov1-2/+2
2020-02-12Add builtins support for $process.run*() functionsKaren Arutyunov1-0/+25
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2020-01-27Improve process run_*() APIBoris Kolpackov1-5/+23
2019-11-15Use path_name_view in location and path_name_value in location_valueKaren Arutyunov1-3/+3
2019-11-14Make use of butl::to_stream(ostream, path, bool)Karen Arutyunov1-3/+4
2019-11-11Use path_name for `-` to stdin/stdout translationKaren Arutyunov1-3/+2
2019-11-07Initial work on path_name use for `-` to stdin/stdout translationBoris Kolpackov1-32/+8
2019-11-04Add support for configuration exporting and importingBoris Kolpackov1-1/+31
2019-10-18Add ability to specify "compiler mode" options as part of config.{c,cxx}Boris Kolpackov1-6/+10
2019-10-16Try to find MSVC installation for absolute cl.exe pathsBoris Kolpackov1-1/+9
2019-10-14Implement MSVC installation discovery for version 15 (2017) and laterKaren Arutyunov1-3/+3
2019-10-08Redo bin pattern as PATH-like search paths rather than fallback directoryBoris Kolpackov1-10/+12
2019-10-01Adapt to renaming butl::casecmp() to icasecmp()Karen Arutyunov1-8/+8
2019-08-28Redo build_installed without requiring linking whole archiveBoris Kolpackov1-2/+0
2019-08-26Implement auto-import of development build2 buildBoris Kolpackov1-0/+2
2019-08-23Introduce notion of build contextBoris Kolpackov1-5/+3
2019-08-21Cleanup context.hxx and its usageBoris Kolpackov1-0/+1
2019-08-21Implement dynamic loading of build system modulesBoris Kolpackov1-0/+5
2019-08-17Add support for default options filesKaren Arutyunov1-2/+8
2019-08-07Improve deadlock diagnostics (suppress stack trace, reword)Boris Kolpackov1-3/+6
2019-07-01Split build system into library and driverBoris Kolpackov1-0/+517