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

use proptest to fuzz the resolver #5921

Merged
merged 33 commits into from
Sep 25, 2018
Merged

use proptest to fuzz the resolver #5921

merged 33 commits into from
Sep 25, 2018

Commits on Aug 21, 2018

  1. Configuration menu
    Copy the full SHA
    56a222c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1761886 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce1772c View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2018

  1. Configuration menu
    Copy the full SHA
    4e619d8 View commit details
    Browse the repository at this point in the history
  2. small clean up

    Eh2406 committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    732aa10 View commit details
    Browse the repository at this point in the history
  3. small clean up

    Eh2406 committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    c26553a View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2018

  1. handle "bad" slightly better

    Eh2406 committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    b7285e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5339e92 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2018

  1. incorporate @AltSysrq suggestions

    Eh2406 committed Aug 24, 2018
    Configuration menu
    Copy the full SHA
    f270dda View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2018

  1. Configuration menu
    Copy the full SHA
    17fe190 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85b1976 View commit details
    Browse the repository at this point in the history
  3. use the new result_cache

    Eh2406 committed Aug 27, 2018
    Configuration menu
    Copy the full SHA
    0ef43cb View commit details
    Browse the repository at this point in the history
  4. double down on prop_flat_map to guarantee version requirements are …

    …meet by the crate named.
    Eh2406 committed Aug 27, 2018
    Configuration menu
    Copy the full SHA
    0206cec View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2018

  1. stronger assert in the core

    Eh2406 committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    1f98871 View commit details
    Browse the repository at this point in the history
  2. use args for scale

    Eh2406 committed Aug 29, 2018
    Configuration menu
    Copy the full SHA
    b0bbb6a View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2018

  1. Configuration menu
    Copy the full SHA
    2628ec0 View commit details
    Browse the repository at this point in the history
  2. small clean up

    Eh2406 committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    509806e View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into proptest

    # Conflicts:
    #	tests/testsuite/resolve.rs
    Eh2406 committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    d6258e9 View commit details
    Browse the repository at this point in the history
  4. small clean up

    Eh2406 committed Aug 30, 2018
    Configuration menu
    Copy the full SHA
    1eaf543 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b1c39f View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2018

  1. Configuration menu
    Copy the full SHA
    05c6ce0 View commit details
    Browse the repository at this point in the history
  2. fail fast on CI, don't shrink the input

    Thanks to, @Centril for suggesting this
    proptest-rs/proptest#91 (comment)
    Eh2406 committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    856964f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2018

  1. If resolution was successful, then unpublishing a version of a crate …

    …that was not selected should not change that.
    Eh2406 committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    2b16156 View commit details
    Browse the repository at this point in the history
  2. If resolution was unsuccessful, then it should stay unsuccessful even…

    … if any version of a crate is unpublished.
    Eh2406 committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    c497851 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. give intermediate steps names

    Eh2406 committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    1b15b15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8e19fb View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2018

  1. Configuration menu
    Copy the full SHA
    2015191 View commit details
    Browse the repository at this point in the history
  2. add a test to test the tester

    Eh2406 committed Sep 19, 2018
    Configuration menu
    Copy the full SHA
    7ad9f5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bd2540 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2018

  1. Configuration menu
    Copy the full SHA
    40d9de4 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2018

  1. Configuration menu
    Copy the full SHA
    3e7192e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. Configuration menu
    Copy the full SHA
    6763ede View commit details
    Browse the repository at this point in the history
  2. In theory shrinkage should be 2, but in practice we get better trees …

    …with a larger value.
    Eh2406 committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    a4da525 View commit details
    Browse the repository at this point in the history