├── .gitignore ├── .travis.yml ├── .travis_config.rb ├── README.md ├── TODO ├── example ├── addrinfo.rb ├── async.rb ├── fs.rb ├── idle.rb ├── loop.rb ├── pipe-client-win.rb ├── pipe-client.rb ├── pipe-server-win.rb ├── pipe-server.rb ├── process.rb ├── readdir.rb ├── signal.rb ├── tcp-client-ipv6.rb ├── tcp-client.rb ├── tcp-server-ipv6.rb ├── tcp-server.rb ├── thread.rb ├── timer.rb ├── tty.rb ├── udp-reader-ipv6.rb ├── udp-reader.rb ├── udp-sender-ipv6.rb └── udp-sender.rb ├── include └── mruby │ └── uv.h ├── mrbgem.rake ├── mrblib ├── thread.rb └── yarn.rb ├── src ├── dl.c ├── fs.c ├── handle.c ├── mrb_uv.c ├── mrb_uv.h └── thread.c └── test ├── callback.rb ├── uv.c ├── uv.rb └── yarn.rb /.gitignore: -------------------------------------------------------------------------------- 1 | gem_* 2 | gem-* 3 | mrb-*.a 4 | src/*.o 5 | .local.vimrc 6 | mruby/ 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/.travis_config.rb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/TODO -------------------------------------------------------------------------------- /example/addrinfo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/addrinfo.rb -------------------------------------------------------------------------------- /example/async.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/async.rb -------------------------------------------------------------------------------- /example/fs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/fs.rb -------------------------------------------------------------------------------- /example/idle.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/idle.rb -------------------------------------------------------------------------------- /example/loop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/loop.rb -------------------------------------------------------------------------------- /example/pipe-client-win.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/pipe-client-win.rb -------------------------------------------------------------------------------- /example/pipe-client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/pipe-client.rb -------------------------------------------------------------------------------- /example/pipe-server-win.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/pipe-server-win.rb -------------------------------------------------------------------------------- /example/pipe-server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/pipe-server.rb -------------------------------------------------------------------------------- /example/process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/process.rb -------------------------------------------------------------------------------- /example/readdir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/readdir.rb -------------------------------------------------------------------------------- /example/signal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/signal.rb -------------------------------------------------------------------------------- /example/tcp-client-ipv6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/tcp-client-ipv6.rb -------------------------------------------------------------------------------- /example/tcp-client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/tcp-client.rb -------------------------------------------------------------------------------- /example/tcp-server-ipv6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/tcp-server-ipv6.rb -------------------------------------------------------------------------------- /example/tcp-server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/tcp-server.rb -------------------------------------------------------------------------------- /example/thread.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/thread.rb -------------------------------------------------------------------------------- /example/timer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/timer.rb -------------------------------------------------------------------------------- /example/tty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/tty.rb -------------------------------------------------------------------------------- /example/udp-reader-ipv6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/udp-reader-ipv6.rb -------------------------------------------------------------------------------- /example/udp-reader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/udp-reader.rb -------------------------------------------------------------------------------- /example/udp-sender-ipv6.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/udp-sender-ipv6.rb -------------------------------------------------------------------------------- /example/udp-sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/example/udp-sender.rb -------------------------------------------------------------------------------- /include/mruby/uv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/include/mruby/uv.h -------------------------------------------------------------------------------- /mrbgem.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/mrbgem.rake -------------------------------------------------------------------------------- /mrblib/thread.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/mrblib/thread.rb -------------------------------------------------------------------------------- /mrblib/yarn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/mrblib/yarn.rb -------------------------------------------------------------------------------- /src/dl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/src/dl.c -------------------------------------------------------------------------------- /src/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/src/fs.c -------------------------------------------------------------------------------- /src/handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/src/handle.c -------------------------------------------------------------------------------- /src/mrb_uv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/src/mrb_uv.c -------------------------------------------------------------------------------- /src/mrb_uv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/src/mrb_uv.h -------------------------------------------------------------------------------- /src/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/src/thread.c -------------------------------------------------------------------------------- /test/callback.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/test/callback.rb -------------------------------------------------------------------------------- /test/uv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/test/uv.c -------------------------------------------------------------------------------- /test/uv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/test/uv.rb -------------------------------------------------------------------------------- /test/yarn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattn/mruby-uv/HEAD/test/yarn.rb --------------------------------------------------------------------------------