Skip to content
This repository has been archived by the owner on Mar 21, 2023. It is now read-only.

airt/libuvx

Repository files navigation

libuvx

Build Status

libuv + coroutine

Code Example

Basic

#include <uvx>

int main() {

  auto c = co::create([] {
    puts("2");
    co::yield();
    puts("4");
  });

  puts("1");
  co::resume(c);
  puts("3");
  co::resume(c);
  puts("5");

}

More

Build and Test

git submodule update --init --recursive

run scripts

scripts/build.sh
scripts/test.sh

or run within container

docker build -t uvx-test .
docker run -it uvx-test

Releases

No releases published

Packages

No packages published