Age | Commit message (Collapse) | Author |
|
|
|
C treats an argument list like `()` as "variable number of arguments",
whereas for simply "no argument", one needs `(void)`. The header files
thus cause all sorts of issues if unpatched.
This should probably be taken to upstream.
|
|
This is a patch that noticeably deviates from upstream's default, and
while it solves an issue, this should better be taken to upstream by
soomeone who properly understands the consequences of this change.
The patch is kept around for users who want a quick fix (but disabled by
default).
|
|
Upstream:
* Use native libev rather than the one bundled with upstream (no
libfiber-specific changes have been applied there anyway).
* Use the `dist` scheduler rather than `wsd` (work-stealing): the latter
schedules fibers in a rather bizarre way (keeps jumping back and forth
between the last to fibers created, and never schedules any of the
others). This may require further investigation.
Downstream:
* Fix license information: it's ISC.
* Install headers and pkgconf files as well.
* Add gitignore file to ignore build artifacts (except package files).
|
|
|