Skip to content
Commits on Jun 16, 2009
  1. Added a TODO and got rid of the Float#__immediate__? method, as all f…

    Patrick Thomson committed Jun 16, 2009
    …loats are fixfloats now.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/fp-optimized-experimental@1868 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. Fixed some, but not all, zero-division issues.

    Patrick Thomson committed Jun 16, 2009
Commits on Jun 15, 2009
  1. Removed the FIXABLE_DBL() macro (all doubles are fixable now regardle…

    Patrick Thomson committed Jun 15, 2009
    …ss of precision loss) and cleaned up compiler.cpp a little bit.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/fp-optimized-experimental@1862 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. Changed SDivs to FDivs in the case of doubles.

    Patrick Thomson committed Jun 15, 2009
Commits on Jun 13, 2009
  1. Added support for optimizing functions that add a constant floating p…

    Patrick Thomson committed Jun 13, 2009
    …oint value.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/fp-optimized-experimental@1851 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 12, 2009
  1. More refactoring.

    Patrick Thomson committed Jun 12, 2009
  2. A little refactoring and some bug fixes.

    Patrick Thomson committed Jun 12, 2009
Commits on Jun 11, 2009
  1. Fixed an incorrect shift parameter.

    Patrick Thomson committed Jun 11, 2009
Commits on Jun 5, 2009
  1. Fixed some evil bugs related to old assumptions we were making regard…

    Patrick Thomson committed Jun 5, 2009
    …ing optimizations.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/fp-optimized-experimental@1744 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 4, 2009
Commits on Jun 3, 2009
  1. Removed the union casting, opting instead to create a union inline. T…

    Patrick Thomson committed Jun 3, 2009
    …his works on both C and C++.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/fp-optimized-experimental@1711 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. Got rid of the FixFloat class and replaced with the Float#__immediate…

    Patrick Thomson committed Jun 3, 2009
    …__? method.
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/fp-optimized-experimental@1710 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. First attempt at adding floating-point optimization.

    Patrick Thomson committed Jun 3, 2009
    Floats that do not use their last two bits will be represented as FixFloats.
    THIS ONLY WORKS ON 64-BIT. PROCEED WITH CAUTION.
    
    
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/fp-optimized-experimental@1709 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. @alloy
  5. more spec work

    Laurent Sansonetti committed Jun 3, 2009
  6. now requiring LLVM revision 72741

    Laurent Sansonetti committed Jun 3, 2009
  7. tagging more specs as failing: spec:ci should now run green on 10.6

    Laurent Sansonetti committed Jun 3, 2009
  8. tagging more failing specs

    Laurent Sansonetti committed Jun 3, 2009
  9. fixed a few taint bugs

    Laurent Sansonetti committed Jun 3, 2009
Commits on Jun 2, 2009
  1. fixed a very bad expression written by someone who must have been usi…

    Laurent Sansonetti committed Jun 2, 2009
    …ng too much drugs
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1701 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. marking a spec that crashes miniruby (on 10.6 at least, it does not c…

    Laurent Sansonetti committed Jun 2, 2009
    …rash on 10.5 because of pure luck)
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1700 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. some 10.6 work to make sure the macruby specs are now green

    Laurent Sansonetti committed Jun 2, 2009
  4. tagging a failing spec

    Laurent Sansonetti committed Jun 2, 2009
  5. fixed some IO bugs that were occuring during installation + fixed the…

    Laurent Sansonetti committed Jun 2, 2009
    … code indentation and style to fit the project guidelines
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1697 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 1, 2009
  1. @alloy
  2. better formating

    Laurent Sansonetti committed Jun 1, 2009
  3. removed the builtin oniguruma copy which wasn't working great with ou…

    Laurent Sansonetti committed Jun 1, 2009
    …r GC and adding a snapshot of the latest one (5.9.1) which works using regular malloc memory
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/MacRuby/branches/experimental@1694 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. @alloy
Something went wrong with that request. Please try again.