Permalink
Switch branches/tags
Commits on Jun 4, 2012
  1. hacked gc

    committed Jun 4, 2012
Commits on Jun 2, 2012
  1. Merge pull request #1764 from leocassarani/instruction-typo

    Fix typo in instructions.def
    ileitch committed Jun 2, 2012
Commits on Jun 1, 2012
Commits on May 31, 2012
  1. Merge pull request #1759 from mpapis/fix_installing_gems

    reset GEM_HOME & GEM_PATH to not install gems in currently used RVM ruby
    dbussink committed May 31, 2012
  2. Add atomic::pause for pausing during busy wait loops

    X86 provides instructions that let the processor pause. The previous
    nanosleep causes a lot of L2 misses and this is the advised approach for
    these kinds of constructs.
    dbussink committed May 31, 2012
  3. Define the length of an opcode.

    ileitch committed May 31, 2012
  4. Marshal doesn't use std::endl.

    ileitch committed May 31, 2012
  5. Avoid unnecessary conditional.

    ileitch committed May 31, 2012
  6. Define thread stack size.

    ileitch committed May 31, 2012
Commits on May 30, 2012
Commits on May 29, 2012
Commits on May 28, 2012
  1. Merge pull request #1752 from LTe/update_rexml

    Update REXML (from ruby MRI)
    dbussink committed May 28, 2012
  2. Add TODO for search_convpath method

    LTe committed May 28, 2012
  3. Add empty search_convpath method

    LTe committed May 28, 2012
  4. Update REXML (from ruby MRI)

    LTe committed May 27, 2012
  5. Pass down -R to the linker on Linux for extensions

    The linker on Linux needs these options so linked libraries outside
    LD_LIBRARY_PATH are found properly at runtime.
    dbussink committed May 28, 2012
  6. Make sure we add configured lib paths to the Makefile generated by mkmkf

    This enables using custom directories that are not standard system
    directories where libraries are located. On MRI this is handled by
    passing down CONFIGURE_ARGS, but we prefer explicitly configuring this
    so we are not bound in our configure options by those used in MRI
    extensions.
    dbussink committed May 28, 2012
  7. Add --with-opt-dir option

    dbussink committed May 28, 2012
Commits on May 27, 2012
  1. Revert "fix RPATHFLAG, fix #1674"

    This reverts commit a1e5ab1.
    
    Reverting this because it breaks building on OS X since it doesn't have
    -R there. We need to better fix this so it works properly on all
    operating systems.
    dbussink committed May 27, 2012
Commits on May 26, 2012
  1. Remove tags for passing specs

    dbussink committed May 26, 2012
  2. Cleanup String#squeeze! and String#delete!

    With the change to the String#tr_expand! primitive these custom changes
    are no longer necessary. This closes pull requests #1736 and #1665. Both
    pull requests had useful stuff that I reused, but both also changed much
    more than necessary and also in the wrong places.
    
    Since multiple people apparently took this on and changed things in
    different places, I thought it's a good idea to solve this problem
    properly now and close the open pull requests.
    dbussink committed May 26, 2012
  3. Merge pull request #1746 from voxik/master

    RubyGems carries some obsolete files
    dbussink committed May 26, 2012
  4. Merge pull request #1749 from mpapis/fix_rpathflag

    fix RPATHFLAG, fix #1674
    dbussink committed May 26, 2012
  5. fix RPATHFLAG, fix #1674

    mpapis committed May 26, 2012
  6. Add missing rb_num_coerce_relop in 1.8 CAPI header

    This suppresses the following warning from Clang:
    
      spec/ruby/optional/capi/ext/numeric_spec.c:77:10: warning:
        implicit declaration of function 'rb_num_coerce_relop' is invalid in C99
            [-Wimplicit-function-declaration]
        return rb_num_coerce_relop(x, y, SYM2ID(op));
               ^
      1 warning generated.
    committed May 26, 2012
  7. Add specs to show assignment of a MatchData instance to $~ also chang…

    …es derived globals.
    ileitch committed May 26, 2012