Permalink
Commits on Sep 24, 2009
  1. follow raw_fd_ostream api change

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/llvm26@2629 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Sep 24, 2009
Commits on Sep 5, 2009
Commits on Sep 2, 2009
  1. fixed compilation of boolean test

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/llvm26@2456 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Sep 2, 2009
  2. fix the JIT in 64-bit

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/llvm26@2455 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Sep 2, 2009
Commits on Sep 1, 2009
  1. Migrated the code base to the new LLVM 2.6 APIs. Currently the JIT is…

    … broken in 64-bit because of a regression in LLVM. See http://llvm.org/bugs/show_bug.cgi?id=4845
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/llvm26@2450 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Sep 1, 2009
  2. added `rake nightly` to generate a nightly pkg for SL

    The rake task cleans up the repo, updates it, rebuilds it and package it to a timestamped file available in ~/tmp/
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2448 23306eb0-4c56-4727-a40e-e92c0eb68959
    mattetti committed Sep 1, 2009
Commits on Aug 31, 2009
  1. Fixed some of the GCD documentation.

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2447 23306eb0-4c56-4727-a40e-e92c0eb68959
    Patrick Thomson committed Aug 31, 2009
  2. When dispatching to method_missing also pass along the block that was…

    … given. All of Bacon's specs now pass! (Except an irrelevant Float spec.)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2446 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Aug 31, 2009
  3. Added failing test_vm test about method_missing with a block for a pr…

    …ivate method.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2444 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Aug 31, 2009
  4. added more GCD API documentation

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2443 23306eb0-4c56-4727-a40e-e92c0eb68959
    mattetti committed Aug 31, 2009
  5. started documenting the new GCD API

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2442 23306eb0-4c56-4727-a40e-e92c0eb68959
    mattetti committed Aug 31, 2009
  6. fixed a typo

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2441 23306eb0-4c56-4727-a40e-e92c0eb68959
    mattetti committed Aug 31, 2009
Commits on Aug 30, 2009
  1. load .rbo files prior to .rb files (this is all temporary since we wi…

    …ll very soon replace that ugly file)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2440 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 30, 2009
  2. introduce -C flag to compile loadable ruby objects (.rbo)

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2439 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 30, 2009
  3. create all ruby methods/blocks with private linkage except the main o…

    …ne (AOT compiler only)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2438 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 30, 2009
  4. Added failing test_vm test about removing a method from a meta-single…

    …ton-virtual class.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2437 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Aug 30, 2009
  5. Added failing test_vm test about public_method_defined?

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2436 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Aug 30, 2009
  6. let's assume any exotic encoding is 8 bits (for now...)

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2435 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 30, 2009
  7. When dispatching to method_missing remove the trailing colon from the…

    … selector, unless the selector contains multiple colons making it certainly not be a traditional Ruby method.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2433 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Aug 30, 2009
Commits on Aug 29, 2009
  1. creates Encoding.default_internal as a temporary shortcut to Encoding…

    ….default_external
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2432 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  2. a better exception message to debug a strange problem

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2430 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  3. Added failing test case about using a splatted array of classes in a …

    …when clause.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2429 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Aug 29, 2009
  4. No GCD for the oldies...

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2428 23306eb0-4c56-4727-a40e-e92c0eb68959
    alloy committed Aug 29, 2009
  5. use dispatch_set_context() instead of a legacy call

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2427 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  6. fixing a typo (thanks mike at michaelakers.net)

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2426 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  7. revert the RUBY_VERSION change because we don't implement some 1.9.2-…

    …only features yet
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2425 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  8. adding GCD specs (still a work in progress)

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2424 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  9. fixed/improved a few things in the GCD module

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2423 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  10. bumb RUBY_VERSION to 1.9.2

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2422 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  11. fixed a bug in the post-framework class reload by not loading pure ru…

    …by classes
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2421 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009
  12. tagging a spec that fails (sometimes)

    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/trunk@2420 23306eb0-4c56-4727-a40e-e92c0eb68959
    lrz committed Aug 29, 2009