Permalink
Commits on Apr 14, 2010
  1. do not include stdlib files for compilation and spawn macrubyc from t…

    …he current ruby's bindir
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/vm-mcache@3929 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 14, 2010
  2. experimental per-VM method cache

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/vm-mcache@3927 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 14, 2010
  3. branching for the new VM method cache

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/vm-mcache@3926 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 14, 2010
  4. Make RubyGems a little more verbose

    Since MacRuby reimplements the download part, the verbose disappeared. This is just a simple "fix"
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3924 23306eb0-4c56-4727-a40e-e92c0eb68959
    Thibault Martin-Lagardette committed Apr 14, 2010
Commits on Apr 13, 2010
  1. enable BEGIN language spec, one example is failing (will investigate …

    …that later)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3922 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 13, 2010
  2. implemented BEGIN{}

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3921 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 13, 2010
  3. better ignored sel detection

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3920 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 13, 2010
Commits on Apr 12, 2010
  1. Always try helper methods if a class is not a RubyObject descendant.

    This means that helper methods, such as #foo= => #setFoo will still work, even
    if the objc method is overriden from Ruby.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3919 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Apr 12, 2010
Commits on Apr 11, 2010
  1. a better super dispatcher

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3918 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 11, 2010
Commits on Apr 8, 2010
  1. Fixes backquote operator

    Only waitpid after reading output.
    
    Fixes installation of the sqlite gem.
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3917 23306eb0-4c56-4727-a40e-e92c0eb68959
    Thibault Martin-Lagardette committed Apr 8, 2010
Commits on Apr 7, 2010
  1. better to_str()

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3916 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 7, 2010
  2. Once any framework is loaded, send KVO notifications from attr writers.

    That is, loaded through Kernel#framework.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3915 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Apr 7, 2010
  3. add one more test

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3912 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 7, 2010
Commits on Apr 6, 2010
  1. added failing test

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3911 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 6, 2010
  2. mention that SL is recommended

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3910 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 6, 2010
Commits on Apr 5, 2010
  1. added conformant #to_a

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3909 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 5, 2010
  2. added #default_external=, #default_internal=

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3908 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 5, 2010
  3. fixed _match method

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3907 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 5, 2010
Commits on Apr 4, 2010
  1. fixed ZSUPER compilation inside blocks

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3906 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 4, 2010
  2. c99 mode

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3905 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 4, 2010
  3. fixed ripper parsing

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3904 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 4, 2010
Commits on Apr 3, 2010
  1. fixed #sysseek definition

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3903 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 3, 2010
Commits on Apr 2, 2010
  1. implemented NSString version of some MRI primitives

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3902 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 2, 2010
Commits on Apr 1, 2010
  1. adding notify_post.rb sample

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3900 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Apr 1, 2010
Commits on Mar 31, 2010
  1. Only allow classes as classes super

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3899 23306eb0-4c56-4727-a40e-e92c0eb68959
    Thibault Martin-Lagardette committed Mar 31, 2010
Commits on Mar 30, 2010
  1. Tag remaining failing specs

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3898 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Mar 30, 2010
  2. Tag failing command-line specs

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3897 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Mar 30, 2010
  3. Add command-line specs to the list of specs to be ran

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3896 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Mar 30, 2010
  4. Modify call to quick_emit to work for MacRuby

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3895 23306eb0-4c56-4727-a40e-e92c0eb68959
    Thibault Martin-Lagardette committed Mar 30, 2010
  5. rb_io_seek should not require readability

    rb_io_seek should be usable on write-only and read-only IO, not just read-able IO
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3894 23306eb0-4c56-4727-a40e-e92c0eb68959
    Thibault Martin-Lagardette committed Mar 30, 2010
  6. adding xmlrpc to the AOT list

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3893 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Mar 30, 2010