Closed matt-noonan closed 5 years ago
Thanks! Any idea why the new base made everything better?
I'm not positive, but it looks like the big difference in the search results in that a bunch of happstack
functions no longer appear. For example, this used to be a match for the query a -> [a]
: ok :: (FilterMonad Response m) => a -> m a
in happstack-server
. I guess this will probably resurface and the tests will have to go back to being expected failures once these functions re-appear in the index.
I wonder if we need to "weight" base higher in type searches? For string searches the base weighting is quite high.
This mostly involved some previously-expected-failures turning into successes, but there was a regression where Yesod's
lookupJust :: (Eq a, Partial) => a -> [(a,b)] -> b
is now getting preferred overbase
'slookup :: Eq a => a -> [(a,b)] -> Maybe b
.Fixes #282