Commits on Feb 24, 2011
  1. @lrz

    merge r5242 from trunk

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.9@5243 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 24, 2011
Commits on Feb 23, 2011
  1. @lrz

    merge r5240 from trunk

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.9@5241 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 23, 2011
Commits on Feb 22, 2011
  1. @lrz

    branching for 0.9

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/0.9@5237 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 22, 2011
  2. @lrz

    fix lexical const lookup bugs inside modules defined using the :: not…

    …ation + attach necessary dwarf metadata to const lookup primitive calls in order for const_missing to properly appear in backtraces
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5236 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 22, 2011
Commits on Feb 19, 2011
  1. @Watson1978

    Updated the UnitTest with CRuby 1.9.2 p180.

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5235 23306eb0-4c56-4727-a40e-e92c0eb68959
    Watson1978 committed Feb 19, 2011
Commits on Feb 18, 2011
  1. @lrz

    fix a race condition bug when dispatching and resolving a method at t…

    …he same time
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5234 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 18, 2011
  2. @lrz

    fix a race condition bug when spawning a new VM instance and copying …

    …the current VM dispatch cache + free unused memory when resolving JIT methods
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5233 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 18, 2011
Commits on Feb 15, 2011
  1. @lrz

    add missing CRuby API rb_thread_blocking_region()

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5232 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 15, 2011
Commits on Feb 12, 2011
  1. @lrz

    fix a race condition bug when generating internal class names where c…

    …oncurrent access would cause runtime problems
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5231 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 12, 2011
Commits on Feb 10, 2011
  1. @lrz

    reset errno value after processing command-line options

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5230 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 10, 2011
  2. @lrz
  3. @lrz

    cover new --gem and --bs options

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5228 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 10, 2011
  4. @lrz

    add --bs option to macruby_deploy which embeds the BridgeSupport syst…

    …em files inside the application's bundle, add some stderr logging
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5227 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 10, 2011
  5. @lrz

    macruby_deploy with --embed now deletes the Current symlink as it see…

    …ms to cause the AppStore validation process to fail
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5226 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 10, 2011
  6. @lrz

    fix a bug in macruby_deploy with --embed where the main application's…

    … executable's link path would not be updated
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5225 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 10, 2011
Commits on Feb 9, 2011
  1. @lrz

    fix a bug in rubygems when building gems where tarball data was handl…

    …ed as UTF-8 instead of binary
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5224 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 9, 2011
  2. @lrz

    better RSTRING_{PTR,LEN] for pure NSStrings

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5223 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 9, 2011
  3. @lrz

    fix calls to -[NSString fileSystemRepresentation] to catch potential …

    …exceptions
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5222 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 9, 2011
Commits on Feb 7, 2011
  1. @lrz

    fix a bug in Thread.kill when passing a non-Thread object would cause…

    … a crash
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5221 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 7, 2011
Commits on Feb 4, 2011
  1. @Watson1978

    Default value of BasicSocket.do_not_reverse_lookup was changed into t…

    …rue with CRuby 1.9.2.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5220 23306eb0-4c56-4727-a40e-e92c0eb68959
    Watson1978 committed Feb 4, 2011
  2. Allow Float objects to be trusted/untrusted and tainted/untainted. Fi…

    …xes #1009.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5219 23306eb0-4c56-4727-a40e-e92c0eb68959
    Patrick Thomson committed Feb 4, 2011
Commits on Feb 2, 2011
  1. @Watson1978

    Updated the spec's tags.

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5218 23306eb0-4c56-4727-a40e-e92c0eb68959
    Watson1978 committed Feb 2, 2011
Commits on Feb 1, 2011
  1. @lrz

    add a --gem option to macruby_deploy which will embed the given gem(s…

    …) and their dependencies inside the application bundle
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5217 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Feb 1, 2011
Commits on Jan 31, 2011
  1. @lrz

    improve all Array#pack cases (except 'w') by pre-allocating the resul…

    …t bytestring
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5216 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Jan 31, 2011
  2. @vincentisambart

    in 32-bit immediate float are very imprecise so to convert NSDate to

    Time, use Time.at(sec, usec) instead of Time.at(time in float)
    
    fixes #1143
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5215 23306eb0-4c56-4727-a40e-e92c0eb68959
    vincentisambart committed Jan 31, 2011
  3. @Watson1978

    Failing tags. Thank you, Eloy.

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5214 23306eb0-4c56-4727-a40e-e92c0eb68959
    Watson1978 committed Jan 31, 2011
  4. @vincentisambart

    fix String#setbyte not invalidating the flags

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5213 23306eb0-4c56-4727-a40e-e92c0eb68959
    vincentisambart committed Jan 31, 2011
  5. @alloy
  6. @Watson1978
Commits on Jan 30, 2011
  1. @vincentisambart
  2. @vincentisambart

    a few small optimizations for string

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5209 23306eb0-4c56-4727-a40e-e92c0eb68959
    vincentisambart committed Jan 30, 2011
Commits on Jan 28, 2011
  1. @lrz

    fix some performance problems in #pack with 'm' or 'u' flags, by pre-…

    …allocating the result bytestring and use a stack buffer in the encoding loop
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5208 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Jan 28, 2011
  2. @lrz

    fix previous next/ensure commit that broke the build

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5207 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Jan 28, 2011
  3. @alloy

    Make sure the indentation level returned from IRB::Source is never lo…

    …wer than zero. Closes #1133.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@5206 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Jan 28, 2011
  4. @mattetti