whitequark
5a77a01863
Implement OwnedStack.
2016-08-30 12:20:34 -04:00
Corey Richardson
77f83e0d21
Relicense to dual MIT/Apache-2.0
...
Closes https://github.com/edef1c/libfringe/issues/23
2016-08-20 23:39:19 +02:00
whitequark
eb247666ba
Explain how to use on bare metal in README.
2016-08-19 15:12:42 +02:00
whitequark
7d5075edc2
Add more examples to README.
...
This also renames some functions for a mild increase in backtrace
clarity.
2016-08-13 13:38:04 +02:00
whitequark
ddbf9a5afe
Reimplement Generator to pass both input and output values around.
2016-08-13 13:38:04 +02:00
whitequark
302ceef10a
Clarify the Windows situation.
...
Also, remove the Windows OsStack implementation. It will not ever
be useful in libfringe, as even if we add support for Windows
using fibers, the OS allocates stacks for fibers and we needn't
do it manually.
2016-08-13 13:38:04 +02:00
edef
ca43ba0498
Make fringe::Context private.
2016-08-13 13:38:04 +02:00
edef
244db8490b
Remove the badge for Windows CI too
2016-08-13 12:54:33 +02:00
edef
42f37c967e
label the Travis/AppVeyor badges [skip ci]
2016-07-17 16:12:45 -04:00
edef
343108a3ae
add AppVeyor badge [skip ci]
2016-07-17 16:11:02 -04:00
whitequark
7ffad26cfd
Implement the safe Generator abstraction.
...
close #24
2016-07-17 13:55:56 -04:00
whitequark
cbe136b762
Completely rework fringe::Context and fringe::arch.
...
The new design concerns itself with one thing and exactly one thing:
passing values back and forth with an extern "C" function.
This allows to simplify fringe::arch into a single primitive, swap.
Close #21
2016-07-16 15:04:15 -04:00
edef
026f7b9925
update benchmarks: 2.5ns on x86_64!
2016-04-03 12:04:46 +02:00
edef
1a4c22c02d
point Travis CI badge at master
2015-07-22 17:16:49 -04:00
edef
0051b6065e
we've got x86 support now!
2015-04-16 13:20:58 -04:00
edef
1653e7ba5e
Add x86 benchmark results to README
2015-04-16 13:17:37 -04:00
edef
fd61ad2f66
add README.md
2015-04-16 09:49:47 -04:00