Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 1, 2015
  1. @matz
  2. @matz

    Merge pull request #2971 from mattn/utf8-chop

    matz authored
    chop with utf-8. fix #2967
Commits on Sep 30, 2015
  1. @mattn

    fix tests on windows.

    mattn authored
    'bin/mruby' not work on windows. so correct command name and quoted arguments.
  2. @mattn

    fix tests

    mattn authored
Commits on Sep 29, 2015
  1. @mattn

    chop with utf-8. fix #2967

    mattn authored
Commits on Sep 23, 2015
  1. @matz

    UTF-8 string support in core

    matz authored
    define MRB_UTF8_STRING (in mrbconf.h) to enable UTF-8 support.
Commits on Sep 22, 2015
  1. @matz
Commits on Sep 16, 2015
  1. @takahashim
Commits on Sep 10, 2015
  1. @matz
Commits on Sep 3, 2015
  1. @matz

    Merge branch 'module-prepend' of int…

    matz authored
    …o polyfox-module-prepend
Commits on Sep 2, 2015
  1. @matz

    Merge pull request #2924 from zzak/mruby-test

    matz authored
    Extract mrbtest to binary gem
  2. @matz
  3. @zzak

    Make travis happy

    zzak authored
    We have do this because mruby's test files are found using MRUBY_ROOT, like this:
        mrbs = Dir.glob("#{MRUBY_ROOT}/test/t/*.rb")
  4. @matz
Commits on Aug 31, 2015
  1. @hone
Commits on Aug 27, 2015
  1. @suzukaze

    Add String#freeze test

    suzukaze authored
Commits on Aug 22, 2015
  1. @zzak
Commits on Jul 13, 2015
  1. @archSeer

    Clean up tests

    archSeer authored
  2. @archSeer

    assert() cannot be nested

    archSeer authored
  3. @archSeer
  4. @archSeer
  5. @IceDragon200

    Space out test_prepend_super_in_alias assert

    IceDragon200 authored
    Also tried to fix it, however the problem lies with how aliased methods
    are done and their internal structure.
    mruby simply aliases methods by grabbing the RProc and giving it a new name,
    super then determines the original method to call by using the name
    so a method called m, aliased as m2, will call the m2 super method instead of m
  6. @archSeer
  7. @IceDragon200 @archSeer

    Ported all MRI prepend tests

    IceDragon200 authored archSeer committed
    And of course, some of them fail miserably
  8. @IceDragon200 @archSeer

    Removed some debug prints from the test

    IceDragon200 authored archSeer committed
  9. @IceDragon200 @archSeer

    Ported a bit more of the MRI Module#prepend tests over

    IceDragon200 authored archSeer committed
    Currently kind_of fails miserably, still looking for the reason
  10. @archSeer
  11. @archSeer

    Implement Module#prepend.

    archSeer authored
Commits on Jun 22, 2015
  1. @cremno

    fix arity of lambdas with optional arguments

    cremno authored
    From the CRuby 2.2.2 Proc#arity documentation:
    If the block has optional arguments, returns -n-1, where n is the number
    of mandatory arguments, with the exception for blocks that are not
    lambdas and have only a finite number of optional arguments; in this
    latter case, returns n.
Commits on Jun 8, 2015
  1. @tsahara

    gsub/sub supports back references in substitutes. fixes #2816.

    tsahara authored
    This implementation is compatible with CRuby's String#gsub/sub
    except \1 ... \9 and \+.  They are useless without Regexp library.
Commits on May 31, 2015
  1. @cremno

    fix masgn nosplat array rhs bug

    cremno authored
    The rest lhs variable has to be an empty array if rhs is an array with
    less elements than pre + post lhs variables. The codegen generated
    OP_ARRAY with an invalid length (such as 127 for *a, b = []) because rn
    was negative.
  2. @matz
  3. @matz

    Merge branch 'failing-multiple-assignments-with-rest-tests' of https:…

    matz authored
    …// into cremno-failing-multiple-assignments-with-rest-tests
Commits on May 29, 2015
  1. @cremno

    check if outer is a class or module

    cremno authored
    For modules this check didn't exist yet. Also call #inspect.
  2. @cremno
Something went wrong with that request. Please try again.