Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 28, 2011
  1. refactor duplicated code

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5203 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 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 Nov 2, 2010
  1. expose rb_obj_instance_eval() MRI API

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

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4789 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 5, 2010
  1. #instance_eval: don't attempt to create singleton classes on symbols

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4407 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 19, 2010
  1. trim the parser and command-line parsing from static

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4251 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 5, 2010
  1. moving the dispatcher bits into the kernel + misc fixes/cleanup

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4208 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 May 18, 2010
  1. better ivar slot system for RubyObject + misc fixes/cleanup

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4119 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 authored
    …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 25, 2010
  1. revert r3589 because it breaks irb...

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3620 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 23, 2010
  1. @alloy

    Make sure to set the outer mod to the class of an object, unless it's…

    alloy authored
    … the main object, when using eval. [Fixes #425].
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3589 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 14, 2010
  1. Kernel#caller: now honor the skip argument

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3524 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 authored
    …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. - Fixed the call to eval_string() in rb_eval_cmd()

    Thibault Martin-Lagardette authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3312 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 17, 2010
  1. #caller: remove the first backtrace element (which is #caller)

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3288 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. experimental debugger

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3287 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 4, 2009
  1. rb_yield is now inlined + improved GC_WB to not emit a write barrier …

    Laurent Sansonetti authored
    …if the slot already has the value
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2955 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 28, 2009
  1. @vincentisambart
Commits on Aug 27, 2009
  1. testing thread cancelability is all loops wasn't a bright idea

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

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2382 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 25, 2009
  1. implemented module_function as a scope + fixed a couple of eval-relat…

    Laurent Sansonetti authored
    …ed bugs
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2379 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. fixing bugs in instance_eval & friends + fixed some specs so that the…

    Laurent Sansonetti authored
    …y pass under both 1.8 and 1.9
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2363 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 Jul 1, 2009
  1. AOT compiler: added support for blocks

    Laurent Sansonetti authored
Commits on Jun 18, 2009
  1. appropriately toggle the VM current class when #module_eval/#class_ev…

    Laurent Sansonetti authored
    …al is called + fix metaclass outers
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1874 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 23, 2009
  1. the great schism, part I

    Laurent Sansonetti authored
Commits on May 12, 2009
  1. fixing more exceptions bugs

    Laurent Sansonetti authored
Commits on May 11, 2009
  1. a new implementation for storing active blocks in the VM which fixes …

    Laurent Sansonetti authored
    …lots of bugs
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1562 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 6, 2009
  1. @vincentisambart

    finished the save of local variables, this time also saving variables…

    vincentisambart authored
    … used in blocks that are in other blocks
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1538 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 2, 2009
  1. @vincentisambart

    First version of code that save local variables in the heap if they c…

    vincentisambart authored
    …an be used later.
    
    It's far from being finished, but it's still a good start.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1508 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Apr 9, 2009
Commits on Apr 6, 2009
  1. implemented catch/throw

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