2
0
mirror of https://github.com/boostorg/context.git synced 2026-01-19 16:12:17 +00:00

22 Commits

Author SHA1 Message Date
Oliver Kowalke
a67ae8a105 P0876R7 2019-07-24 12:21:21 +02:00
Oliver Kowalke
618629a987 examples for all context-APIs 2018-02-06 19:29:55 +01:00
Oliver Kowalke
f5327520d6 return fiber from resume()/resume_with() 2018-02-05 13:31:35 +01:00
Oliver Kowalke
10d3264f7b implementation of fibers without scheduler according to P0876R0 2018-02-05 13:31:32 +01:00
Oliver Kowalke
8346fbfa89 no data transfer with call/cc 2017-08-01 09:43:29 +02:00
Oliver Kowalke
73add9eb12 cleanup examples directory 2017-06-01 18:20:02 +02:00
Oliver Kowalke
834ca26aed remove examples for fcontext_t 2016-01-12 19:31:29 +01:00
Oliver Kowalke
ba357205a9 class captured_context added 2016-01-01 22:03:18 +01:00
Oliver Kowalke
4d68f47767 fcontext uses 'void*' for data transfer 2015-11-28 22:58:36 +01:00
Oliver Kowalke
c0ccac4460 remove 4th argument in example jump 2015-10-28 13:25:40 +01:00
Oliver Kowalke
03f7418656 examples enhanced (SSE) 2014-02-28 19:06:29 +01:00
Oliver Kowalke
ffc63734e8 update , fixes 2014-02-17 17:11:32 +01:00
Oliver Kowalke
676b4e5d79 fcontext_t as typedef of void* 2014-02-16 21:07:50 +01:00
Oliver Kowalke
dbfeda223d context: simple_stack_allocator moved to examples directory, guarded_stack_allocator removed
[SVN r81346]
2012-11-14 17:30:45 +00:00
Oliver Kowalke
5fe939cd06 context: namespace renamed to 'context'; spltting up asm files
[SVN r80529]
2012-09-15 06:31:49 +00:00
Oliver Kowalke
854c49d321 context: return pointer to fcontext_t
- make_fcontext() allocated fcontext_t on context stack and return pointer
 - stack_allocator renamed to guarded_stack_allocator
 - simple_stack_allocator using calloc()/free() added
 - pagesize() made public accessible


[SVN r80423]
2012-09-06 19:43:07 +00:00
Oliver Kowalke
e32d499ae2 context: new layout for fcontext_t
- fcontext_t takes pointer to stack (lower addresses) and stack size
 - make_fcontext() computes start address of stack pointer depending on
   architecture (growing upwards, downwards)
 - make_fcontext() preserves frame pointer on intel
 - stack alignment corrected on intel
 - BOOST_USE_UCONTEXT for performance measurements added


[SVN r80338]
2012-08-31 19:50:07 +00:00
Oliver Kowalke
2be3bf4d5a context: use size instead of limit if fc_stack
[SVN r79956]
2012-08-10 16:07:25 +00:00
Oliver Kowalke
b5fe010e78 context: tab cleanup
[SVN r78544]
2012-05-22 20:02:04 +00:00
Oliver Kowalke
6151f8173d context: remove argument for context function from make_fcontext()
[SVN r78129]
2012-04-22 10:18:43 +00:00
Oliver Kowalke
97d37d559f context: remove start_fcontext; context linking removed
[SVN r78114]
2012-04-21 19:05:03 +00:00
Oliver Kowalke
13b4a5b3bd context: library stripped
[SVN r77938]
2012-04-12 18:42:36 +00:00