q66
|
922da4a808
|
split up arg classes better
|
2017-05-15 18:49:59 +02:00 |
|
q66
|
d1b69963cb
|
basic help printing for argparse and other improvements
|
2017-05-14 16:24:19 +02:00 |
|
q66
|
c19d45b21a
|
add initial skeleton for argument parser
|
2017-05-13 22:24:26 +02:00 |
|
q66
|
45c8450209
|
envvar support in subprocess
|
2017-05-13 18:36:40 +02:00 |
|
q66
|
2fc506d1bb
|
fewer temporary allocations in subprocess
|
2017-05-13 17:02:39 +02:00 |
|
q66
|
06687881c1
|
implement subprocess detach and validity checks
|
2017-05-13 00:00:44 +02:00 |
|
q66
|
0925ff3350
|
clean up platform checks
|
2017-05-12 00:05:18 +02:00 |
|
q66
|
005485f6a6
|
rename to subprocess_stream/error
|
2017-05-11 23:57:04 +02:00 |
|
q66
|
5fc674e4d3
|
allow split_args to take a lambda
|
2017-05-11 23:49:51 +02:00 |
|
q66
|
d4edafa350
|
ref-qualified appender get() method
|
2017-05-11 23:31:15 +02:00 |
|
q66
|
cc18d2b736
|
add subprocess constructors that open as part of the construction
|
2017-05-11 19:36:17 +02:00 |
|
q66
|
10caf39244
|
split win32 and posix code of context_stack and process into separate files
|
2017-05-10 00:30:23 +02:00 |
|
q66
|
469c85639a
|
some more platform checks
|
2017-05-10 00:02:37 +02:00 |
|
q66
|
9e429189d7
|
more foolproof subprocess interface
|
2017-05-09 23:58:20 +02:00 |
|
q66
|
af951a243c
|
use strings for subprocess errors
|
2017-05-09 20:33:45 +02:00 |
|
q66
|
6b228ee6a8
|
documentation for subprocess
|
2017-05-08 21:23:15 +02:00 |
|
q66
|
ea7f4062b7
|
hide platform-specific data from subprocess
|
2017-05-08 20:32:36 +02:00 |
|
q66
|
4966830d33
|
rename process_info to subprocess
|
2017-05-08 18:42:30 +02:00 |
|
q66
|
4022897195
|
make sure process exec never leaks file descriptors
|
2017-05-08 17:10:09 +02:00 |
|
q66
|
ce1b94624a
|
rename process_pipe
|
2017-05-08 04:13:07 +02:00 |
|
q66
|
61fcfeee2e
|
slight process api cleanup
|
2017-05-08 04:09:47 +02:00 |
|
q66
|
1ecf921f1a
|
initial impl of process calling api (posix only atm)
|
2017-05-08 03:51:45 +02:00 |
|
q66
|
44d370183c
|
custom close func support for filestreams
|
2017-05-08 01:07:32 +02:00 |
|
q66
|
f01992c952
|
add command line splitting api (posix, windows) and use it from build
|
2017-05-07 21:17:13 +02:00 |
|
q66
|
a191164700
|
make global constexpr variables inline
|
2017-05-06 15:09:44 +02:00 |
|
q66
|
fc6935151d
|
more build cleanups and emplace for channels
|
2017-05-05 02:00:47 +02:00 |
|
q66
|
9be0ad2a0e
|
simplify example a bit more
|
2017-05-03 02:31:26 +02:00 |
|
q66
|
d6a2a3f07c
|
include all examples in generated docs
|
2017-05-03 02:14:27 +02:00 |
|
q66
|
0ae9838b83
|
doc fix
|
2017-05-03 01:52:28 +02:00 |
|
q66
|
9f593eebd1
|
tids are non-copyable, only movable
|
2017-05-02 23:49:56 +02:00 |
|
q66
|
2c62b82ec4
|
future-like objects representing tasks in concurrency
|
2017-05-02 21:42:31 +02:00 |
|
q66
|
94814dc61e
|
remove internal/win32.hh and put environ stuff into a source file
|
2017-05-02 00:15:01 +02:00 |
|
q66
|
19badf6140
|
threaded build.cc
|
2017-04-30 20:16:49 +02:00 |
|
q66
|
c1e79a4c75
|
unit tester fixes
|
2017-04-28 01:54:28 +02:00 |
|
q66
|
69890906fd
|
move test module to the beginning of the file
|
2017-04-27 19:06:57 +02:00 |
|
q66
|
37def859e5
|
catch all exceptions in unit tester
|
2017-04-26 23:12:59 +02:00 |
|
q66
|
27bc7be245
|
cleanup and document unit test header
|
2017-04-25 18:48:10 +02:00 |
|
q66
|
b885e57fdb
|
improved threaded test runner
|
2017-04-24 18:18:10 +02:00 |
|
q66
|
d359e46818
|
add some basic unit test infra to allow testing together with impl
|
2017-04-23 17:57:01 +02:00 |
|
q66
|
cc8452e265
|
remove make_ range helpers for containers (use iter_begin/end)
|
2017-04-23 15:30:51 +02:00 |
|
q66
|
ef147c538c
|
add complete input iterator type for any range
|
2017-04-22 17:12:20 +02:00 |
|
q66
|
b1f207bd3b
|
hide appender_range definition
|
2017-04-17 17:07:24 +02:00 |
|
q66
|
c0421b721b
|
no need to create generator iterator from generator ranges
|
2017-04-17 16:17:18 +02:00 |
|
q66
|
a743f7b755
|
no reference/size_type for output ranges
|
2017-04-16 17:41:50 +02:00 |
|
q66
|
1619dac782
|
remove range difference type (unused)
|
2017-04-16 17:23:09 +02:00 |
|
q66
|
71aa6ff70b
|
better template arg names for algorithm documentation
|
2017-04-15 16:14:50 +02:00 |
|
q66
|
cd3ccba757
|
more elaborate range element swap tests
|
2017-04-15 14:20:01 +02:00 |
|
q66
|
45b5eb2c0e
|
Fully document algorithm.hh
|
2017-04-14 19:10:38 +02:00 |
|
q66
|
6cdf31d42b
|
doc cleanups
|
2017-04-14 18:04:17 +02:00 |
|
q66
|
dd0c747488
|
more algorithm.hh documentation
|
2017-04-14 17:30:21 +02:00 |
|