Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 23, 2012
  1. Mark Rada
Commits on Jan 28, 2011
  1. Vincent Isambart
  2. Vincent Isambart
Commits on Jan 18, 2011
  1. String#split should be faster on UTF-8 strings containing multibyte c…

    Laurent Sansonetti authored
    …haracters
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5180 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 15, 2011
  1. update copyrights to 2011

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5168 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Dec 19, 2010
  1. Vincent Isambart

    changed the internal representation of strings

    vincentisambart authored
    The strings could have 2 internal representations (UTF-16 or binary),
    there is now only the binary one. It makes a few things harder, but
    other things much simpler.
    
    The main reason for doing it is that we could have problems in
    multi-threaded applications, when multiple threads are using the same
    string at the same time, even without using any operation modifiying the
    string (as some operations were prefering using the string in UTF-16 and
    others in binary mode).
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5054 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Dec 18, 2010
  1. Vincent Isambart

    Started using C-blocks (note that they should not be used in

    vincentisambart authored
    ObjC or sensitive places like dispatcher.cpp)
    
    All this was to start cleaning-up string code.
    I removed the function pointers for each encoding as I'm pretty sure no
    one will use them to extend the encoding-handling and they make the code
    harder to maintain.
    
    Feature-wise currently the only change is that String#inspect is much
    better when part of a string is invalid:
    % ./miniruby -e 'p "あ\xFF"'
    "あ\xFF"
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5049 23306eb0-4c56-4727-a40e-e92c0eb68959
Something went wrong with that request. Please try again.