q66
|
2ce488002a
|
use <> for includes everywhere
|
2017-06-19 16:59:36 +02:00 |
|
q66
|
0925ff3350
|
clean up platform checks
|
2017-05-12 00:05:18 +02:00 |
|
q66
|
1525edf3d7
|
type/include cleanup
|
2017-04-09 16:44:45 +02:00 |
|
q66
|
4a7baa40a0
|
remove types.hh
|
2017-04-04 00:30:07 +02:00 |
|
q66
|
6d0c0a91f4
|
document context_stack.hh
|
2017-04-02 15:11:22 +02:00 |
|
q66
|
b02521ac19
|
only lock for stack manipulation with potentially unsafe allocators
|
2017-03-25 15:13:21 +01:00 |
|
q66
|
f93b08a924
|
implement stack pool's interface on regular stack allocators
|
2017-03-25 14:50:16 +01:00 |
|
q66
|
2537d955d1
|
fixes, bigger stack for main task, take spawn funcs by value
|
2017-03-22 17:32:58 +01:00 |
|
q66
|
e7855faeb1
|
add a way to reserve more stacks in stack_pool
|
2017-03-20 02:12:49 +01:00 |
|
q66
|
94d72b693e
|
remove split stack support (not portable or available on Windows)
|
2017-03-19 19:11:54 +01:00 |
|
q66
|
bdb95567e4
|
implement a stack pool (allocates a chunk of stacks, gives out as requested)
|
2017-03-14 19:34:05 +01:00 |
|
q66
|
de45dd2e80
|
do stacksize clamp in ctor
|
2017-03-11 18:41:03 +01:00 |
|
q66
|
b2a71d773d
|
stack cleanups
|
2017-03-11 18:39:46 +01:00 |
|
q66
|
5fafcdf954
|
move the stack alloc impl bits into a source file
|
2017-03-09 01:00:47 +01:00 |
|
q66
|
fb592f8c2c
|
shove the stack alloc stuff into detail:: (for potential reuse elsewhere)
|
2017-03-09 00:25:51 +01:00 |
|
q66
|
8e97f7fdfd
|
separate stack stuff into its own file, add support for segmented stacks on POSIX+gcc/clang
|
2017-03-08 18:11:39 +01:00 |
|