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
|
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
|
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
|
94814dc61e
|
remove internal/win32.hh and put environ stuff into a source file
|
2017-05-02 00:15:01 +02:00 |
|
q66
|
1525edf3d7
|
type/include cleanup
|
2017-04-09 16:44:45 +02:00 |
|
q66
|
62676f4222
|
rename octastd to libostd
|
2017-04-06 20:14:52 +02:00 |
|
q66
|
9f35909660
|
fixes in streams
|
2017-04-04 01:06:55 +02:00 |
|
q66
|
c96d64e5ba
|
remove the scheduler iface nonsense (just make a virtual base)
|
2017-03-24 15:18:41 +01:00 |
|
q66
|
023af03361
|
spawn/make_channel/yield without explicitly specifying scheduler
|
2017-03-23 11:35:23 +01:00 |
|
q66
|
18cfe5119f
|
track current task for coroutine scheduler separately
|
2017-03-22 18:23:29 +01:00 |
|
q66
|
2537d955d1
|
fixes, bigger stack for main task, take spawn funcs by value
|
2017-03-22 17:32:58 +01:00 |
|
q66
|
0d815e3610
|
default 64 KiB stack on all systems
|
2017-03-20 00:51:16 +01:00 |
|
q66
|
0da22e777d
|
add a way to retrieve the current coroutine context
|
2017-03-17 03:04:15 +01:00 |
|
q66
|
b86df5c016
|
move over to standard filesystem module (from std::experimental or std)
|
2017-03-10 18:31:34 +01:00 |
|
q66
|
82233ec61e
|
more windows fixes
|
2017-03-10 04:11:36 +01:00 |
|
q66
|
52da0ab7ae
|
windows fixes
|
2017-03-10 03:05:05 +01:00 |
|
q66
|
afd086b2a0
|
move some more bits into impl files
|
2017-03-09 19:21:01 +01:00 |
|
q66
|
5fafcdf954
|
move the stack alloc impl bits into a source file
|
2017-03-09 01:00:47 +01:00 |
|
q66
|
ce2a8ed758
|
initial import of context switching assembly from boost.context
|
2017-03-05 15:30:41 +01:00 |
|
q66
|
41ad273c32
|
std allowed by default
|
2017-01-14 15:09:27 +01:00 |
|
q66
|
b66c684add
|
add trailing newlines
|
2016-02-07 21:19:20 +00:00 |
|
q66
|
1c4f04757d
|
mv the octa directory too
|
2015-07-13 20:10:29 +01:00 |
|
q66
|
8ddbccc94f
|
namespace octa -> namespace ostd
|
2015-07-13 20:07:14 +01:00 |
|
q66
|
ba41989429
|
fixed include
|
2015-06-28 16:00:09 +01:00 |
|
q66
|
36c264b4b0
|
make .cc the extension for source files and .hh the extension for header files
|
2015-06-28 15:39:04 +01:00 |
|
q66
|
ea42a5e841
|
use new type aliases + refactoring + namespacing
|
2015-06-08 21:20:12 +01:00 |
|
q66
|
97fd88be62
|
octa::swap
|
2015-04-18 00:07:37 +01:00 |
|
q66
|
dba2ac673f
|
split new implementations
|
2015-04-15 01:39:26 +01:00 |
|