Skip to content
Go-style concurrency in C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake Improve CMake build. Sep 27, 2017
dns dns.c incorporated; first try Dec 7, 2015
m4 Scripts from m4 removed, directory itself remains Nov 17, 2015
perf c10k perf test added Dec 1, 2015
tests Try fix the shutdown functionality Oct 10, 2016
tutorial Minor patch to the tutorial Jul 29, 2016
.gitignore
.travis.yml Fox autotools-shared-poll Travis build Oct 15, 2016
AUTHORS Add Chris Miller to AUTHORS Oct 8, 2016
CMakeLists.txt Fix compiler flags for Windows build. Sep 27, 2017
COPYING
Makefile.am
README.md Remove platform specifications from README.md Jul 27, 2015
abi_version.sh mill.h renamed to libmill.h May 17, 2015
autogen.sh
chan.c Avoid name clashes when compiled with c++ Nov 12, 2016
chan.h
configure.ac
cr.c x86-64 context switches in assembly Jul 27, 2016
cr.h
debug.c Avoid name clashes when compiled with c++ Nov 12, 2016
debug.h Move panic into debug.h Dec 22, 2015
epoll.inc fd registrations don't survive fork Mar 6, 2016
file.c prefixes for unixsock added Jun 11, 2016
ip.c prefixes for ip* functions Jun 11, 2016
ip.h
kqueue.inc
libmill.h
libmill.pc.in Fixes version in libmill.pc Feb 3, 2016
list.c Reordering of includes Aug 13, 2015
list.h
mfork.c
package_version.sh autotools build system added; initial version May 16, 2015
poll.inc fd registrations don't survive fork Mar 6, 2016
poller.c prefixes for coroutine-related functions added Jun 11, 2016
poller.h
slist.c Reordering of includes Aug 13, 2015
slist.h
ssl.c Avoid name clashes when compiled with c++ Nov 12, 2016
stack.c
stack.h
tcp.c Avoid name clashes when compiled with c++ Nov 12, 2016
timer.c
timer.h Drop all ready coroutines after fork Mar 6, 2016
udp.c Avoid name clashes when compiled with c++ Nov 12, 2016
unix.c
utils.h Add mill_getctx() function Feb 27, 2016

README.md

LIBMILL Build Status

Libmill is a library that introduces Go-style concurrency to C.

Documentation

For the documentation check the project website:

http://libmill.org

License

Libmill is licensed under MIT/X11 license.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.