q66
|
4022897195
|
make sure process exec never leaks file descriptors
|
2017-05-08 17:10:09 +02:00 |
|
q66
|
6079676ac9
|
handle failed fdopen
|
2017-05-08 04:16:47 +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
|
de7225c8f6
|
incorporate process.cc into build
|
2017-05-07 22:48:02 +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
|
1311676ab1
|
get rid of some path->string conversions
|
2017-05-05 22:24:08 +02:00 |
|
q66
|
fc6935151d
|
more build cleanups and emplace for channels
|
2017-05-05 02:00:47 +02:00 |
|
q66
|
1cc0577513
|
typo
|
2017-05-03 22:49:14 +02:00 |
|
q66
|
1191162198
|
separate thread for stdout in buildsystem
This allows messages to be printed in sequence instead of
multiple prints in parallel mangling the output.
|
2017-05-03 21:09:25 +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
|
d6c03be4cd
|
clean up concurrency example a bit
|
2017-05-03 00:09:30 +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
|
5a09b58613
|
incorrect check
|
2017-05-02 01:08:15 +02:00 |
|
q66
|
3402fedf28
|
utilize libostd to build libostd; libostdception
|
2017-05-02 00:57:15 +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
|
baa8ff1e64
|
put more flags to the beginning
|
2017-05-01 19:12:17 +02:00 |
|
q66
|
cd1a0108ab
|
more build cleanups
|
2017-05-01 19:03:47 +02:00 |
|
q66
|
52ed8d7c08
|
more build cleanups
|
2017-05-01 17:49:27 +02:00 |
|
q66
|
fbdcbed55e
|
markdown fix
|
2017-05-01 17:40:39 +02:00 |
|
q66
|
d62bf9c096
|
remove build.sh, always use build.cc to build
|
2017-05-01 17:39:33 +02:00 |
|
q66
|
59a48e6d1f
|
build.cc improvements
|
2017-05-01 17:28:54 +02:00 |
|
q66
|
19badf6140
|
threaded build.cc
|
2017-04-30 20:16:49 +02:00 |
|
q66
|
b3d6d2a30a
|
initial c++ build code
|
2017-04-30 19:37:50 +02:00 |
|
q66
|
49bfee4cc3
|
build tests from build.sh and simplify test runner
|
2017-04-29 16:50:56 +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
|
301dc1e607
|
do not generate latex/manpage outputs by default
|
2017-04-18 19:07: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 |
|
q66
|
3de75431dd
|
more algorithm docs
|
2017-04-14 16:57:02 +02:00 |
|