Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
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 Jan 8, 2011
  1. include/ruby/macruby.h -> macruby_internal.h

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

    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. @vincentisambart

    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
Commits on Aug 9, 2010
  1. Better C implementation for Iconv

    Thibault Martin-Lagardette authored
     - Based off Ruby19 trunk
     - Fixes #66 and #825
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4416 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 3, 2010
  1. honor the original string encoding when generating substrings out of …

    Laurent Sansonetti authored
    …a regexp matcher + misc fixes (patch by Vincent Isambart)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4401 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 31, 2010
  1. @jballanc
Commits on Jul 30, 2010
  1. adding 2 more frightening MRI methods

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4393 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 28, 2010
  1. @jballanc
  2. implement some of the MRI encoding index APIs

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4389 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 8, 2010
  1. Move Obj-C related headers around.

    Thibault Martin-Lagardette authored
    Snything that is Obj-C related is now in a separate header. This will avoid "true" to already be defined for example.
    
     - Fixes <rdar://problem/7871199>
     - Fixes #728
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4330 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 1, 2010
  1. Add support for Encoding::Converter and move String#encode and String…

    Patrick Thomson authored
    …#encode! into the corresponding file.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4182 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 21, 2010
  1. @vincentisambart
Commits on May 13, 2010
  1. added missing MRI methods

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4088 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 12, 2010
  1. Improves core/env pass rate: add 'locale' as an alias of UTF-8

    Thibault Martin-Lagardette authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4079 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 9, 2010
  1. @vincentisambart
  2. @vincentisambart
  3. @vincentisambart
Commits on Apr 5, 2010
  1. added #default_external=, #default_internal=

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3908 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Mar 10, 2010
  1. added #find

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3727 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 20, 2010
  1. some work on string

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3581 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 17, 2010
  1. more work

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3565 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 16, 2010
  1. more work

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3555 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. @vincentisambart
  3. indented code, better type checking, removed rb_cCFString, started ad…

    Laurent Sansonetti authored
    …ding MRI functions
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3547 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. s/MR//

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3535 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. import vincent's work

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3534 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 4, 2010
  1. define Encoding::BINARY as a shortcut to US_ASCII (temporary)

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3426 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 20, 2010
  1. @drernie

    Added 2010 Copyrights

    drernie authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3307 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 10, 2009
  1. added Encoding#default_external= and Encoding#default_internal= which…

    Laurent Sansonetti authored
    … do nothing (for now)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2989 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 19, 2009
  1. @mattetti

    refreshed copyright for 2009

    mattetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2573 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 29, 2009
  1. creates Encoding.default_internal as a temporary shortcut to Encoding…

    Laurent Sansonetti authored
    ….default_external
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2432 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 8, 2009
  1. fixed Encoding#name for 10.6

    Laurent Sansonetti authored
  2. better logic to rubyfy encoding names (was failing on 10.6)

    Laurent Sansonetti authored
Something went wrong with that request. Please try again.