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

Rose Tree Shrink #2249

Open
wants to merge 604 commits into
base: main
Choose a base branch
from
Open

Rose Tree Shrink #2249

wants to merge 604 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    b4b34fd View commit details
    Browse the repository at this point in the history
  2. Deleted a comment.

    bvenners committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    e43fc8f View commit details
    Browse the repository at this point in the history
  3. Merge branch 'cheeseng-cs-feature-rose-tree-after-next-221123' into f…

    …eature-rose-tree-after-next
    bvenners committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    43aa8a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Configuration menu
    Copy the full SHA
    a8976b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c631d79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    07d7325 View commit details
    Browse the repository at this point in the history
  4. Change short canonicals method to a lazy form that computes the next …

    …value only when needed.
    cheeseng committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    fccd2d7 View commit details
    Browse the repository at this point in the history
  5. Change Int canonicals method to a lazy form that computes the next va…

    …lue only when needed.
    cheeseng committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    f6fa4f1 View commit details
    Browse the repository at this point in the history
  6. Change Long canonicals method to a lazy form that computes the next v…

    …alue only when needed.
    cheeseng committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    f93dbb9 View commit details
    Browse the repository at this point in the history
  7. Change Float canonicals method to a lazy form that computes the next …

    …value only when needed.
    cheeseng committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    6e618a8 View commit details
    Browse the repository at this point in the history
  8. Change Double canonicals method to a lazy form that computes the next…

    … value only when needed.
    cheeseng committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    2ed6555 View commit details
    Browse the repository at this point in the history
  9. Change PosInt canonicals method to a lazy form that computes the next…

    … value only when needed.
    cheeseng committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    989b2b8 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Change PosZInt canonicals method to a lazy form that computes the nex…

    …t value only when needed, fixed a problem in PosInt canonicals method.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    0c939a0 View commit details
    Browse the repository at this point in the history
  2. Change PosLong canonicals method to a lazy form that computes the nex…

    …t value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    121b1bc View commit details
    Browse the repository at this point in the history
  3. Change PosZLong canonicals method to a lazy form that computes the ne…

    …xt value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    77f3a6a View commit details
    Browse the repository at this point in the history
  4. Change PosFloat canonicals method to a lazy form that computes the ne…

    …xt value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    b4232ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e5fd678 View commit details
    Browse the repository at this point in the history
  6. Change PosFinite canonicals method to a lazy form that computes the n…

    …ext value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    d9965f1 View commit details
    Browse the repository at this point in the history
  7. Change FiniteFloat canonicals method to a lazy form that computes the…

    … next value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    62e4227 View commit details
    Browse the repository at this point in the history
  8. Change FiniteDouble canonicals method to a lazy form that computes th…

    …e next value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    e268ad1 View commit details
    Browse the repository at this point in the history
  9. Change PosZFloat canonicals method to a lazy form that computes the n…

    …ext value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    f3c5ebe View commit details
    Browse the repository at this point in the history
  10. Change PosZFiniteFloat canonicals method to a lazy form that computes…

    … the next value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    e8cc1fc View commit details
    Browse the repository at this point in the history
  11. Change PosDouble canonicals method to a lazy form that computes the n…

    …ext value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    dd12cb5 View commit details
    Browse the repository at this point in the history
  12. Change PosFiniteDouble canonicals method to a lazy form that computes…

    … the next value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    494b915 View commit details
    Browse the repository at this point in the history
  13. Change PosZDouble canonicals method to a lazy form that computes the …

    …next value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    deb699f View commit details
    Browse the repository at this point in the history
  14. Change PosZFiniteDouble canonicals method to a lazy form that compute…

    …s the next value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    376fde9 View commit details
    Browse the repository at this point in the history
  15. Change NonZeroDouble canonicals method to a lazy form that computes t…

    …he next value only when needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    3e675bf View commit details
    Browse the repository at this point in the history
  16. Removed unnecessary code for float/double to handle the case value is…

    … < 1.0 and > -1.0 in canonical shrink, they are not needed.
    cheeseng committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    e3b366e View commit details
    Browse the repository at this point in the history
  17. Merge branch 'cheeseng-cs-feature-rose-tree-after-next-221124' into f…

    …eature-rose-tree-after-next
    bvenners committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    e667555 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2022

  1. Configuration menu
    Copy the full SHA
    172c791 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb89ca0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a22f0e2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35f69b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b33b13 View commit details
    Browse the repository at this point in the history
  6. Adjust a test that was now flickering because of the recent change to…

    … make
    
    Vector's shrinks method lazier.
    bvenners committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    79755c5 View commit details
    Browse the repository at this point in the history
  7. Made the map generator's shrinks method lazier, and implements its sh…

    …rinksForValue method.
    bvenners committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    ef553ad View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d4a40d3 View commit details
    Browse the repository at this point in the history
  9. Made SortedMap generator's shrinks method lazier, and implemented its…

    … shrinksForValue method.
    bvenners committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    6057820 View commit details
    Browse the repository at this point in the history
  10. Change NonZeroFiniteDouble canonicals method to a lazy form that comp…

    …utes the next value only when needed.
    cheeseng committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    304d344 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'feature-rose-tree-after-next' of https://github.com/sca…

    …latest/scalatest into feature-rose-tree-after-next-221126
    cheeseng committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    22ca364 View commit details
    Browse the repository at this point in the history
  12. Change NonZeroFloat canonicals method to a lazy form that computes th…

    …e next value only when needed.
    cheeseng committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    77eb096 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2022

  1. Change NonZeroFiniteFloat canonicals method to a lazy form that compu…

    …tes the next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    b8dbf67 View commit details
    Browse the repository at this point in the history
  2. Change NonZeroInt canonicals method to a lazy form that computes the …

    …next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    4af4ad4 View commit details
    Browse the repository at this point in the history
  3. Change NonZeroLong canonicals method to a lazy form that computes the…

    … next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    9ecc83f View commit details
    Browse the repository at this point in the history
  4. Change NegDouble canonicals method to a lazy form that computes the n…

    …ext value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    8b3561b View commit details
    Browse the repository at this point in the history
  5. Change NegFiniteDouble canonicals method to a lazy form that computes…

    … the next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    8f2262b View commit details
    Browse the repository at this point in the history
  6. Change NegFloat canonicals method to a lazy form that computes the ne…

    …xt value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    f3b8dfe View commit details
    Browse the repository at this point in the history
  7. Change NegFiniteFloat canonicals method to a lazy form that computes …

    …the next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    5bb4122 View commit details
    Browse the repository at this point in the history
  8. Change NegInt canonicals method to a lazy form that computes the next…

    … value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    ffa5361 View commit details
    Browse the repository at this point in the history
  9. Change NegLong canonicals method to a lazy form that computes the nex…

    …t value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    dd11b5c View commit details
    Browse the repository at this point in the history
  10. Change NegZDouble canonicals method to a lazy form that computes the …

    …next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    9efd884 View commit details
    Browse the repository at this point in the history
  11. Change NegZFiniteDouble canonicals method to a lazy form that compute…

    …s the next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    38574ea View commit details
    Browse the repository at this point in the history
  12. Change NegZFloat canonicals method to a lazy form that computes the n…

    …ext value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    b519982 View commit details
    Browse the repository at this point in the history
  13. Change NegZFiniteFloat canonicals method to a lazy form that computes…

    … the next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    834ca92 View commit details
    Browse the repository at this point in the history
  14. Change NegZLong canonicals method to a lazy form that computes the ne…

    …xt value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    7352177 View commit details
    Browse the repository at this point in the history
  15. Change NumericChar canonicals method to a lazy form that computes the…

    … next value only when needed.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    7341ff1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    72a9f47 View commit details
    Browse the repository at this point in the history
  17. Fixed a compile error when build Generator.scala under scala 3, and f…

    …ixed a mistake canonicals method for NonZeroFloat generator.
    cheeseng committed Nov 27, 2022
    Configuration menu
    Copy the full SHA
    ae006a2 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Merge branch 'cheeseng-feature-rose-tree-after-next-221126' into feat…

    …ure-rose-tree-after-next
    bvenners committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    607ff68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f92944b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature-rose-tree-after-next' of https://github.com/sca…

    …latest/scalatest into feature-rose-tree-future-map2
    cheeseng committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    520c0e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    adfcecc View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Configuration menu
    Copy the full SHA
    022a68c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46d1c66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0e732d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e317c6f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a6eec3d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21cb204 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd98cd4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa12955 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    887f022 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    171fdad View commit details
    Browse the repository at this point in the history
  11. Merge branch 'cheeseng-feature-rose-tree-after-next-221128' into feat…

    …ure-rose-tree-after-next
    bvenners committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    6dc70b4 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'feature-cs-rnd-removal' of github.com:cheeseng/scalates…

    …t into cheeseng-feature-cs-rnd-removal
    bvenners committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    62f23e1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    017b55e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6d03abb View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    88bade1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ff3ca26 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Don't build a set of processed values during shrinking. We will recom…

    …mend
    
    to never repeat a value, and if that happens, we will count iterations
    and abort after hitting some large number.
    bvenners committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    23320cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8aef406 View commit details
    Browse the repository at this point in the history
  3. We do not need map2ForFuture! Just use map2 in checkForAll[A, B] of F…

    …uturePropCheckerAsserting.
    cheeseng committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    6a8595d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c7a35d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7d3418 View commit details
    Browse the repository at this point in the history
  6. Changed the missed part in checkForAll[A, B] and checkForAll[A, B, C]…

    … of FuturePropCheckerAsserting to use RoseTree.map2.
    cheeseng committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    454e536 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27e4804 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e787d0e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    81935b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1cf588d View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Configuration menu
    Copy the full SHA
    c760605 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c8c84f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79caac4 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. Added a max iteration check to RoseTree's depthFirstShrinks and depth…

    …FirstShrinksForFuture, currently sets to 1 million.
    cheeseng committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    e964f89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    585112d View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2022

  1. Configuration menu
    Copy the full SHA
    fc9aea8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cded2b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature-rose-tree-map2-fun-refactor' of github.com:chee…

    …seng/scalatest into cheeseng-feature-rose-tree-map2-fun-refactor
    bvenners committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    1459d68 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'cheeseng-feature-rose-tree-map2-fun-refactor' into feat…

    …ure-rose-tree-after-next
    bvenners committed Dec 4, 2022
    Configuration menu
    Copy the full SHA
    d5627f8 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

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

