Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 23, 2012
  1. @ferrous26
Commits on Dec 30, 2011
  1. @Watson1978
  2. @Watson1978
Commits on Jun 13, 2011
  1. some work on garbage collecting singleton classes - disabled for now …

    Laurent Sansonetti authored
    …since it breaks rubyspec
Commits on Apr 27, 2011
  1. @takaokouji

    If a call to below methods is detected in a method at compile time, j…

    takaokouji authored
    …ust compile a call to rb_vm_set_current_outer().
    
    * eval
    * instance_eval
    * class_eval
    * module_eval
    * nesting
    * constants
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 7, 2011
  1. call const_missing with a direct VM call

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5126 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 5, 2011
  1. remove unused ids

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5113 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 29, 2010
  1. add basic support for __method__ and __callee__

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4559 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 27, 2010
  1. fixed String#sum to accept bits argument greater than 64 (logic impor…

    Laurent Sansonetti authored
    …ted from 1.9 upstream sources)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4470 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 1, 2010
  1. per-vm method cache + misc fixes/improvements

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4181 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Apr 13, 2010
  1. better ignored sel detection

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3920 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 25, 2010
Commits on Jan 11, 2010
  1. - Fixes #531 by implementing #[] and #[]= as shortcuts for objectFor…

    Thibault Martin-Lagardette authored
    …Key: and setObject:forKey:
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3244 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 9, 2009
  1. - Added NODE_LAMBDA compatibility (for the "->" syntax)

    Thibault Martin-Lagardette authored
     - Changed Proc#to_s to show if a Proc is a lambda or not
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2984 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 5, 2009
  1. moved the removed_method code to the VM + fixed undef_method callbacks

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2960 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 29, 2009
  1. implemented ObjectSpace finalizers (experimental)

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2918 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 26, 2009
  1. create -copyWithZone: on every new Object-based Ruby class

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2901 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 27, 2009
  1. optimized rb_num_coerce_bin() calls + optimized complex.c to use the …

    Laurent Sansonetti authored
    …new runtime primitives
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2394 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 22, 2009
  1. fixing and adding several missing ruby method features

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2357 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 7, 2009
  1. more small Array optimizations

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2249 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 2, 2009
  1. overwrite -[NSObject description] in every new subclass + optimized o…

    Laurent Sansonetti authored
    …ther overloaded methods
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@2132 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 27, 2009
  1. IO#write: if the receiver isn't an IO object, dispatches the write: s…

    Laurent Sansonetti authored
    …elector on it instead
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@2097 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 29, 2009
  1. define -allocWithZone: and not -alloc on every new Ruby class

    Laurent Sansonetti authored
Commits on May 15, 2009
  1. implemented Method#to_proc, fixed Hash.new{}

    Laurent Sansonetti authored
Commits on Apr 24, 2009
  1. implemented struct #dup/#clone

    Laurent Sansonetti authored
Commits on Apr 14, 2009
Commits on Apr 5, 2009
  1. ported to rb_objc_block_call() + misc cleanup

    Laurent Sansonetti authored
Commits on Apr 3, 2009
  1. a faster implementation of dvars + fixed eval bugs + preliminary impl…

    Laurent Sansonetti authored
    …ementation of binding
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1288 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Mar 16, 2009
  1. removed the previous bytestring code and now use the new one

    Laurent Sansonetti authored
Commits on Mar 11, 2009
  1. committing experimental branch content

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