Skip to content

iij/mruby

This branch is 1109 commits ahead of, 9013 commits behind mruby/mruby:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

890b847 · Apr 24, 2018
Nov 18, 2013
Apr 25, 2015
Apr 20, 2012
Dec 2, 2014
Sep 28, 2016
Sep 28, 2016
Jan 3, 2013
Dec 3, 2016
Sep 7, 2015
Dec 4, 2016
Nov 23, 2016
Dec 5, 2016
Nov 24, 2016
Dec 3, 2016
Oct 8, 2015
Nov 17, 2016
Oct 20, 2015
Nov 24, 2016
Jun 19, 2015
Apr 8, 2013
Jan 18, 2016
Apr 30, 2014
Apr 20, 2012
Apr 24, 2018
Oct 9, 2015
Nov 16, 2015
Mar 15, 2016
Mar 15, 2016
Jul 25, 2016
Jan 7, 2015
Sep 6, 2015
Nov 22, 2015

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

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%