Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jruby/jruby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: f7abd923b097
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: bbdcc94cc8c1
Choose a head ref
  • 16 commits
  • 22 files changed
  • 2 contributors

Commits on Jun 24, 2015

  1. [Truffle] BigDecimal: add handling of ExceptionMode, Limit, Rounding

    * Add coerce and cast node for BigDecimal
    * Add create node (single entry point for BigDecimal creation)
    * BigDecimalCoreMethodNode has helpers for: BigDecimal creation, getLimit
      getRoudingMode.
    * BigDecimalCoerceNode is used to reduce number of Specializations in operation
      nodes
    * Operation nodes have beter structure and share code
    * add, sub, mult, div are handling special values
    * All operations respect fiber local ExceptionMode, Limit, Rounding settings
    pitr-ch committed Jun 24, 2015
    Copy the full SHA
    47a4ace View commit details
  2. Copy the full SHA
    41c38b2 View commit details
  3. Copy the full SHA
    b010bae View commit details
  4. Copy the full SHA
    8caa445 View commit details
  5. [Truffle] BigDecimal: fix rouding edge case

    when rounding to a digit before the first one
    pitr-ch committed Jun 24, 2015
    Copy the full SHA
    a583a64 View commit details
  6. Copy the full SHA
    c9c619a View commit details
  7. Copy the full SHA
    2f6bbe8 View commit details
  8. Copy the full SHA
    2d85ebf View commit details
  9. Copy the full SHA
    cec8bb4 View commit details
  10. [Truffle] remove neverPartOfCompilation in unprofiled branches

    It could lead to failing compilation of the methods.
    pitr-ch committed Jun 24, 2015
    Copy the full SHA
    b01a26a View commit details
  11. Copy the full SHA
    ebd9654 View commit details

Commits on Jun 25, 2015

  1. Copy the full SHA
    2e47e93 View commit details
  2. [Truffle] BigDecimal: do not round when not neccessary

    It was leading in some cases to computation of BigInteger.TEN.pow(100000000)
    which takes quite some time.
    pitr-ch committed Jun 25, 2015
    Copy the full SHA
    6454405 View commit details
  3. Copy the full SHA
    5c2ad52 View commit details
  4. [Truffle] FindBugs: fixes

    pitr-ch committed Jun 25, 2015
    Copy the full SHA
    c23eaf8 View commit details
  5. Merge pull request #3077 from pitr-ch/bigdecimal

    [Truffle] BigDecimal: add handling of ExceptionMode, Limit, Rounding
    Petr Chalupa committed Jun 25, 2015
    Copy the full SHA
    bbdcc94 View commit details
Loading