Commits on Dec 7, 2022

  1. Added filterFun to RoseTree's depthFirstShrinks function, and passed …

    …Generator's isDefinedAt function to it in PropCheckerAsserting.scala.
    cheeseng committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    c0b27b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. Changed Generator's isDefinedAt to isValid, and added RoseTree.map2Wi…

    …thFilter which is map2 version that takes into account of filter of T and U value.
    cheeseng committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    f1c3c29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2859de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c4ce2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c62c19 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7a8236 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7865398 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b21b52e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    22d3230 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d4a5c0c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    15f7dda View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Configuration menu
    Copy the full SHA
    c0cd60c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d59dc49 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

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

Commits on Dec 13, 2022

  1. Added unit tests of shrinking with havingSize, havingLength, havingSi…

    …zesBetween, havingLengthsBetween, havingSizesDeterminedBy and havingLengthsDeterminedBy for Generator of Vector[T].
    cheeseng committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    bf89d99 View commit details
    Browse the repository at this point in the history
  2. Added unit tests of shrinking with havingSize, havingSizesBetween and…

    … havingSizesDeterminedBy for Generator of Set[T].
    cheeseng committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    decbdbd View commit details
    Browse the repository at this point in the history
  3. Added unit tests of shrinking with havingSize, havingSizesBetween and…

    … havingSizesDeterminedBy for Generator of SortedSet[T].
    cheeseng committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    63c92d0 View commit details
    Browse the repository at this point in the history
  4. Added unit tests of shrinking with havingSize, havingSizesBetween and…

    … havingSizesDeterminedBy for Generator of Map[T].
    cheeseng committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    69a82d7 View commit details
    Browse the repository at this point in the history
  5. Added unit tests of shrinking with havingSize, havingSizesBetween and…

    … havingSizesDeterminedBy for Generator of SortedMap[T].
    cheeseng committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    9647d5f View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Rewritten list generator using the similar approach the vector is wri…

    …tten for size limitted generator, and keep existing behaviors as much as possible to pass existing tests written for list generator.
    cheeseng committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    42a79c4 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2022

  1. First step to refactor generation code to nextImpl function, next fun…

    …ction will handle the edges and isValid calls.
    cheeseng committed Dec 17, 2022
    Configuration menu
    Copy the full SHA
    2569c48 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2022

  1. First version that shrinkees obey the rule defined by filter function…

    …, working for byte generator.
    cheeseng committed Dec 30, 2022
    Configuration menu
    Copy the full SHA
    9179b05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ded9b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82eeb1e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9751f67 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14157b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1158bdb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02cf817 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    413795e View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2022

  1. Configuration menu
    Copy the full SHA
    7f75512 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3009908 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bf862e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    125fdc2 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2023

  1. Configuration menu
    Copy the full SHA
    26b4925 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05b26bf View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Configuration menu
    Copy the full SHA
    e31e868 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    053b4ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bf3606 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    887a3f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4141a8f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dce342e View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Configuration menu
    Copy the full SHA
    589bd8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de96f69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac2ca36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d2c2d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1001c1b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9caf5ea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c972920 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    343a1a0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    62f0073 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2023

  1. Configuration menu
    Copy the full SHA
    8ea1fc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3c4420 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6cc416c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    348432d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51c2fa5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aab0ccc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    82f1c83 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a86f30c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7226a5f View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2023

  1. Configuration menu
    Copy the full SHA
    1b367e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c60f717 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95850ee View commit details
    Browse the repository at this point in the history
  4. Made shrinkees for NumericChar generator to follow filter rules also,…

    … and changed all LazyList to LazyListOrStream.
    cheeseng committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    d10d348 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f01056 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Configuration menu
    Copy the full SHA
    56e96d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9da2c80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebee981 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

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

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    5b7634d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d57a5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae2d8d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b050ad1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5d7ffd View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Fixed scala-js build error.

    cheeseng committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    071f5ae View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

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

