Skip to content
Commits on Jan 10, 2011
  1. @Watson1978

    Module#undef_method with untrusted will not throw a SecurityError.

    Watson1978 committed
    Test Script:
    {{{
    class T
      def foo ; end
    end
    
    T.untrust
    $SAFE = 4
    
    T.class_eval{ undef_method :foo }
    }}}
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5150 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. @Watson1978

    Module#remove_method with untrusted will not throw a SecurityError.

    Watson1978 committed
    Test Script:
    {{{
    class T
      def foo ; end
    end
    
    T.untrust
    $SAFE = 4
    
    T.class_eval{ remove_method :foo }
    }}}
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5149 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 27, 2010
  1. fix a bug when changing a method's visibility to public would not be …

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

    Thibault Martin-Lagardette committed
    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. per-vm method cache + misc fixes/improvements

    Laurent Sansonetti committed
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4181 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 13, 2010
  1. Kernel#respond_to_missing?: added

    Laurent Sansonetti committed
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3522 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 10, 2010
  1. cleaning a bit public headers, added support for methods defined for …

    Laurent Sansonetti committed
    …the MRI ABI (using rb_define_method & friends), removed unused code
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3474 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Dec 23, 2009
  1. when changing the visibility of a method and duplicating its entry in…

    Laurent Sansonetti committed
    … the lookup table, be sure to keep the same flags too
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3161 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 23, 2009
  1. fixed Module#method_defined?

    Laurent Sansonetti committed
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3041 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 committed
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2960 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 3, 2009
  1. make sure Kernel#respond_to? doesn't call itself stupid^Wrecursively

    Laurent Sansonetti committed
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2947 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. when changing the visibility of a method that is included in classes,…

    Laurent Sansonetti committed
    … make sure the new flags are recursively applied
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2942 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 21, 2009
  1. @alloy
Commits on Oct 19, 2009
  1. @alloy

    Replace method implementation with a stub when remove_method is used.…

    alloy committed
    … This is later used to check if we should lookup the method in the ancestor chain.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2854 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 25, 2009
  1. fixed Module#method_defined?

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

    Laurent Sansonetti committed
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2357 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 16, 2009
  1. faster respond_to? primitive using the objc cache

    Laurent Sansonetti committed
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2332 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 22, 2009
  1. fix a few regressions

    Laurent Sansonetti committed
Commits on May 4, 2009
  1. removing extra fat out of objc.m

    Laurent Sansonetti committed
Commits on Apr 17, 2009
  1. work in progress on the new c/objc dispatcher

    Laurent Sansonetti committed
Commits on Mar 27, 2009
  1. fixed +[NSObject new:] + minor things

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

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