hoogle 5.0.14 → 5.0.15
raw patch · 3 files changed
+66/−65 lines, 3 filesdep −processdep ~haskell-src-extsPVP ok
version bump matches the API change (PVP)
Dependencies removed: process
Dependency ranges changed: haskell-src-exts
API changes (from Hackage documentation)
Files
- CHANGES.txt +63/−61
- hoogle.cabal +2/−3
- src/Input/Item.hs +1/−1
CHANGES.txt view
@@ -1,127 +1,129 @@ Changelog for Hoogle -5.0.14+5.0.15, released 2017-12-12+ Allow haskell-src-exts-1.20+5.0.14, released 2017-11-28 #228, add --datadir for overriding data directory on servers #223, don't break on foldl' #222, make sure all packages appear in the search-5.0.13+5.0.13, released 2017-07-30 #219, treat the query "a->b" the same as "a -> b" #215, if a specified module/package is missing, give no results #220, start on port 8080 by default Rely on the fact ghc API is now on Hackage #217, fix the mode tag propagating to child links-5.0.12+5.0.12, released 2017-05-06 #210, expose targetInfo and targetSearchDisplay-5.0.11+5.0.11, released 2017-05-02 #209, add a defaultDatabaseLocation function-5.0.10+5.0.10, released 2017-04-17 #205, change how the link URL is computed #206, put newer versions of a package first-5.0.9+5.0.9, released 2017-01-16 #202, add --haddock functionality-5.0.8+5.0.8, released 2016-12-29 #194, make --local work regardless of code page-5.0.7+5.0.7, released 2016-12-27 #200, make sure the content-type is set properly-5.0.6+5.0.6, released 2016-11-30 #196, make --local look for .cabal files as well Fix up Frege documentation generation-5.0.5+5.0.5, released 2016-11-24 #193, support multiple --local flags #195, add --home flag to server mode Allow haskell-src-exts-1.19-5.0.4+5.0.4, released 2016-09-11 #184, use file URLs for local docs #183, make --local look for .txt files recursively-5.0.3+5.0.3, released 2016-08-28 #181, use the proper network constraints Avoid deprecated Aeson modules-5.0.2+5.0.2, released 2016-07-25 Move to haskell-src-exts-1.18-5.0.1+5.0.1, released 2016-07-12 #178, support the --link argument #178, add module names to results on the command line #177, require containers 0.5 or above-5.0+5.0, released 2016-06-24 #172, make sure --local links work on Linux #116, store data files in getAppUserDataDirectory by default G472, be robust to corrupt Hoogle files G521, make sure it works with inverted color preferences Rewrite from scratch-4.2.38+4.2.38, released 2015-01-28 #96, allow certicate verification failures #95, allow a higher version of Cabal on older GHCs-4.2.37+4.2.37, released 2015-01-13 #94, GHC 7.10 support-4.2.36+4.2.36, released 2014-10-12 #85, add support for missing type constructors-4.2.35+4.2.35, released 2014-09-15 Allow haskell-src-exts-1.16-4.2.34+4.2.34, released 2014-07-09 Add defaultDatabaseLocation-4.2.33+4.2.33, released 2014-06-15 Allow WAI-3.0-4.2.32+4.2.32, released 2014-04-14 Allow haskell-src-exts-1.15-4.2.31+4.2.31, released 2014-04-03 #61, support conduit-1.1-4.2.30+4.2.30, released 2014-03-23 #57, support QuickCheck-2.7-4.2.29+4.2.29, released 2014-02-23 #55, if reading as UTF8 fails, explicitly try Latin1 Add QuickCheck as a dependency Change createDatabase to also save the file Disable rank feature Remove running a hoogle query without converting the database Ignore packages without documentation to hoogle data-4.2.28+4.2.28, released 2014-01-03 Upgrade to shake-0.11 #49, update "hoogle data" to be incremental-4.2.27+4.2.27, released 2014-01-01 Rewrite how "hoogle data" works #45, if you are building all, also depend on default #47, switch to using Shake to build the recipes Add a dependency on Shake-4.2.26+4.2.26, released 2013-12-10 Fix omission of the Test file-4.2.25+4.2.25, released 2013-12-09 Fix timestamps in .tar.gz dist file-4.2.24+4.2.24, released 2013-12-08 Allow WAI 2.0 Fix the Keyword generator-4.2.23+4.2.23, released 2013-09-29 Improvements to Haddock conversion-4.2.22+4.2.22, released 2013-09-29 Download Hoogle data from the old Hackage server-4.2.21+4.2.21, released 2013-09-01 #25, make the tarball pass the tests #26, GHC 7.8 compatibility Ensure alias resolution is bottom-up and recursive-4.2.20+4.2.20, released 2013-08-25 #619, do not depend on unix on Windows-4.2.19+4.2.19, released 2013-08-20 Fix version bounds-4.2.18+4.2.18, released 2013-08-20 Allow bytestring-0.9-4.2.17+4.2.17, released 2013-08-20 Upgrade to haskell-src-exts-1.14 Visual redesign Require bytestring-0.10 or above, due to NFData instances Add NFData instance to Database-4.2.16+4.2.16, released 2013-02-21 Remove lots of explicit upper bounds-4.2.15+4.2.15, released 2013-01-29 Allow http-types-0.8 Allow case-insensitive-1.0 Support --local for GHC docs #568, rewrite Haddock links in --local-4.2.14+4.2.14, released 2012-11-06 Switch license from GPL to BSD3 GHC 7.6 fixes ##4, Allow Cabal-1.16.*-4.2.13+4.2.13, released 2012-08-18 Allow cmdargs-0.10.*-4.2.12+4.2.12, released 2012-07-15 Allow conduit-0.5, wai-1.3 and warp-1.3 Upgrade to http-types-0.7.* In embedded mode, don't hijack the URL bar or title@@ -131,41 +133,41 @@ Improve iPhone support Update the copyright year in the footer Double the speed of hoogle server responses-4.2.11+4.2.11, released 2012-04-05 Allow transformers-0.3 Allow conduit-0.4, wai-1.2 and warp-1.2 Allow haskell-src-exts-1.12 and 1.13-4.2.10+4.2.10, released 2012-03-04 #533, be paranoid when parsing Cabal files-4.2.9+4.2.9, released 2012-03-01 Upgrade to WAI-1.1 and Warp-1.1 #525, don't rely on a redirect to find files Allow Cabal-1.14-4.2.8+4.2.8, released 2011-11-27 Allow cmdargs-0.9 Fix setting the global read flags and unsetting them properly Allow case-insensitive-0.4.* Make data --local have a good default on Linux Make server --local work on Windows #407, rewrite OpenSearch plugin to work regardless of the server-4.2.7+4.2.7, released 2011-09-03 Allow cmdargs-0.8-4.2.6+4.2.6, released 2011-08-12 Permit GHC 7.2 Allow case-insensitive-0.3.* Fix bug when searching for toString in the embed mode Make --redownload work on the tarballs-4.2.5+4.2.5, released 2011-06-12 Fix hyperlinks to symbols (i.e. &&) in Haddock-4.2.4+4.2.4, released 2011-05-26 #434, use either wget or curl to download the files Allow haskell-src-exts 1.11.* Upgrade to cmdargs==0.7.*-4.2.3+4.2.3, released 2011-05-01 Generate database for ghc internals Give an error if the database is the wrong version Add -fno-cse, to make cmdargs work (was losing args annotations)-4.2.2+4.2.2, released 2011-04-25 Upgrade to WAI==0.4.* and Warp==0.4.* Allow parsec 3, since various people have reported it works Default module URL's correctly when not on Hackage@@ -182,14 +184,14 @@ Make package matching case insensitive #372, add features to improve module name search Make module name searching case insensitive-4.2.1+4.2.1, released 2011-01-26 Fix for pattern match failure when searching for "to" Fix for not sending text/html when serving local files Eliminate the --nostdin flag, now unnecessary Change to use WAI/Warp instead of HTTP and custom server Fix a bug, didn't ever show Waiting... on the real website Make embed work in IE8-4.2+4.2, released 2011-01-23 Make the CGI interface send the right number of newlines Accept prefix and suffix web parameters Eliminate isBlankQuery, make Query a Monoid@@ -200,7 +202,7 @@ Ignore some whitespace in the input file Work around a cabal bug, include jquery.cookie.js Add ?version=xxx to .css and .js, to make it auto refresh-4.1.5+4.1.5, released 2011-01-16 #399, rehabilitate mode=suggest Stop mode=suggest failing entirely, now cleanly gives no answers Combine --web and --webmode@@ -211,24 +213,24 @@ #54, rework packages, entries and keywords #87, make all database files lowercase Various javascript/ajax enhancements-4.1.4+4.1.4, released 2011-01-15 Running data on Posix sets all files to global read/execute Relax haskell-src-exts to allow 1.10.1 Rework the web page display further-4.1.3+4.1.3, released 2011-01-09 Read and write all database files in UTF8 #391, add tar -xzf when extracting from the tarball Change search results display, packages/modules on separate line Exclude haskellN* from the platform, they are in base Add --nostdin to server mode, to support running with nohup Loosen dependencies for tagsoup (typo'd it before)-4.1.2+4.1.2, released 2010-12-19 Loosen dependencies for tagsoup and HTTP (but not parsec) Avoid self circular dependencies-4.1.1+4.1.1, released 2010-12-18 #195, include all the necessary resources to run as a server When in server mode, be more robust to errors-4.1+4.1, released 2010-12-18 #320, make sure system is found #146, preserve forall's in everywhere #186, switch to using haskell-src-exts to parse input files@@ -246,5 +248,5 @@ #51, test mode now does what test and testfile did #66, turn Hoogle into a library Add --server flag, to run as a server-4.0.7+4.0.7, released 2009-07-19 Start of changelog
hoogle.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.18 build-type: Simple name: hoogle-version: 5.0.14+version: 5.0.15 license: BSD3 license-file: LICENSE category: Development@@ -67,13 +67,12 @@ extra >= 1.4, filepath, old-locale,- haskell-src-exts >= 1.18 && < 1.20,+ haskell-src-exts >= 1.20 && < 1.21, http-conduit, http-types, js-flot, js-jquery, mmap,- process, process-extras, resourcet, storable-tuple,
src/Input/Item.hs view
@@ -178,7 +178,7 @@ TVar a b -> TVar a (b ++ [ty y]) ty (TyVar _ x) = TVar (fromName x) [] ty (TyCon _ x) = TCon (fromQName x) []- ty (TyInfix an a b c) = ty $ let ap = TyApp an in TyCon an b `ap` a `ap` c+ ty (TyInfix an a (UnpromotedName _ b) c) = ty $ let ap = TyApp an in TyCon an b `ap` a `ap` c ty (TyKind _ x _) = ty x ty (TyBang _ _ _ x) = ty x ty (TyParen _ x) = ty x