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

Exhaustive integer matching #50912

Merged
merged 47 commits into from
Aug 22, 2018
Merged

Commits on Aug 16, 2018

  1. Implement interval checking

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    e3357d9 View commit details
    Browse the repository at this point in the history
  2. Give correct suggestions

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    b3d2baf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    384db4f View commit details
    Browse the repository at this point in the history
  4. Add feature gate and refactor

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    ed5a4d5 View commit details
    Browse the repository at this point in the history
  5. Add feature gate test

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    b8702a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    121fa8d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7476ba4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9778a81 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a20cb10 View commit details
    Browse the repository at this point in the history
  10. Fix range splitting

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    7f72030 View commit details
    Browse the repository at this point in the history
  11. Refactor interval conditions

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    c00fd8f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7695bd0 View commit details
    Browse the repository at this point in the history
  13. Fix integer overflow

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    a553fa7 View commit details
    Browse the repository at this point in the history
  14. Add singleton patterns to test

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    8389972 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f4af3b0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a9f2c5a View commit details
    Browse the repository at this point in the history
  17. Improve the comments

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    effb3d0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c388c11 View commit details
    Browse the repository at this point in the history
  19. Simplify bitwise operations

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    97a032e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    be12b24 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    72cc4bd View commit details
    Browse the repository at this point in the history
  22. Introduce signed_bias method

    The epitome of simplicity!
    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    1aa7494 View commit details
    Browse the repository at this point in the history
  23. Replace ... with ..= in suggestions

    As ... is "(silently) deprecated". Presumably this means we should be giving correct, up-to-date suggestions, though.
    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    732d638 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6c21a03 View commit details
    Browse the repository at this point in the history
  25. Refactor for less allocation

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    d27c21c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    07064de View commit details
    Browse the repository at this point in the history
  27. Add guarded arms to tests

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    25ba911 View commit details
    Browse the repository at this point in the history
  28. Refactor condition

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    af366b0 View commit details
    Browse the repository at this point in the history
  29. Add some comments

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    bfc0807 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4aa929c View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    5959a35 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    bfc8ce3 View commit details
    Browse the repository at this point in the history
  33. Some reformatting

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    99754ad View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    400cb14 View commit details
    Browse the repository at this point in the history
  35. More formatting improvements

    varkor committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    9e9e023 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    527cccb View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    e9c8361 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    1dbc781 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0383539 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2018

  1. Tweak comments

    varkor committed Aug 19, 2018
    Configuration menu
    Copy the full SHA
    798b9ff View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2018

  1. Improve some comments

    varkor committed Aug 20, 2018
    Configuration menu
    Copy the full SHA
    87463c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e8a625 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c421af9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61b6363 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2018

  1. Configuration menu
    Copy the full SHA
    6a957e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dec5563 View commit details
    Browse the repository at this point in the history
  3. Add some extra edge case tests

    varkor committed Aug 21, 2018
    Configuration menu
    Copy the full SHA
    6971c5d View commit details
    Browse the repository at this point in the history