Commits on Jan 14, 2023

  1. Fixed the need of overriding equals and hashCode in NumericChar by ma…

    …king sizeParam and isValidFun second parameter list.
    cheeseng committed Jan 14, 2023
    Configuration menu
    Copy the full SHA
    b4d35b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ddaceb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eae0624 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. Added isValidFun to nextImpl function, and get int generator's nextIm…

    …pl to work with filter correctly. Fixed a bug in implementation of next where it always use the passed in randomizer, not changing during the loop.
    cheeseng committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    16e8b2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31a90d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87147d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a715151 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf52708 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c219f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    002ec65 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3eef48 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d0c18b1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5183cb3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7937960 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d37d1dc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d33f17e View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    d28de8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b2eb9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49fcb22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0fd68de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eb885de View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e506f83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    16e1949 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1e6503e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ee7d0f0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    03e0c63 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    04289cb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a8a57f5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    442d235 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0c20179 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e7e8076 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5827fcd View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Configuration menu
    Copy the full SHA
    52d94fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dea5c25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d56b205 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    50b4ede View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    72244ab View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de4ae65 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    85c9dc3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5a374d8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d3af58a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a2525a2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9cede98 View commit details
    Browse the repository at this point in the history
  12. Changed string generator's nextImpl to pass isValidFun to NextRoseTre…

    …e, and choose the size being passed to nextString based on minSize, sizeRange and size of szp.
    cheeseng committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    743a316 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0218a5a View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Configuration menu
    Copy the full SHA
    c41f834 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebd75a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f14e564 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a8ab81 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9725b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    85dd707 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6a92d1f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a496f1d View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Merge branch 'cheeseng-feature-rose-tree-after-next-is-defined-at' in…

    …to feature-rose-tree-after-next
    bvenners committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    6a4b0d4 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Merge branch 'main' of https://github.com/scalatest/scalatest into fe…

    …ature-rose-tree-after-next-merge-main-230411
    cheeseng committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    a9dec34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86e3ab5 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature-rose-tree-after-next-merge-main-230411' into fe…

    …ature-rose-tree-after-next
    bvenners committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    c452a23 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

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

