Skip to content
Commits on Apr 23, 2012
  1. @ferrous26
Commits on Jan 26, 2012
  1. @Watson1978

    check message of exception

    Watson1978 committed Jan 26, 2012
    Test Script:
    ----
    require 'test/unit/assertions.rb'
    include Test::Unit::Assertions
    
    class ZeroDivisionError
      def self.new(message)
        42
      end
    end
    
    assert_raise(TypeError){ 1/0 }
  2. @Watson1978
Commits on Apr 24, 2011
  1. isolate remaining objc runtime calls from public headers, cleanup a f…

    Laurent Sansonetti committed Apr 24, 2011
    …ew things
  2. @takaokouji
Commits on Apr 20, 2011
  1. @takaokouji

    supported including a module into class Class or class Module.

    takaokouji committed Apr 21, 2011
    (fixes #265, #562 patch by eloy.de.enige at gmail.com)
Commits on Apr 19, 2011
  1. avoid cyclic module inclusions

    Laurent Sansonetti committed Apr 18, 2011
Commits on Feb 26, 2011
  1. fix a bug where we would crash when protecting an internal call durin…

    Laurent Sansonetti committed Feb 26, 2011
    …g an exception raise
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5246 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 15, 2011
  1. update copyrights to 2011

    Laurent Sansonetti committed Jan 15, 2011
    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 committed Jan 8, 2011
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5137 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Dec 10, 2010
  1. Module.nesting: return an empty array instead of nil in case the top …

    Laurent Sansonetti committed Dec 10, 2010
    …object isn't a module
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5013 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. implement Module.nesting

    Laurent Sansonetti committed Dec 10, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5012 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 13, 2010
  1. fix conformance bugs in rb_protect() and add rb_jump_tag()

    Laurent Sansonetti committed Oct 13, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4793 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 12, 2010
  1. when creating a binding, keep a reference to the top one

    Laurent Sansonetti committed Oct 12, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4789 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 8, 2010
  1. fix a bug when creating a NameError exception where calling #inspect …

    Laurent Sansonetti committed Oct 8, 2010
    …on the receiver object would raise an exception and cause an infinite loop
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4591 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 29, 2010
  1. add basic support for __method__ and __callee__

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

    Thibault Martin-Lagardette committed Jul 8, 2010
    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 19, 2010
  1. trim the parser and command-line parsing from static

    Laurent Sansonetti committed Jun 19, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4251 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. remove historical dlog variables + misc cleanup

    Laurent Sansonetti committed Jun 19, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4250 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 18, 2010
  1. cleaning up a few things

    Laurent Sansonetti committed Jun 18, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4237 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 4, 2010
  1. Do not run node if node is not executable. (Backport from 1.9)

    Thibault Martin-Lagardette committed Jun 4, 2010
     - Fixes #592
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4200 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 26, 2010
  1. a more efficient class flags mechanism, reduced the number of default…

    Laurent Sansonetti committed May 26, 2010
    … slots in RubyObjects to 4, misc fixes
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4153 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 14, 2010
  1. fixed #define_method with a Proc to compile a stub with the same arit…

    Laurent Sansonetti committed May 14, 2010
    …y as the block
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4097 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Apr 28, 2010
  1. rewrote class flags to not use the version field anymore, better typi…

    Laurent Sansonetti committed Apr 28, 2010
    …ng system, fixed misc bugs
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3968 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 17, 2010
  1. more work

    Laurent Sansonetti committed Feb 17, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3565 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 23, 2010
  1. fix a const lookup bug in instance_eval, fix a deadlock when autoload…

    Laurent Sansonetti committed Jan 23, 2010
    …ing constants, fix a GC bug when passing thread-local objects to a new thread
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3323 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 20, 2010
  1. @drernie

    Added 2010 Copyrights

    drernie committed Jan 20, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3307 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 4, 2010
  1. #extend_object: honor nested modules

    Laurent Sansonetti committed Jan 4, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3186 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 14, 2009
  1. when including a module that defines a special method (currently -ini…

    Laurent Sansonetti committed Nov 14, 2009
    …tialize), make sure to copy it to the original class too if the later doesn't define it
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3007 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 10, 2009
  1. fixed several bugs in module mixin

    Laurent Sansonetti committed Nov 10, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2987 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 30, 2009
  1. unregister VM objects created from GCD pthreads

    Laurent Sansonetti committed Oct 30, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2926 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 29, 2009
  1. call pending ObjectSpace finalizers before exiting

    Laurent Sansonetti committed Oct 29, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2921 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 19, 2009
  1. @mattetti

    refreshed copyright for 2009

    mattetti committed Sep 19, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2573 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 18, 2009
  1. more backtracing love

    Laurent Sansonetti committed Sep 18, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2564 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 26, 2009
  1. introduce rb_objc_define_module_function() which mimics the ruby spec

    Laurent Sansonetti committed Aug 26, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2382 23306eb0-4c56-4727-a40e-e92c0eb68959
Something went wrong with that request. Please try again.