NorfairKing / validity

Validity and validity-based testing
https://www.youtube.com/watch?v=eIs9qNh17SM
MIT License
156 stars 31 forks source link

genvalidity-text-1.0.0.1 benchmark compilation errors #105

Closed juhp closed 1 year ago

juhp commented 2 years ago

Maybe something related changed recently?

Building benchmark 'genvalidity-text-bench' for genvalidity-text-1.0.0.1..                                               [22/184958]
[1 of 2] Compiling Main [Data.GenValidity.Text changed]           

/var/stackage/work/unpack-dir/unpacked/genvalidity-text-1.0.0.1-947a4d0faa7c03d509664d69857ba4e65f3d81a3a4c2363d7cddbfc1385a3a2b/ben
ch/Main.hs:20:11: error:
    • Variable not in scope:                                                                                                        
        genBenchSizes :: String -> Gen Strict.Text -> Benchmark   
    • Perhaps you meant ‘genBenchSized’ (imported from Data.GenValidity.Criterion)                                                  
   |                                                                                                                                20 |         [ genBenchSizes "Strict.Text" (genValid @Strict.Text),                                                                 
   |           ^^^^^^^^^^^^^

/var/stackage/work/unpack-dir/unpacked/genvalidity-text-1.0.0.1-947a4d0faa7c03d509664d69857ba4e65f3d81a3a4c2363d7cddbfc1385a3a2b/ben
ch/Main.hs:21:11: error:
    • Variable not in scope:                                                                                                        
        genBenchSizes :: String -> Gen Lazy.Text -> Benchmark     
    • Perhaps you meant ‘genBenchSized’ (imported from Data.GenValidity.Criterion)                                                  
   |                                                                                                                                21 |           genBenchSizes "Lazy.Text" (genValid @Lazy.Text)
   |           ^^^^^^^^^^^^^

/var/stackage/work/unpack-dir/unpacked/genvalidity-text-1.0.0.1-947a4d0faa7c03d509664d69857ba4e65f3d81a3a4c2363d7cddbfc1385a3a2b/ben
ch/Main.hs:25:11: error:
    • Variable not in scope:                                      
        genBenchSizes :: String -> Gen Strict.Text -> Benchmark
    • Perhaps you meant ‘genBenchSized’ (imported from Data.GenValidity.Criterion)
   |
25 |         [ genBenchSizes "via list (old version)" $ Strict.pack <$> genValid,
   |           ^^^^^^^^^^^^^

/var/stackage/work/unpack-dir/unpacked/genvalidity-text-1.0.0.1-947a4d0faa7c03d509664d69857ba4e65f3d81a3a4c2363d7cddbfc1385a3a2b/ben
ch/Main.hs:26:11: error:
    • Variable not in scope:
        genBenchSizes :: String -> Gen Strict.Text -> Benchmark
    • Perhaps you meant ‘genBenchSized’ (imported from Data.GenValidity.Criterion)
   |
26 |           genBenchSizes "genText" genText,
   |           ^^^^^^^^^^^^^

/var/stackage/work/unpack-dir/unpacked/genvalidity-text-1.0.0.1-947a4d0faa7c03d509664d69857ba4e65f3d81a3a4c2363d7cddbfc1385a3a2b/ben
ch/Main.hs:27:11: error:
    • Variable not in scope:
        genBenchSizes :: String -> Gen Strict.Text -> Benchmark
    • Perhaps you meant ‘genBenchSized’ (imported from Data.GenValidity.Criterion)
   |
27 |           genBenchSizes "genTextBy genValid" $ genTextBy genValid,
   |           ^^^^^^^^^^^^^

/var/stackage/work/unpack-dir/unpacked/genvalidity-text-1.0.0.1-947a4d0faa7c03d509664d69857ba4e65f3d81a3a4c2363d7cddbfc1385a3a2b/ben
ch/Main.hs:28:11: error:
    • Variable not in scope:
        genBenchSizes :: String -> Gen Strict.Text -> Benchmark
    • Perhaps you meant ‘genBenchSized’ (imported from Data.GenValidity.Criterion)
   |
28 |           genBenchSizes "genTextBy (choose (minBound, maxBound)) (currently in use)" $
   |           ^^^^^^^^^^^^^
NorfairKing commented 2 years ago

@juhp genBenchSizes was removed. Maybe I made a mistake somewhere with version bounds?

NorfairKing commented 1 year ago

Works on master.