Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Move sr-arithmetic to a new crate and add in a fuzzer #3799

Merged
merged 70 commits into from
Oct 19, 2019
Merged

Move sr-arithmetic to a new crate and add in a fuzzer #3799

merged 70 commits into from
Oct 19, 2019

Commits on Oct 11, 2019

  1. Split up sr_arithmetic.rs

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    963a14d View commit details
    Browse the repository at this point in the history
  2. Add some basic fuzzing

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    0bc870d View commit details
    Browse the repository at this point in the history
  3. Add more tests

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    b1a9793 View commit details
    Browse the repository at this point in the history
  4. Add printing to fuzzing

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    dc8cc41 View commit details
    Browse the repository at this point in the history
  5. Clean things up

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    ee26625 View commit details
    Browse the repository at this point in the history
  6. Remove arbitrary

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    38597b9 View commit details
    Browse the repository at this point in the history
  7. Remove comments

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    c7c5888 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cd2db5d View commit details
    Browse the repository at this point in the history
  9. Add rational128

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    8a0ef6b View commit details
    Browse the repository at this point in the history
  10. Remove old random tests

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    562cdff View commit details
    Browse the repository at this point in the history
  11. introduce panic

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    c66f882 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7adc99d View commit details
    Browse the repository at this point in the history
  13. Bit of cleanup

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    c28ae3f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    77a8cbb View commit details
    Browse the repository at this point in the history
  15. Few small changes

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    1fe1a9f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    40c0708 View commit details
    Browse the repository at this point in the history
  17. Fix fuzzing

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    c7f5345 View commit details
    Browse the repository at this point in the history
  18. Got rid of fuzzer Cargo.lock

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    20813dd View commit details
    Browse the repository at this point in the history
  19. Added no_std

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    4aa7dd5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e8cbb1d View commit details
    Browse the repository at this point in the history
  21. Merge branch 'master' of https://github.com/paritytech/substrate into…

    … sr-arithmetic-fuzzing
    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    ed264e5 View commit details
    Browse the repository at this point in the history
  22. bump impl and spec version

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    f4c5154 View commit details
    Browse the repository at this point in the history
  23. re add convert into

    expenses committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    85f8487 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2019

  1. Add an ignore to the test

    expenses committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    03dd42e View commit details
    Browse the repository at this point in the history
  2. Enabled benchmarking

    expenses committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    aeb6a1d View commit details
    Browse the repository at this point in the history
  3. Reindent

    expenses committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    117f818 View commit details
    Browse the repository at this point in the history
  4. Clean up biguint fuzzer

    expenses committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    458edbd View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2019

  1. Clean up biguint more

    expenses committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    419bc5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89f6b06 View commit details
    Browse the repository at this point in the history
  3. Remove unused dependencies

    expenses committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    8fb2890 View commit details
    Browse the repository at this point in the history
  4. Apply clippy suggestions

    expenses committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    5eb310a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    316f562 View commit details
    Browse the repository at this point in the history
  6. Run tests against num-bigint

    expenses committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    ac9a2f2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5a21213 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Merge branch 'master' of https://github.com/paritytech/substrate into…

    … sr-arithmetic-fuzzing
    expenses committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    99f366e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2123d00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc651e4 View commit details
    Browse the repository at this point in the history
  4. Change fuzzer cargo.toml

    expenses committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    2acc346 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    38650cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a377d3e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae25a41 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    20a0488 View commit details
    Browse the repository at this point in the history
  9. Add documentation to fuzzers

    expenses committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    17933d1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7c80be9 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. add cfg(test)

    expenses committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    c5616c2 View commit details
    Browse the repository at this point in the history
  2. Update core/sr-arithmetic/src/traits.rs

    Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    expenses and kianenigma authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    c082792 View commit details
    Browse the repository at this point in the history
  3. Update core/sr-arithmetic/src/traits.rs

    Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    expenses and kianenigma authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    7878cec View commit details
    Browse the repository at this point in the history
  4. Update core/sr-arithmetic/fuzzer/src/biguint.rs

    Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    expenses and kianenigma authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    5387c96 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98cdb31 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    42f6521 View commit details
    Browse the repository at this point in the history
  7. Make changes to biguint.rs

    expenses committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    3ac8b87 View commit details
    Browse the repository at this point in the history
  8. Update core/sr-arithmetic/src/traits.rs

    Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
    expenses and kianenigma authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    41cfa3a View commit details
    Browse the repository at this point in the history
  9. Final touches

    expenses committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    99099c9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    85a790b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e32f887 View commit details
    Browse the repository at this point in the history
  12. remove unused mut

    expenses committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    883272c View commit details
    Browse the repository at this point in the history
  13. more small changes

    expenses committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    1209939 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7202e2d View commit details
    Browse the repository at this point in the history
  15. more code review

    expenses committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    1cadf86 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Configuration menu
    Copy the full SHA
    a934f37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dd9c31 View commit details
    Browse the repository at this point in the history
  3. Update core/sr-arithmetic/fuzzer/src/biguint.rs

    Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com>
    expenses and bkchr authored Oct 17, 2019
    Configuration menu
    Copy the full SHA
    9a02591 View commit details
    Browse the repository at this point in the history
  4. Get rid of S

    expenses committed Oct 17, 2019
    Configuration menu
    Copy the full SHA
    d58d6d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9dd0688 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ab5ec37 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. Configuration menu
    Copy the full SHA
    dcf169c View commit details
    Browse the repository at this point in the history
  2. Fix merge conflict

    expenses committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    f51e484 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    900c305 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79e4348 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a843c8 View commit details
    Browse the repository at this point in the history