[macruby-changes] [MacRuby/MacRuby] f85779: Address GH-90 by breaking out Xcode integration in...

GitHub noreply at github.com
Sat Aug 25 12:29:01 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/MacRuby/MacRuby
  Commit: f85779bb3ccdca5bc2f25bdf8c5b941cf561fbad
      https://github.com/MacRuby/MacRuby/commit/f85779bb3ccdca5bc2f25bdf8c5b941cf561fbad
  Author: Mark Rada <marada at uwaterloo.ca>
  Date:   2012-08-25 (Sat, 25 Aug 2012)

  Changed paths:
    A bin/ruby_install_xcode_support
    M misc/release/package_script/postinstall
    M rakelib/install.rake

  Log Message:
  -----------
  Address GH-90 by breaking out Xcode integration installation

Xcode integration is now installed via a script (macruby_install_xcode_support)
which is installed into /usr/local/bin along with the other scripts.

This allows the integration to be reinstalled easily. The script also has
reworked the install package so that it does not fail when Xcode integration
cannot be installed.


  Commit: 2a0f3a41de8e7aed5fb01ecf767f8eb198282c1a
      https://github.com/MacRuby/MacRuby/commit/2a0f3a41de8e7aed5fb01ecf767f8eb198282c1a
  Author: Mark Rada <marada at uwaterloo.ca>
  Date:   2012-08-25 (Sat, 25 Aug 2012)

  Changed paths:
    M Rakefile
    M rakelib/install.rake

  Log Message:
  -----------
  Remove xcode_support from the standard rakefile installation

This change introduces an install:standard task which is now
the default. It will still install the necessary components
so that the Xcode integration script can be run, but it will
not run the integration install script.

Xcode integration will still be installed by default when
using the package installer, and the script can be automatically
run using the install:all task.


  Commit: 4c9e258b7b3de8ed181029291d5ce9c3ec5fa068
      https://github.com/MacRuby/MacRuby/commit/4c9e258b7b3de8ed181029291d5ce9c3ec5fa068
  Author: Mark Rada <marada at uwaterloo.ca>
  Date:   2012-08-25 (Sat, 25 Aug 2012)

  Changed paths:
    M version.h

  Log Message:
  -----------
  Flip RELEASE_YEAR and BIRTH_YEAR so RUBY_COPYRIGHT makes sense


  Commit: afd97dd0e622d41a7fa86606dbed181a0db72403
      https://github.com/MacRuby/MacRuby/commit/afd97dd0e622d41a7fa86606dbed181a0db72403
  Author: Mark Rada <marada at uwaterloo.ca>
  Date:   2012-08-25 (Sat, 25 Aug 2012)

  Changed paths:
    M gcd.c

  Log Message:
  -----------
  Make Dispatch::Queue#apply documentation less misleading

Claiming that the blocks are executed in parallel is not correct
since it depends on the type of queue being used, and even in that
case concurrency is not the same things as parallelism.

In the example, the array grows dynamically and the assignment
being performed in the block would not be thread-safe
(concurrency-safe?).


Compare: https://github.com/MacRuby/MacRuby/compare/0aa2bedad516...afd97dd0e622


More information about the macruby-changes mailing list