Skip to content
This repository

Oct 06, 2009

  1. Remove old profiling runs

    authored October 06, 2009
  2. Remove lib/1.8.7, it's been merged into kernel

    authored October 06, 2009
  3. Use better way of pop'ing exception handlers in the JIT

    It was possible to loose a pop_unwind because it was detected as dead
    code, which meant that handlers weren't being unregistered properly.
    
    This caused infinite loops checking handlers. This makes it so that JIT
    entry to codegen the landing pad of an exception handler causes the
    handlers list to be pop'd, so it can't reenter itself.
    authored October 06, 2009
  4. Fix Fixnum#>> to not use wrapped bits

    authored October 06, 2009
  5. Add boundary case to Fixnum#>>

    authored October 06, 2009
  6. Update the release date

    authored October 06, 2009
  7. Update prebuilt automatically

    authored October 06, 2009
  8. Apply Pete Bevin's DATA support patch

    authored October 06, 2009
  9. Floats and native ints for Array#pack

    authored September 14, 2009 Evan Phoenix committed October 06, 2009
  10. Fix 0.12 release date and name

    authored October 06, 2009
  11. Remove spec for deprecated method

    authored October 06, 2009
  12. Add missing boundary spec for Fixnum#div

    authored October 06, 2009
  13. Quiet GetoptLong specs properly

    authored October 06, 2009
  14. Update stdlib to 1.8.7

    authored October 06, 2009
  15. Fix Fixnum::div

    authored October 06, 2009
  16. Add in old STDERR alias

    authored October 06, 2009
  17. Get #div support ironed out

    authored October 06, 2009
  18. Brian Shirai

    Added ruby_version_is guard. See below.

    The previous ruby_bug guard is questionably correct. It is more accurate
    to say that MRI behavior changed than that the previous behavior was a
    bug that was fixed. The change in #1648 is more an API change than it is
    something like 1 + 2 == 4.
    
    Since all alternative implementations are expected to pass all ruby_bug
    guarded specs, the ruby_version_is guard also makes more sense, since
    the different behavior was added in 1.8.8dev.
    authored October 06, 2009
  19. Brian Shirai

    Fixed trailing whitespace.

    authored October 06, 2009
  20. Brian Shirai

    Added printers and options to compiler-ng.

    authored September 30, 2009

Oct 05, 2009

  1. Brian Shirai

    Enable build system specs.

    authored October 05, 2009
  2. Improve type safety in the profiler

    authored October 05, 2009
  3. Honor --llvm-path properly

    authored October 05, 2009
  4. Brian Shirai

    Refactored local variable store.

    authored September 29, 2009
  5. Brian Shirai

    Set local info for blocks in compiler-ng.

    authored September 29, 2009
  6. Brian Shirai

    Fixed includes to use correct relative paths.

    authored October 04, 2009
  7. Brian Shirai

    Enabled new dependency grapher.

    This does not use the caching scheme previously used because:
    
    1. only .c and .cpp files have dependency entries
    2. if a.cpp includes a.hpp which includes b.hpp and b.hpp is
       modified to include c.hpp, the dependencies for a.cpp need
       to be recalculated.
    
    This scenario is not handled by the caching method because there
    is no connection between a.cpp and b.hpp except in the list of
    dependencies that are mapped by the dependency grapher.
    
    Since the dependency grapher processes all files and caches the
    result of parsing each included file, the dependency grapher runs
    in ~2.5 seconds on a 2.8GHz MBP.
    authored October 04, 2009
  8. Brian Shirai

    Added DependencyGrapher.

    authored October 01, 2009

Oct 02, 2009

  1. Dirkjan Bussink

    More tags cleanup

    authored October 02, 2009
  2. Dirkjan Bussink

    Clean up tags to some stuff that works

    authored October 02, 2009
  3. Dirkjan Bussink

    Fix <=> behavior for Infinity comparisons

    authored October 02, 2009
  4. Fix Compile::TextGenerator#add arity to match Compiler::Generator, fi…

    …xes describing bytecode for fast math operators and fast generic methods
    authored October 01, 2009

Oct 01, 2009

  1. Return the right default object

    authored September 30, 2009
  2. Fix condition

    authored September 30, 2009
  3. Fix typo

    authored September 30, 2009
Something went wrong with that request. Please try again.