Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
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
Commits on Nov 11, 2011
  1. @brixen
  2. @brixen

    Moved syck/ to lib/18.

    brixen authored
    Rather than dealing with the mess that is YAML/Syck/Psyck on 1.9 in some
    "cross-lib campatible" fashion, I'm just putting existing Syck in 1.8 lib
    and adding Syck from 1.9 to 1.9 lib.
  3. @brixen
Commits on Nov 8, 2011
  1. @brixen
Commits on Nov 5, 2011
  1. @brixen
Commits on Oct 16, 2011
  1. @brixen
Commits on Oct 11, 2011
  1. @veganstraightedge
Commits on Oct 3, 2011
  1. @brixen
Commits on Sep 19, 2011
  1. @brixen

    Run specs in 1.8 and 1.9 mode by default.

    brixen authored
    Use rake spec18|spec19|spec20 to build and run the specs in the respective
    language mode. Use ci18|ci19|ci20 to build and run the specs in the respective
    language mode and rake clean and re-run if the first run has errors.
Commits on Aug 24, 2011
  1. @evanphx
  2. @brixen
Commits on Aug 23, 2011
  1. @brixen
Something went wrong with that request. Please try again.