Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Precise fsum #2513

Closed
wants to merge 49 commits into from
Closed

Precise fsum #2513

wants to merge 49 commits into from

Commits on Sep 18, 2014

  1. std.internal.math.summation added

    std.internal.math.summation: tabs
    
    std.algorithm: sum (Kahan and Pairswise) update
    
    *.mak update
    
    std.interanl.math.summation update
    
    std.numeric: added fsum
    
    std.interanl.math.summation update
    
    std.interanl.math.summation update
    
    std.interanl.math.summation update
    
    std.interanl.math.summation add local fabs
    
    std.interanl.math.summation
    
    Docs update
    
    minor update
    
    tabs
    
    minor ddoc update
    
    minor ddoc update
    
    remove reverse summation
    
    Full redesign
    
    std.internal.math.summation: privacy changes
    
    std.internal.math.summation: privacy changes
    
    fabs update
    
    opertor overlaoding for Summator
    
    opertor overlaoding for Summator update
    
    opertor overlaoding unittest added
    
    update Summator
    
    remove blank lines
    
    update Summator unittests
    
    add unittest for Complex
    
    std.internal.scopebuffer: added inout for slices
    
    update unittest
    
    removed no-op cast
    
    add opAssign and const for operators
    
    remove reset (use = 0)
    
    added extendTo template
    
    update fsum for Complex
    
    remove static if for __ctfe
    
    fsum update
    
    minor
    
    add CTFEable param
    
    added = void
    
    minor update
    
    update location of Summator
    
    _
    
    update summation.d
    9il committed Sep 18, 2014
    Configuration menu
    Copy the full SHA
    713ef9f View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2015

  1. merge master

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    d8fcdb4 View commit details
    Browse the repository at this point in the history
  2. merge master

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    331806c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    633945f View commit details
    Browse the repository at this point in the history
  4. fix comments

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    f30ec34 View commit details
    Browse the repository at this point in the history
  5. add std.numeric package

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    8c9a2d2 View commit details
    Browse the repository at this point in the history
  6. fix *.mak files

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    c12a3df View commit details
    Browse the repository at this point in the history
  7. fix posix.mak

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    ca3c563 View commit details
    Browse the repository at this point in the history
  8. fix posix.mak

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    ca20fd7 View commit details
    Browse the repository at this point in the history
  9. fix posix.mak

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    5dcc882 View commit details
    Browse the repository at this point in the history
  10. update code

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    d511ea4 View commit details
    Browse the repository at this point in the history
  11. fix typo

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    da35310 View commit details
    Browse the repository at this point in the history
  12. fix typo

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    fbec67d View commit details
    Browse the repository at this point in the history
  13. fix spaces

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    86e86e3 View commit details
    Browse the repository at this point in the history
  14. fix comments

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    dece67f View commit details
    Browse the repository at this point in the history
  15. remove blank lines

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    b6fe9e4 View commit details
    Browse the repository at this point in the history
  16. remove debug info

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    e888182 View commit details
    Browse the repository at this point in the history
  17. style fix

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    d48baf6 View commit details
    Browse the repository at this point in the history
  18. minor fixes

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    0bb19a6 View commit details
    Browse the repository at this point in the history
  19. move sumOfLog2s

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    bbfc8ab View commit details
    Browse the repository at this point in the history
  20. update headers

    9il committed Feb 8, 2015
    Configuration menu
    Copy the full SHA
    ed82569 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2015

  1. fix std.math imports

    9il committed Feb 9, 2015
    Configuration menu
    Copy the full SHA
    ad0cb3d View commit details
    Browse the repository at this point in the history
  2. update docs

    9il committed Feb 9, 2015
    Configuration menu
    Copy the full SHA
    bf7d32f View commit details
    Browse the repository at this point in the history
  3. remove spaces

    9il committed Feb 9, 2015
    Configuration menu
    Copy the full SHA
    3d7dd5b View commit details
    Browse the repository at this point in the history
  4. remove commented code

    9il committed Feb 9, 2015
    Configuration menu
    Copy the full SHA
    28c52b1 View commit details
    Browse the repository at this point in the history
  5. fix fabs, add bug workaround

    9il committed Feb 9, 2015
    Configuration menu
    Copy the full SHA
    5aa11cb View commit details
    Browse the repository at this point in the history
  6. remove std.math.fabs usage

    9il committed Feb 9, 2015
    Configuration menu
    Copy the full SHA
    4cffbfe View commit details
    Browse the repository at this point in the history
  7. comment code

    9il committed Feb 9, 2015
    Configuration menu
    Copy the full SHA
    50796cf View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2015

  1. Merge remote-tracking branch 'upstream/master' into sum

    Conflicts:
    	win32.mak
    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    c8aecb3 View commit details
    Browse the repository at this point in the history
  2. update math imports

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    c8b937d View commit details
    Browse the repository at this point in the history
  3. minor fix

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    02198aa View commit details
    Browse the repository at this point in the history
  4. workaround

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    54196d5 View commit details
    Browse the repository at this point in the history
  5. ICE bug workaround

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    728ce84 View commit details
    Browse the repository at this point in the history
  6. fix module name

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    c5043c2 View commit details
    Browse the repository at this point in the history
  7. dmd bug workaround

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    8c8c8c1 View commit details
    Browse the repository at this point in the history
  8. fix module name

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    6fd02c9 View commit details
    Browse the repository at this point in the history
  9. dmd bug workaround

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    8ff88a4 View commit details
    Browse the repository at this point in the history
  10. fix module name

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    4d97c13 View commit details
    Browse the repository at this point in the history
  11. std.math workaround

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    e5c05ff View commit details
    Browse the repository at this point in the history
  12. move unittest

    9il committed Feb 14, 2015
    Configuration menu
    Copy the full SHA
    3976f2b View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2015

  1. fix return behaviour

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    31772b6 View commit details
    Browse the repository at this point in the history
  2. workaround for Issue 13474

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    b9c47c7 View commit details
    Browse the repository at this point in the history
  3. add comment

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    4eb2150 View commit details
    Browse the repository at this point in the history
  4. fix header name

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    2218919 View commit details
    Browse the repository at this point in the history
  5. remove changes in std.math

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    0764837 View commit details
    Browse the repository at this point in the history
  6. fix unittest

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    3c111b7 View commit details
    Browse the repository at this point in the history
  7. update unittest

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    9c38dec View commit details
    Browse the repository at this point in the history
  8. update unittest

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    27e377c View commit details
    Browse the repository at this point in the history
  9. pow bug workaround

    9il committed Feb 16, 2015
    Configuration menu
    Copy the full SHA
    8c8386c View commit details
    Browse the repository at this point in the history