Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 14, 2010
  1. experimental per-VM method cache

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/vm-mcache@3927 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
Commits on Apr 4, 2009
  1. make sure #catch at least yields the given block (even if it's not re…

    Laurent Sansonetti authored
    …ally implemented)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1322 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Apr 3, 2009
  1. fixed the return value of #loop (in case of break)

    Laurent Sansonetti authored
  2. fixed another bug in eval

    Laurent Sansonetti authored
  3. 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 24, 2009
  1. fixed singleton class definition, when passing a non-Array object as …

    Laurent Sansonetti authored
    …a splat argument inside an Array definition make sure to call #to_a if possible, fixed compilation under a given class/outer
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1116 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Mar 23, 2009
  1. implemented #instance_eval with a string + disabled the inline #eval …

    Laurent Sansonetti authored
    …optimization, since it brings more negative things than positive ones
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1112 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Mar 22, 2009
  1. more block fixes

    Laurent Sansonetti authored
Commits on Mar 21, 2009
  1. let's raise SyntaxError exceptions when there is a parsing error inst…

    Laurent Sansonetti authored
    …ead of crashing
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1041 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. experimental implementation of instance_eval/instance_exec/module_eva…

    Laurent Sansonetti authored
    …l/module_exec (works only with blocks and outer const lookup doesn't work yet)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1037 23306eb0-4c56-4727-a40e-e92c0eb68959
Something went wrong with that request. Please try again.