index
:
libbutl
base64url
build2-control
ci
fdstat
json
json-raw
lz4
lz4-fdstream
master
mingw-stdthread
noexcept
odb
optional
os-release
build2 utility library
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libbutl
/
process.cxx
Age
Commit message (
Expand
)
Author
Files
Lines
2021-04-09
Escape additional characters (=,;) if running batch file
Boris Kolpackov
1
-8
/
+20
2021-03-31
Add notion of thread environment
Boris Kolpackov
1
-88
/
+120
2020-11-27
Add custom code-to-message mapping for STATUS_DLL_NOT_FOUND error to process_...
Karen Arutyunov
1
-0
/
+1
2020-11-05
Add process::term() and implement process::kill() on Windows
Karen Arutyunov
1
-14
/
+43
2020-06-18
Complete NetBSD compatibility
Boris Kolpackov
1
-1
/
+4
2020-06-18
Add NetBSD compatibility
magenbluten
1
-0
/
+2
2020-03-09
Add more support for symlinks on Windows
Karen Arutyunov
1
-43
/
+0
2020-02-12
Rename fdnull() to fdopen_null()
Karen Arutyunov
1
-3
/
+3
2020-02-06
Drop copyright notice from source code
Boris Kolpackov
1
-1
/
+0
2019-11-16
Try to re-exec POSIX process after "text file busy" failure for 450ms
Karen Arutyunov
1
-6
/
+21
2019-10-31
Fix unhandled invalid_path exception in path_search()
Karen Arutyunov
1
-13
/
+16
2019-10-07
Add ability to specify custom path list in process::path_search()
Boris Kolpackov
1
-11
/
+19
2019-09-28
Rename casecmp() function and case_compare_[c_]string structs to icasecmp() a...
Karen Arutyunov
1
-8
/
+8
2019-09-25
Use more general description for STATUS_STACK_BUFFER_OVERRUN program exit sta...
Karen Arutyunov
1
-11
/
+18
2019-08-27
Fix backslash escaping in windows process arguments
Karen Arutyunov
1
-3
/
+25
2019-07-05
Use __linux__ macro instead of __linux
Karen Arutyunov
1
-1
/
+1
2019-06-03
Fix missing for Windows traits alias renaming
Karen Arutyunov
1
-2
/
+2
2019-06-03
Rename traits alias to traits_type for basic_path, basic_url, and string_tabl...
Karen Arutyunov
1
-1
/
+1
2019-05-23
Improve path_traits convenience overloads
Boris Kolpackov
1
-3
/
+2
2019-05-21
Implement exponential backoff for BLODA retries
Boris Kolpackov
1
-20
/
+16
2019-05-21
Temporarily instrument BLODA with shorter timeout and extra diagnostics
Boris Kolpackov
1
-1
/
+18
2019-05-03
Partially dismantle modularization using Modules TS semantics
Boris Kolpackov
1
-4
/
+4
2019-04-26
Make use of posix_spawn() when available in process class implementation
Karen Arutyunov
1
-14
/
+232
2019-02-27
Factor out Windows command line argument quoting to utility function
Boris Kolpackov
1
-21
/
+34
2019-01-16
Update copyright year
Karen Arutyunov
1
-1
/
+1
2018-08-20
Add timed_wait() and kill() to process class, change try_wait() signature
Karen Arutyunov
1
-9
/
+60
2018-06-15
Add portable environment variable manipulation functions
Boris Kolpackov
1
-18
/
+23
2018-05-19
Update copyright year
Karen Arutyunov
1
-1
/
+1
2017-12-17
Add to_string(process_exit) in addition to operator<<(ostream,process_exit)
Boris Kolpackov
1
-6
/
+12
2017-12-17
Add support for printing canonical process exit status description
Boris Kolpackov
1
-0
/
+17
2017-12-15
Improve BLODA code
Boris Kolpackov
1
-9
/
+9
2017-12-15
Make BLODA timeout indefinite for non-whitelisted programs
Karen Arutyunov
1
-6
/
+19
2017-12-15
Add process::pipe struct, extend process API
Boris Kolpackov
1
-17
/
+48
2017-12-14
Add MSYS processes output probing and bump timeout to two seconds
Karen Arutyunov
1
-22
/
+52
2017-12-05
Bump BLODA timeout to one second
Karen Arutyunov
1
-1
/
+1
2017-10-06
Bump BLODA timeout to 500ms, don't use timestamp in process
Karen Arutyunov
1
-13
/
+12
2017-09-24
Use std.regex and std.theading modules
Boris Kolpackov
1
-0
/
+1
2017-09-22
Initial modularization with both Clang and VC hacks
Boris Kolpackov
1
-18
/
+56
2017-09-12
Increase MSYS BLODA wait time
Boris Kolpackov
1
-2
/
+2
2017-08-29
Bump BLODA timeout to 350ms
Boris Kolpackov
1
-8
/
+5
2017-08-28
Use system_clock instead of timestamp::clock in process
Karen Arutyunov
1
-2
/
+2
2017-08-28
Use chrono timepoints for MSYS2 process re-spawning heuristics
Karen Arutyunov
1
-16
/
+24
2017-08-26
Increase BLODA wait time now that we don't hold process mutex while waiting
Boris Kolpackov
1
-1
/
+1
2017-08-21
Unlock mutex prior to waiting for MSYS2 process
Karen Arutyunov
1
-12
/
+52
2017-08-07
ifdef-out invalid static_assert on Cygwin/MSYS
Boris Kolpackov
1
-0
/
+5
2017-08-04
If MSYS detection fails, assume executable is not MSYS-based rather than is
Boris Kolpackov
1
-5
/
+5
2017-07-28
Add ability to restrict executable search to PATH only
Boris Kolpackov
1
-7
/
+9
2017-07-26
Fix process ctor to consider environment variable name case-insensitivity on ...
Karen Arutyunov
1
-4
/
+6
2017-07-21
Add support for passing environment variables to child process on Windows
Karen Arutyunov
1
-14
/
+88
2017-06-07
Support passing environment variables to child process
Karen Arutyunov
1
-10
/
+36
[next]