Commits on Jun 15, 2023

  1. Merge branch 'feature-pull-changes-from-3.2-230612' of https://github…

    ….com/cheeseng/scalatest into feature-pull-main-to-rose-tree-230615
    cheeseng committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    325b964 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/scalatest/scalatest into fe…

    …ature-pull-main-to-rose-tree-230615
    cheeseng committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    368efaa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    060b94a View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    82b3403 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f281c61 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. Merge branch 'feature-scala-js-1.13.2' of https://github.com/cheeseng…

    …/scalatest into feature-rose-tree-after-next
    cheeseng committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    b0a1170 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Merge branch 'main' of https://github.com/scalatest/scalatest into fe…

    …ature-rose-tree-after-next
    cheeseng committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    2e4a9f2 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Merge branch 'main' of https://github.com/scalatest/scalatest into fe…

    …ature-rose-tree-after-next
    cheeseng committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    9be1e34 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    c9fdfc5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/scalatest/scalatest into fe…

    …ature-rose-tree-after-next
    cheeseng committed May 24, 2024
    Configuration menu
    Copy the full SHA
    a8bd850 View commit details
    Browse the repository at this point in the history
  3. Added some Scaladoc comments for ye olde RoseTree, and fixed the comment

    with the unfold example.
    bvenners committed May 24, 2024
    Configuration menu
    Copy the full SHA
    1b16371 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2325 from scalatest/feature-rose-tree-after-next-…

    …edits
    
    Added some Scaladoc comments for ye olde RoseTree, and fixed the comment
    bvenners committed May 24, 2024
    Configuration menu
    Copy the full SHA
    195d46b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a9f5ed View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    2d31f76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb2ffc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a9ec08 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    eb8cb9f View commit details
    Browse the repository at this point in the history
  2. Remove an extraneous map.

    bvenners committed May 29, 2024
    Configuration menu
    Copy the full SHA
    a51bf2d View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Merge branch 'main' of https://github.com/scalatest/scalatest into fe…

    …ature-rose-tree-after-next
    cheeseng committed May 31, 2024
    Configuration menu
    Copy the full SHA
    4e033b3 View commit details
    Browse the repository at this point in the history