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 (
Collapse
)
Author
Files
Lines
2018-08-20
Add timed_wait() and kill() to process class, change try_wait() signature
Karen Arutyunov
1
-9
/
+60
Review Backup
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
Note: gave up on VC about half way though.
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
The conservative bet proved to be too slow.
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
Windows
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
2017-05-31
Increase MSYS2 BLODA wait time
Boris Kolpackov
1
-2
/
+2
2017-05-26
Improve MSYS2 BLODA code
Boris Kolpackov
1
-5
/
+20
2017-05-24
Remove msys instrumentation
Boris Kolpackov
1
-6
/
+1
2017-05-19
Squash that warning some more
Boris Kolpackov
1
-0
/
+1
2017-05-19
Squash warnings in Windows SDK 8 imagehlp.h
Boris Kolpackov
1
-1
/
+7
2017-05-19
Rework MSYS2 BLODA workaround
Boris Kolpackov
1
-53
/
+119
2017-05-19
Instrument MSYS2 workaround code for further analysis
Boris Kolpackov
1
-2
/
+6
2017-05-16
Add to_string(timestamp)
Karen Arutyunov
1
-1
/
+1
2017-05-15
Fix VC15 warnings (/W3)
Karen Arutyunov
1
-1
/
+1
2017-05-03
Adjust MSYS2 workaround timings some more
0.5.0
Boris Kolpackov
1
-4
/
+4
2017-05-02
Include missing header
Boris Kolpackov
1
-0
/
+1
2017-05-02
Adjust MSYS2 workaround timing
Boris Kolpackov
1
-13
/
+12
2017-05-01
Add hxx extension for headers and lib prefix for library dir
Karen Arutyunov
1
-0
/
+1440