Skip to content
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
Commits on Jul 12, 2009
  1. AOT compiler: now supporting objc stubs and super dispatch

    Laurent Sansonetti committed Jul 12, 2009
Commits on Jul 10, 2009
  1. a better exception-based implementation for return-from-block

    Laurent Sansonetti committed Jul 10, 2009
  2. a new implementation for return-from-block which uses an exception in…

    Laurent Sansonetti committed Jul 10, 2009
    …stead of SjLj
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@2008 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 4, 2009
  1. AOT compiler: added support for some immutable literals

    Laurent Sansonetti committed Jul 4, 2009
Commits on Jul 3, 2009
  1. AOT compiler: added support for global variables

    Laurent Sansonetti committed Jul 3, 2009
Commits on Jul 2, 2009
  1. fixed a bug in the way we compile literal strings

    Laurent Sansonetti committed Jul 2, 2009
  2. AOT compiler: ivar slots support

    Laurent Sansonetti committed Jul 2, 2009
Commits on Jul 1, 2009
  1. AOT compiler: added support for blocks

    Laurent Sansonetti committed Jul 1, 2009
Commits on Jun 30, 2009
  1. AOT compiler: added support for NSObject and ID compilation

    Laurent Sansonetti committed Jun 30, 2009
Commits on Jun 19, 2009
  1. don't slow ivars used inside an eval string

    Laurent Sansonetti committed Jun 19, 2009
Commits on Jun 18, 2009
  1. floating point arithmetic optimization: Float objects are now immedia…

    Laurent Sansonetti committed Jun 18, 2009
    …te types and we generate optimized machine code for arithmetic operations dealing with floats
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1870 23306eb0-4c56-4727-a40e-e92c0eb68959
Something went wrong with that request. Please try again.