Permalink
Commits on Oct 15, 2010
  1. backport r4785 from trunk

    lrz committed Oct 15, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.7@4800 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. backport r4769 from trunk

    lrz committed Oct 15, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.7@4799 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. backport r4768 from trunk

    lrz committed Oct 15, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.7@4798 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. backport r4767 from trunk

    lrz committed Oct 15, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.7@4797 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. backport r4767 from trunk

    lrz committed Oct 15, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.7@4796 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 4, 2010
  1. update release package

    lrz committed Oct 4, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.7@4567 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 30, 2010
  1. branching for 0.7

    lrz committed Sep 30, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.7@4562 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. cleanup defined? tags

    lrz committed Sep 30, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4561 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 29, 2010
  1. net/http specs all pass

    lrz committed Sep 29, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4560 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. add basic support for __method__ and __callee__

    lrz committed Sep 29, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4559 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. Zlib::GzipReader#getc should return a character.

    Watson1978 committed Sep 29, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4557 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. Fixed that throws a buffer error exception in Zlib::Deflate#params. M…

    Watson1978 committed Sep 29, 2010
    …erged from CRuby 1.9.2.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4556 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. AOT: disable frame pointer elimination optimization because it will m…

    lrz committed Sep 29, 2010
    …ess up with the backtracing routines
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4555 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 28, 2010
  1. Fixed what was not able to handle String including '\0' in Zlib::Gzip…

    Watson1978 committed Sep 28, 2010
    …Writer#comment= and Zlib::GzipWriter#orig_name=.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4554 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. fix a silly bug in String#setbyte

    lrz committed Sep 28, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4553 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. this is always false

    lrz committed Sep 28, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4552 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. oops, I forgot to make BSTR.

    Watson1978 committed Sep 28, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4551 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. Fixed a Zlib::GzipReader#readlines.

    Watson1978 committed Sep 28, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4550 23306eb0-4c56-4727-a40e-e92c0eb68959
  6. File.unlink: rewrote so that the arguments aren't wrapped inside an a…

    lrz committed Sep 28, 2010
    …rray anymore, to avoid a resurrection error in lib/tempfile.rb
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4549 23306eb0-4c56-4727-a40e-e92c0eb68959
  7. tag failing specs

    lrz committed Sep 28, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4548 23306eb0-4c56-4727-a40e-e92c0eb68959
  8. when calculating a backtrace path from a -e script, omit the current …

    lrz committed Sep 28, 2010
    …directory
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4547 23306eb0-4c56-4727-a40e-e92c0eb68959
  9. add backtracing support for interpreted dispatch calls + cleanup usel…

    lrz committed Sep 28, 2010
    …ess code
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4546 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 27, 2010
  1. don't invalidate respond_to and dispatch caches while we are still bo…

    lrz committed Sep 27, 2010
    …oting the runtime
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4545 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. fix a bug when changing a method's visibility to public would not be …

    lrz committed Sep 27, 2010
    …taken into account
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4544 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. when compiling write barriers, don't assert that the slot must be in …

    lrz committed Sep 27, 2010
    …the auto-zone, because it could potentially be used on locals from bindings originally situated on the stack
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4543 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. Added the example that execute JavaScript.

    Watson1978 committed Sep 27, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4542 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. Added the exsample that use WEBrick and Bonjour.

    Watson1978 committed Sep 27, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4541 23306eb0-4c56-4727-a40e-e92c0eb68959
  6. Zlib::GzipWriter#mtime= should set Time Object.

    Watson1978 committed Sep 27, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4540 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 26, 2010
  1. Fixed some following problems:

    Watson1978 committed Sep 26, 2010
     - Can't write into file.
     - Should convert Object into String within rb_gzwriter_write().
     - fix Zlib::Deflate#dup.
     - String's concatenation is not work definitely within zstream_append_buffer().
     - Assertion fails with BSTRING_PTR(rs).
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4539 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 24, 2010
  1. fix compilation warnings

    lrz committed Sep 24, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4538 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. fix a bug when exceptions raised inside .rbo entry point functions wo…

    lrz committed Sep 24, 2010
    …uld not be properly propagated since the entry point was directly executed from the dylib constructor trampoline which isn't compiled with unwind tables; instead we now call the entry point right after dlopen() (which is exception safe) and use the constructor to register a pointer to it
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4537 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 23, 2010
  1. #require: forget about the current binding during parsing

    lrz committed Sep 23, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4536 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. fix a bug in the super dispatcher: in case we can't locate the receiv…

    lrz committed Sep 23, 2010
    …er's class in the ancestors chain, because it may have been extended, let's assume the super method will be in the direct superclass instead
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4535 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 22, 2010
  1. fix a regression with earlier LLVM versions

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