Skip to content
Commits on Jul 23, 2011
  1. @Watson1978

    fix the build error on Lion

    Watson1978 committed Jul 23, 2011
Commits on Jun 29, 2011
  1. honor RData dfree() callback

    Laurent Sansonetti committed Jun 28, 2011
Commits on Jun 13, 2011
  1. some work on garbage collecting singleton classes - disabled for now …

    Laurent Sansonetti committed Jun 13, 2011
    …since it breaks rubyspec
Commits on May 20, 2011
  1. add rb_print_memory_objects() debug function

    Laurent Sansonetti committed May 19, 2011
Commits on Apr 29, 2011
Commits on Apr 26, 2011
  1. better deterministic GC.start

    Laurent Sansonetti committed Apr 26, 2011
Commits on Jan 15, 2011
  1. update copyrights to 2011

    Laurent Sansonetti committed Jan 15, 2011
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5168 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 8, 2011
  1. include/ruby/macruby.h -> macruby_internal.h

    Laurent Sansonetti committed Jan 8, 2011
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5137 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 25, 2010
  1. add rb_gc_register_address() MRI API

    Laurent Sansonetti committed Oct 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4825 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. remove Leopard hacks since it's not supported anymore

    Laurent Sansonetti committed Oct 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4820 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Oct 24, 2010
  1. add implementation for MRI rb_global_variable() API (important: not t…

    Laurent Sansonetti committed Oct 24, 2010
    …ested)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4818 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 28, 2010
  1. this is always false

    Laurent Sansonetti committed Sep 28, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4552 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 8, 2010
  1. Move Obj-C related headers around.

    Thibault Martin-Lagardette committed Jul 8, 2010
    Snything that is Obj-C related is now in a separate header. This will avoid "true" to already be defined for example.
    
     - Fixes <rdar://problem/7871199>
     - Fixes #728
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4330 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 5, 2010
  1. moving the dispatcher bits into the kernel + misc fixes/cleanup

    Laurent Sansonetti committed Jun 5, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4208 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. @vincentisambart

    Laurent does not want weak refs anymore

    vincentisambart committed Jun 5, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4206 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 26, 2010
  1. don't temporarily disable the collector when booting the interpreter

    Laurent Sansonetti committed May 26, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4156 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 24, 2010
  1. some fixes for bleeding-edge adventurers

    Laurent Sansonetti committed May 24, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4141 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 13, 2010
  1. Improve core/gc pass rate

    Thibault Martin-Lagardette committed May 13, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4091 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 6, 2010
  1. xmalloc must be called with a size > 0

    Laurent Sansonetti committed May 6, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4026 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on May 5, 2010
  1. don't call objc_startCollectorThread() on the bleeding edge

    Laurent Sansonetti committed May 5, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@4025 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Apr 28, 2010
  1. rewrote class flags to not use the version field anymore, better typi…

    Laurent Sansonetti committed Apr 28, 2010
    …ng system, fixed misc bugs
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3968 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Apr 27, 2010
  1. do not try to release NODE_METHOD nodes

    Laurent Sansonetti committed Apr 27, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3966 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Apr 23, 2010
  1. the VM is now multithreaded-aware by default

    Laurent Sansonetti committed Apr 23, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3958 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Apr 1, 2010
  1. added xmalloc_ptrs() function and use it when it's necessary

    Laurent Sansonetti committed Apr 1, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3901 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Mar 29, 2010
  1. woops

    Laurent Sansonetti committed Mar 29, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3890 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. <rdar://problem/7752412>

    Laurent Sansonetti committed Mar 29, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3889 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Mar 26, 2010
  1. get rid of placeholder code, it's not necessary and too fragile

    Laurent Sansonetti committed Mar 26, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3866 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Mar 16, 2010
  1. Use `GC_RETAIN` instead of `rb_gc_register_address` in `rb_register_m…

    Thibault Martin-Lagardette committed Mar 16, 2010
    …ark_object`
    
     - Fixes 7692447
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3776 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 18, 2010
  1. bye bye oniguruma, started ICU regexps

    Laurent Sansonetti committed Feb 18, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/icu@3573 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 10, 2010
  1. cleaning a bit public headers, added support for methods defined for …

    Laurent Sansonetti committed Feb 10, 2010
    …the MRI ABI (using rb_define_method & friends), removed unused code
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3474 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Feb 3, 2010
  1. GC.count: deleted implementation, marked as not-implemented

    Laurent Sansonetti committed Feb 3, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3419 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. system auto_zone.h is now includeable

    Laurent Sansonetti committed Feb 3, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3417 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 30, 2010
  1. register not implemented methods with rb_f_notimplement()

    Laurent Sansonetti committed Jan 30, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3371 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 20, 2010
  1. @drernie

    Added 2010 Copyrights

    drernie committed Jan 20, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3307 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jan 11, 2010
  1. temporarily change

    Laurent Sansonetti committed Jan 11, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@3243 23306eb0-4c56-4727-a40e-e92c0eb68959
Something went wrong with that request. Please try again.