Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

iij/mruby

Repository files navigation

iij/mruby

Build Status

What's this?

iij/mruby is a fork of mruby, a lightweight implementation of the Ruby language. This fork adds a lot of features to be run on IIJ's Internet router products: SEIL series and SA-W1.

Features

The majority of features developed in this repository are provided as mrbgems now. These mrbgems can be used with either mruby/mruby or iij/mruby.

Repository Description Build Status
mruby-digest Digest module Build Status
mruby-dir Dir class Build Status
mruby-env ENV object Build Status
mruby-errno Errno module Build Status
mruby-iijson JSON module Build Status
mruby-io IO and File classes Build Status
mruby-mock mock framework to support method stub Build Status
mruby-mtest unittesting framework like MiniTest Build Status
mruby-pack Array#pack and String#unpack Build Status
mruby-process Process module Build Status
mruby-regexp-pcre Regexp and MatchData classes utilizing PCRE library Build Status
mruby-require Kernel#require Build Status
mruby-simple-random smaller alternative of mruby-random Build Status
mruby-socket BSD socket API classes including Socket Build Status
mruby-syslog Syslog class Build Status
mruby-tempfile Tempfile class Build Status

Branch Policy

  • master : tracking upstream (mruby/mruby), synchronized every morning.
  • iij : our main development branch
  • s1 : stable version (#1) of iij branch
  • stable_1_0 : IIJ's private stable version (#2) based on mruby 1.0.0 release
  • stable_1_3 : IIJ's private stable version (#3) based on mruby 1.3.0 release
  • (else) : for pull-request, etc.

Continuous Integration

If you want to run the tests on your platform, try the following commands:

 $ rake test
 $ ./test/posix/all.sh

License

This software is licensed under the same license terms of the original mruby.

About

mruby with unix-dependent features

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 56.0%
  • Ruby 31.1%
  • Yacc 9.3%
  • C++ 2.9%
  • Shell 0.7%
  • Batchfile 0.0%

AltStyle によって変換されたページ (->オリジナル) /