Skip to content
Commits on Jan 21, 2010
  1. @drernie

    Updated copyrights for 2010

    drernie committed Jan 21, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.5@3318 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 7, 2010
  1. fixed a bunch of super-dispatch bugs

    Laurent Sansonetti committed Jan 7, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3199 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Dec 15, 2009
  1. emit dwarf metadata at compilation time and use it to establish backt…

    Laurent Sansonetti committed Dec 15, 2009
    …racing later at runtime
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3117 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 14, 2009
  1. fixed a bug in super without argument, it should pass the method's &b…

    Laurent Sansonetti committed Nov 14, 2009
    …lock argument
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3009 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 4, 2009
  1. optimized returns from non-ensure-scoped and non-Proc blocks

    Laurent Sansonetti committed Nov 4, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2950 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 21, 2009
  1. now deleting internal structures, IR and machinec code of main functi…

    Laurent Sansonetti committed Oct 21, 2009
    …ons created by #eval
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2875 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 18, 2009
  1. @vincentisambart

    a new version of my loast patch to fix an error with verifyModule

    vincentisambart committed Oct 18, 2009
    The only difference is that know we use unique names for ruby scope
    function names in AOT mode.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2839 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 8, 2009
  1. revert r2762 which seems to introduce AOT compilation regressions

    Laurent Sansonetti committed Oct 8, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2764 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. @vincentisambart

    fixed yet an other bug found by the module verifier

    vincentisambart committed Oct 8, 2009
    in the code generated for core/module/define_method_spec.rb
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2762 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 7, 2009
  1. in the objc->ruby 32-bit stub convert ruby exceptions to objc

    Laurent Sansonetti committed Oct 7, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2745 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 1, 2009
  1. fixed variadic functions/methods calls

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

    const pointers should be real constants

    vincentisambart committed Sep 28, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2662 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 25, 2009
  1. fixed AOT compilation of literal ranges (objects should be retained)

    Laurent Sansonetti committed Sep 25, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2632 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. moving to LLVM r82747

    Laurent Sansonetti committed Sep 25, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2630 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 23, 2009
  1. @vincentisambart

    Fixed the return value of while/until loops

    vincentisambart committed Sep 23, 2009
    (yet another bug found by verifyModule)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2621 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 22, 2009
  1. added support for AOT compilation of the rb_eStandardError constant

    Laurent Sansonetti committed Sep 22, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2604 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 20, 2009
  1. @vincentisambart
Commits on Sep 18, 2009
  1. added preliminary support for backtracing/symbolication

    Laurent Sansonetti committed Sep 18, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2562 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 10, 2009
  1. implemented super from a block

    Laurent Sansonetti committed Sep 10, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2531 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 7, 2009
  1. make sure break makes yield return from its scope

    Laurent Sansonetti committed Sep 7, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2506 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 28, 2009
  1. added support for AOT compilation of literal ranges

    Laurent Sansonetti committed Aug 28, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2409 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. added support for AOT compilation of class literals

    Laurent Sansonetti committed Aug 28, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2406 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 27, 2009
  1. added support for AOT compilation of literal regexs

    Laurent Sansonetti committed Aug 27, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2397 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 25, 2009
  1. fixing bugs in instance_eval & friends + fixed some specs so that the…

    Laurent Sansonetti committed Aug 25, 2009
    …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 committed Aug 22, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2357 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 16, 2009
  1. @vincentisambart
Commits on Aug 15, 2009
  1. @vincentisambart

    when there are multiple returns in an ensure,

    vincentisambart committed Aug 15, 2009
    the function should now return the correct value
    
    (this bug was found thanks to LLVM's module verifier)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2325 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 13, 2009
  1. fixed const lookup inside a module defined under an explicit (using :…

    Laurent Sansonetti committed Aug 13, 2009
    …:) module
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2309 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 12, 2009
  1. most fast ops in place

    Laurent Sansonetti committed Aug 12, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2299 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. @vincentisambart

    some refactoring

    vincentisambart committed Aug 12, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2296 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 7, 2009
  1. optimize #== and #!= for non fixnum/float types

    Laurent Sansonetti committed Aug 7, 2009
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2250 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Aug 4, 2009
  1. fixed super within a method that has a splat argument

    Laurent Sansonetti committed Aug 4, 2009
Commits on Aug 3, 2009
  1. added support for @@foo||=42, a lot of changes for a very stupid func…

    Laurent Sansonetti committed Aug 3, 2009
    …tionality, unfortunately used in crap projects such as minitest
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@2154 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 29, 2009
  1. better fix than last one

    Laurent Sansonetti committed Jul 29, 2009
Commits on Jul 20, 2009
  1. some work on unicode support (still in progress)

    Laurent Sansonetti committed Jul 20, 2009
Something went wrong with that request. Please try again.