• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..10-Dec-2021-

doc/H03-May-2022-97

README.mdH A D10-Dec-2021761 1510

aarch64.cH A D03-May-20223.2 KiB139114

amd64.cH A D10-Dec-20216 KiB164138

arm.cH A D10-Dec-20211.9 KiB8263

fiber.cH A D10-Dec-2021998 5539

libco.cH A D10-Dec-2021775 3828

libco.hH A D10-Dec-2021393 2915

ppc.cH A D10-Dec-202111.6 KiB370298

settings.hH A D10-Dec-20211.2 KiB5333

sjlj.cH A D10-Dec-20212.3 KiB10677

ucontext.cH A D10-Dec-20211.8 KiB7346

x86.cH A D10-Dec-20213 KiB11793

README.md

1# Fork of libco for Fluent Bit
2
3This repository is a fork of the original library [libco](https://byuu.org/library/libco/) v18 created by Byuu. Compared to the original version it have the following changes:
4
5- Core
6  - ARMv8: workaround for [GCC bug](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90907).
7  - Added [aarch64.c](aarch64.c) backend file created by [webgeek1234](https://github.com/webgeek1234).
8  - Fixes on settings.h to get MacOS support.
9- API
10  - co_create() have a third argument to retrieve the real size of the stack created.
11
12This library is used inside [Fluent Bit](http://github.com/fluent/fluent-bit) project, so this repo aims to keep aligned with latest releases but including our required patches.
13
14Eduardo Silva <eduardo@monkey.io>
15