Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 3, 2012
  1. @brixen
Commits on Aug 1, 2012
  1. @dbussink

    Fix LLVM package task

    dbussink authored
Commits on Jul 30, 2012
  1. @dbussink
Commits on Jul 26, 2012
  1. @headius

    Fix misspelling.

    headius authored
  2. @brixen

    Allow RUBYLIB to be set, but issue a huge warning.

    brixen authored
    It's possible the user has a really good reason for setting RUBYLIB. In this
    case, we shouldn't force an exit. Unknowing users will get a warning, which
    they can choose to heed. At least errors from RUBYLIB being set won't be as
    hidden as before we added the check.
  3. @brixen

    Fixed Rake::DSL warnings.

    brixen authored
Commits on Jul 24, 2012
  1. @brixen

    Fixed reloading config.rb.

    brixen authored
Commits on Jul 22, 2012
  1. @brixen
Commits on Jul 5, 2012
  1. @dbussink

    Remove no longer needed crc_t configure check

    dbussink authored
    This is now handled in the extconf.rb for the extension itself.
Commits on Jun 26, 2012
  1. @brixen

    Try adding Agent to CI again.

    brixen authored
Commits on Jun 16, 2012
  1. @brixen

    Remove Agent from CI again.

    brixen authored
    CI runs repeatedly finish successfully on a virtual box machine of the same
    Ubuntu version as Travis. The hangs may not be because of the Agent, but it's
    the most likely culprit.
Commits on Jun 15, 2012
  1. @brixen
Commits on Jun 10, 2012
  1. @dbussink

    Support LLVM 3.1

    dbussink authored
Commits on May 30, 2012
  1. @mpapis
Commits on May 19, 2012
  1. @nazgob

    Revert "fixed Rake deprecation warning"

    nazgob authored
    This reverts commit 95bb2fe.
  2. @nazgob

    fixed Rake deprecation warning

    nazgob authored
Commits on May 12, 2012
  1. @brixen
Commits on May 4, 2012
  1. @brixen
Commits on May 2, 2012
  1. @brixen
Commits on Apr 11, 2012
  1. @brixen

    Run all spec tasks even when a failure occurs.

    brixen authored
    This will also set the final exit status to one of the failing statuses if
    a failure occurs. Obviously, since there can only be one final exit status,
    there is only one value possible if more than one spec process fails. But the
    main point is to exit with some error status if some spec process fails.
Commits on Apr 9, 2012
  1. @evanphx
Commits on Mar 7, 2012
  1. @brixen
Commits on Feb 17, 2012
  1. @brixen
Commits on Feb 16, 2012
  1. @brixen

    Build oniguruma with daedalus.

    brixen authored
Commits on Jan 15, 2012
  1. @brixen

    Removed use of Qtrue|false|nil|undef from native code.

    brixen authored
    Also cleaned up definition of C-API macros. Absolutely no macros should have
    different definitions between the native code and the C-API code.
    
    Move definitions of MRI OOP bit patterns to the configure script.
    
    Added RBOOL() to convert a C++ bool to Ruby true or false.
Commits on Jan 8, 2012
  1. @jfirebaugh

    Bump configure version

    jfirebaugh authored
  2. @brixen
Commits on Dec 31, 2011
  1. @brixen

    Removed CharArray. Use ByteArray in String.

    brixen authored
    Initially, the thought was that a CharArray could encapsulate the idea of a
    vector of bytes and the interpretation of those bytes relative to a particular
    encoding scheme. However, in practice, the interpretation of those bytes is
    really encapsulated in String, which composes a ByteArray and an Encoding.
    Pushing the logic down into CharArray required delegating almost everything
    from String, which is a good indicator for a poor abstraction.
    
    One example in particular illustrates this: a ByteArray (and CharArray)
    contain a boundary-aligned number of bytes, the boundary being a machine word.
    The size of a ByteArray (CharArray) is always >= to the number of bytes needed
    for a String's data. Encoding operations need to operate on the precise number
    of bytes in the String's data because those extra bytes that pad to a boundary
    in a ByteArray would be misinterpreted in some Encodings.
    
    Essentially, the more Encoding-aware CharArray became, the more it was just a
    String under String. So we removed it.
Commits on Dec 19, 2011
  1. @brixen
Commits on Dec 14, 2011
  1. @dbussink

    Allow configuring of additional include and lib dirs

    dbussink authored
    This uses a single place to configure them and uses it
    where needed. Prevents sprinkling all kinds of references
    to directories such as /opt/local everywhere.
    
    Fixes #1443
Commits on Dec 5, 2011
  1. @brixen
Commits on Nov 20, 2011
  1. @brixen
  2. @brixen

    Fixed installing lib C-exts.

    brixen authored
    Also removed :ext_path from configure since the extensions are
    installed with the other lib files and there was never a load
    path added for separate ext dir anyway so this was always broken.
Commits on Nov 19, 2011
  1. @brixen
Commits on Nov 14, 2011
  1. @brixen

    Bump config version.

    brixen authored
Something went wrong with that request. Please try again.