mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 01:07:18 +03:00
replace daml-licenses with NOTICES (#8241)
At some point in time, `daml-licenses` was supposed to list the licenses for all of our Haskell dependencies. It's not been updated in ages, and we now have a reliable way to get at all our dependencies. This is arguably a bit weird since the command is `daml damlc license`, and it lists licenses for everything (`daml license` would make more sense), but it seems a lot better to give a correst superset than an incorrect list. Perhaps we can move the command to `daml license` at some point, but I'd see that as a separate step. (That would technically be a breaking change, but I think this one might be OK.) CHANGELOG_BEGIN CHANGELOG_END
This commit is contained in:
parent
2de96b79a6
commit
05b5473a76
@ -1,6 +0,0 @@
|
||||
# Copyright (c) 2020 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# Export license text for inclusion into damlc.
|
||||
# Export the DA SDK license for the installer
|
||||
exports_files(["source/da-sdk-license.rst"])
|
@ -1 +0,0 @@
|
||||
digitalassetsdk/DigitalAssetSDK/daml-licenses
|
@ -1,13 +0,0 @@
|
||||
DAML Licenses documentation package
|
||||
-----------------------------------
|
||||
|
||||
This documentation package contains listings of the
|
||||
used licenses in DAML Compiler and DAML Studio Extension.
|
||||
|
||||
To re-generate the license listings run:
|
||||
|
||||
$ cd licenses
|
||||
$ ./extract.py
|
||||
$ ./extract-js.py
|
||||
|
||||
And commit the result.
|
1
compiler/daml-licenses/licenses/.gitignore
vendored
1
compiler/daml-licenses/licenses/.gitignore
vendored
@ -1 +0,0 @@
|
||||
!cache
|
@ -1,3 +0,0 @@
|
||||
exports_files(
|
||||
["licensing.md"],
|
||||
)
|
@ -1,27 +0,0 @@
|
||||
Copyright (c) Stering Clover 2008
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
@ -1,34 +0,0 @@
|
||||
name: Diff
|
||||
version: 0.3.4
|
||||
synopsis: O(ND) diff algorithm in haskell.
|
||||
description: Implementation of the standard diff algorithm, and utilities for pretty printing.
|
||||
category: Algorithms
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
author: Sterling Clover
|
||||
maintainer: s.clover@gmail.com
|
||||
Tested-With: GHC == 7.8.4
|
||||
Build-Type: Simple
|
||||
Cabal-Version: >= 1.8
|
||||
|
||||
library
|
||||
build-depends: base >= 3 && <= 6, array, pretty >= 1.1
|
||||
hs-source-dirs: src
|
||||
exposed-modules:
|
||||
Data.Algorithm.Diff,
|
||||
Data.Algorithm.DiffOutput
|
||||
Data.Algorithm.DiffContext
|
||||
ghc-options: -O2 -Wall -funbox-strict-fields
|
||||
|
||||
source-repository head
|
||||
type: darcs
|
||||
location: http://hub.darcs.net/sterlingclover/Diff
|
||||
|
||||
test-suite diff-tests
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: test, src
|
||||
main-is: Test.hs
|
||||
build-depends: base >= 3 && <= 6, array
|
||||
, pretty, QuickCheck, test-framework
|
||||
, test-framework-quickcheck2, process
|
||||
, directory
|
@ -1,31 +0,0 @@
|
||||
The Glasgow Haskell Compiler License
|
||||
|
||||
Copyright 2002, The University Court of the University of Glasgow.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither name of the University nor the names of its contributors may be
|
||||
used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
|
||||
GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2017, Herbert Valerio Riedel
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Herbert Valerio Riedel nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,32 +0,0 @@
|
||||
name: Only
|
||||
version: 0.1
|
||||
synopsis: The 1-tuple type or single-value "collection"
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
author: Herbert Valerio Riedel
|
||||
maintainer: hvr@gnu.org
|
||||
bug-reports: https://github.com/hvr/Only/issues
|
||||
category: Data
|
||||
build-type: Simple
|
||||
cabal-version: >=1.10
|
||||
description: This package provides the canonical anonymous 1-tuple type missing from Haskell for attaching typeclass instances.
|
||||
|
||||
Source-Repository head
|
||||
Type: git
|
||||
Location: https://github.com/hvr/Only.git
|
||||
|
||||
library
|
||||
hs-source-dirs: src
|
||||
exposed-modules: Data.Tuple.Only
|
||||
|
||||
default-language: Haskell2010
|
||||
other-extensions: DeriveGeneric
|
||||
, DeriveDataTypeable
|
||||
, DeriveFunctor
|
||||
, Safe
|
||||
|
||||
build-depends: base >= 4.5 && <5
|
||||
, deepseq >= 1.1 && <1.5
|
||||
|
||||
if impl(ghc == 7.4.*)
|
||||
build-depends: ghc-prim
|
@ -1,125 +0,0 @@
|
||||
|
||||
LICENSE ISSUES
|
||||
==============
|
||||
|
||||
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
|
||||
the OpenSSL License and the original SSLeay license apply to the toolkit.
|
||||
See below for the actual license texts.
|
||||
|
||||
OpenSSL License
|
||||
---------------
|
||||
|
||||
/* ====================================================================
|
||||
* Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in
|
||||
* the documentation and/or other materials provided with the
|
||||
* distribution.
|
||||
*
|
||||
* 3. All advertising materials mentioning features or use of this
|
||||
* software must display the following acknowledgment:
|
||||
* "This product includes software developed by the OpenSSL Project
|
||||
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
|
||||
*
|
||||
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
|
||||
* endorse or promote products derived from this software without
|
||||
* prior written permission. For written permission, please contact
|
||||
* openssl-core@openssl.org.
|
||||
*
|
||||
* 5. Products derived from this software may not be called "OpenSSL"
|
||||
* nor may "OpenSSL" appear in their names without prior written
|
||||
* permission of the OpenSSL Project.
|
||||
*
|
||||
* 6. Redistributions of any form whatsoever must retain the following
|
||||
* acknowledgment:
|
||||
* "This product includes software developed by the OpenSSL Project
|
||||
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
|
||||
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
|
||||
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
* ====================================================================
|
||||
*
|
||||
* This product includes cryptographic software written by Eric Young
|
||||
* (eay@cryptsoft.com). This product includes software written by Tim
|
||||
* Hudson (tjh@cryptsoft.com).
|
||||
*
|
||||
*/
|
||||
|
||||
Original SSLeay License
|
||||
-----------------------
|
||||
|
||||
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
|
||||
* All rights reserved.
|
||||
*
|
||||
* This package is an SSL implementation written
|
||||
* by Eric Young (eay@cryptsoft.com).
|
||||
* The implementation was written so as to conform with Netscapes SSL.
|
||||
*
|
||||
* This library is free for commercial and non-commercial use as long as
|
||||
* the following conditions are aheared to. The following conditions
|
||||
* apply to all code found in this distribution, be it the RC4, RSA,
|
||||
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
|
||||
* included with this distribution is covered by the same copyright terms
|
||||
* except that the holder is Tim Hudson (tjh@cryptsoft.com).
|
||||
*
|
||||
* Copyright remains Eric Young's, and as such any Copyright notices in
|
||||
* the code are not to be removed.
|
||||
* If this package is used in a product, Eric Young should be given attribution
|
||||
* as the author of the parts of the library used.
|
||||
* This can be in the form of a textual message at program startup or
|
||||
* in documentation (online or textual) provided with the package.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. All advertising materials mentioning features or use of this software
|
||||
* must display the following acknowledgement:
|
||||
* "This product includes cryptographic software written by
|
||||
* Eric Young (eay@cryptsoft.com)"
|
||||
* The word 'cryptographic' can be left out if the rouines from the library
|
||||
* being used are not cryptographic related :-).
|
||||
* 4. If you include any Windows specific code (or a derivative thereof) from
|
||||
* the apps directory (application code) you must include an acknowledgement:
|
||||
* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* The licence and distribution terms for any publically available version or
|
||||
* derivative of this code cannot be changed. i.e. this code cannot simply be
|
||||
* copied and put under another distribution licence
|
||||
* [including the GNU Public Licence.]
|
||||
*/
|
||||
|
@ -1,13 +0,0 @@
|
||||
[[source]]
|
||||
url = "https://pypi.python.org/simple"
|
||||
verify_ssl = true
|
||||
name = "pypi"
|
||||
|
||||
[packages]
|
||||
pystache = "==0.5.4"
|
||||
requests = "==2.20.0"
|
||||
|
||||
[dev-packages]
|
||||
|
||||
[requires]
|
||||
python_version = "2.7"
|
65
compiler/daml-licenses/licenses/Pipfile.lock
generated
65
compiler/daml-licenses/licenses/Pipfile.lock
generated
@ -1,65 +0,0 @@
|
||||
{
|
||||
"_meta": {
|
||||
"hash": {
|
||||
"sha256": "6e1ed4023f15530b99b19ea7bdd442d78d1dddfebe57997c14bf7cf9b868a077"
|
||||
},
|
||||
"pipfile-spec": 6,
|
||||
"requires": {
|
||||
"python_version": "2.7"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
"name": "pypi",
|
||||
"url": "https://pypi.python.org/simple",
|
||||
"verify_ssl": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"default": {
|
||||
"certifi": {
|
||||
"hashes": [
|
||||
"sha256:046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939",
|
||||
"sha256:945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695"
|
||||
],
|
||||
"version": "==2019.6.16"
|
||||
},
|
||||
"chardet": {
|
||||
"hashes": [
|
||||
"sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
|
||||
"sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
|
||||
],
|
||||
"version": "==3.0.4"
|
||||
},
|
||||
"idna": {
|
||||
"hashes": [
|
||||
"sha256:156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e",
|
||||
"sha256:684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16"
|
||||
],
|
||||
"version": "==2.7"
|
||||
},
|
||||
"pystache": {
|
||||
"hashes": [
|
||||
"sha256:f7bbc265fb957b4d6c7c042b336563179444ab313fb93a719759111eabd3b85a"
|
||||
],
|
||||
"index": "pypi",
|
||||
"version": "==0.5.4"
|
||||
},
|
||||
"requests": {
|
||||
"hashes": [
|
||||
"sha256:99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c",
|
||||
"sha256:a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279"
|
||||
],
|
||||
"index": "pypi",
|
||||
"version": "==2.20.0"
|
||||
},
|
||||
"urllib3": {
|
||||
"hashes": [
|
||||
"sha256:4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0",
|
||||
"sha256:9a247273df709c4fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3"
|
||||
],
|
||||
"index": "pypi",
|
||||
"version": "==1.24.2"
|
||||
}
|
||||
},
|
||||
"develop": {}
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
(The following is the 3-clause BSD license.)
|
||||
|
||||
Copyright (c) 2000-2018, Koen Claessen
|
||||
Copyright (c) 2006-2008, Björn Bringert
|
||||
Copyright (c) 2009-2018, Nick Smallbone
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
- Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
- Neither the names of the copyright owners nor the names of the
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,194 +0,0 @@
|
||||
Name: QuickCheck
|
||||
Version: 2.12.6.1
|
||||
Cabal-Version: >= 1.8
|
||||
Build-type: Simple
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Copyright: 2000-2018 Koen Claessen, 2006-2008 Björn Bringert, 2009-2018 Nick Smallbone
|
||||
Author: Koen Claessen <koen@chalmers.se>
|
||||
Maintainer: Nick Smallbone <nick@smallbone.se>
|
||||
Bug-reports: https://github.com/nick8325/quickcheck/issues
|
||||
Tested-with: GHC >= 7.0
|
||||
Homepage: https://github.com/nick8325/quickcheck
|
||||
Category: Testing
|
||||
Synopsis: Automatic testing of Haskell programs
|
||||
Description:
|
||||
QuickCheck is a library for random testing of program properties.
|
||||
The programmer provides a specification of the program, in the form of
|
||||
properties which functions should satisfy, and QuickCheck then tests that the
|
||||
properties hold in a large number of randomly generated cases.
|
||||
Specifications are expressed in Haskell, using combinators provided by
|
||||
QuickCheck. QuickCheck provides combinators to define properties, observe the
|
||||
distribution of test data, and define test data generators.
|
||||
.
|
||||
Most of QuickCheck's functionality is exported by the main "Test.QuickCheck"
|
||||
module. The main exception is the monadic property testing library in
|
||||
"Test.QuickCheck.Monadic".
|
||||
.
|
||||
If you are new to QuickCheck, you can try looking at the following resources:
|
||||
.
|
||||
* The <http://www.cse.chalmers.se/~rjmh/QuickCheck/manual.html official QuickCheck manual>.
|
||||
It's a bit out-of-date in some details and doesn't cover newer QuickCheck features,
|
||||
but is still full of good advice.
|
||||
* <https://begriffs.com/posts/2017-01-14-design-use-quickcheck.html>,
|
||||
a detailed tutorial written by a user of QuickCheck.
|
||||
.
|
||||
The <http://hackage.haskell.org/package/quickcheck-instances quickcheck-instances>
|
||||
companion package provides instances for types in Haskell Platform packages
|
||||
at the cost of additional dependencies.
|
||||
|
||||
extra-source-files:
|
||||
README
|
||||
changelog
|
||||
examples/Heap.hs
|
||||
examples/Heap_Program.hs
|
||||
examples/Heap_ProgramAlgebraic.hs
|
||||
examples/Lambda.hs
|
||||
examples/Merge.hs
|
||||
examples/Set.hs
|
||||
examples/Simple.hs
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/nick8325/quickcheck
|
||||
|
||||
source-repository this
|
||||
type: git
|
||||
location: https://github.com/nick8325/quickcheck
|
||||
tag: 2.12.6.1
|
||||
|
||||
flag templateHaskell
|
||||
Description: Build Test.QuickCheck.All, which uses Template Haskell.
|
||||
Default: True
|
||||
|
||||
library
|
||||
Build-depends: base >=4.3 && <5, random, containers, erf >= 2
|
||||
|
||||
-- Modules that are always built.
|
||||
Exposed-Modules:
|
||||
Test.QuickCheck,
|
||||
Test.QuickCheck.Arbitrary,
|
||||
Test.QuickCheck.Gen,
|
||||
Test.QuickCheck.Gen.Unsafe,
|
||||
Test.QuickCheck.Monadic,
|
||||
Test.QuickCheck.Modifiers,
|
||||
Test.QuickCheck.Property,
|
||||
Test.QuickCheck.Test,
|
||||
Test.QuickCheck.Text,
|
||||
Test.QuickCheck.Poly,
|
||||
Test.QuickCheck.State,
|
||||
Test.QuickCheck.Random,
|
||||
Test.QuickCheck.Exception,
|
||||
Test.QuickCheck.Features
|
||||
|
||||
-- GHC-specific modules.
|
||||
if impl(ghc)
|
||||
Exposed-Modules: Test.QuickCheck.Function
|
||||
Build-depends: transformers >= 0.3, deepseq
|
||||
else
|
||||
cpp-options: -DNO_TRANSFORMERS -DNO_DEEPSEQ
|
||||
|
||||
if impl(ghc) && flag(templateHaskell)
|
||||
Build-depends: template-haskell >= 2.4
|
||||
Other-Extensions: TemplateHaskell
|
||||
Exposed-Modules: Test.QuickCheck.All
|
||||
else
|
||||
cpp-options: -DNO_TEMPLATE_HASKELL
|
||||
|
||||
if !impl(ghc >= 7.4)
|
||||
cpp-options: -DNO_CTYPES_CONSTRUCTORS -DNO_FOREIGN_C_USECONDS
|
||||
|
||||
-- The new generics appeared in GHC 7.2...
|
||||
if impl(ghc < 7.2)
|
||||
cpp-options: -DNO_GENERICS
|
||||
-- ...but in 7.2-7.4 it lives in the ghc-prim package.
|
||||
if impl(ghc >= 7.2) && impl(ghc < 7.6)
|
||||
Build-depends: ghc-prim
|
||||
|
||||
-- Safe Haskell appeared in GHC 7.2, but GHC.Generics isn't safe until 7.4.
|
||||
if impl (ghc < 7.4)
|
||||
cpp-options: -DNO_SAFE_HASKELL
|
||||
|
||||
-- Use tf-random on newer GHCs.
|
||||
if impl(ghc)
|
||||
Build-depends: tf-random >= 0.4
|
||||
else
|
||||
cpp-options: -DNO_TF_RANDOM
|
||||
|
||||
if !impl(ghc >= 7.6)
|
||||
cpp-options: -DNO_POLYKINDS
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
cpp-options: -DNO_MONADFAIL
|
||||
|
||||
-- Switch off most optional features on non-GHC systems.
|
||||
if !impl(ghc)
|
||||
-- If your Haskell compiler can cope without some of these, please
|
||||
-- send a message to the QuickCheck mailing list!
|
||||
cpp-options: -DNO_TIMEOUT -DNO_NEWTYPE_DERIVING -DNO_GENERICS -DNO_TEMPLATE_HASKELL -DNO_SAFE_HASKELL -DNO_TYPEABLE
|
||||
if !impl(hugs) && !impl(uhc)
|
||||
cpp-options: -DNO_ST_MONAD -DNO_MULTI_PARAM_TYPE_CLASSES
|
||||
|
||||
-- LANGUAGE pragmas don't have any effect in Hugs.
|
||||
if impl(hugs)
|
||||
Extensions: CPP
|
||||
|
||||
if impl(uhc)
|
||||
-- Cabal under UHC needs pointing out all the dependencies of the
|
||||
-- random package.
|
||||
Build-depends: old-time, old-locale
|
||||
-- Plus some bits of the standard library are missing.
|
||||
cpp-options: -DNO_FIXED -DNO_EXCEPTIONS
|
||||
|
||||
Test-Suite test-quickcheck
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs:
|
||||
examples
|
||||
main-is: Heap.hs
|
||||
build-depends: base, QuickCheck
|
||||
if !flag(templateHaskell)
|
||||
Buildable: False
|
||||
|
||||
Test-Suite test-quickcheck-gcoarbitrary
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
main-is: GCoArbitraryExample.hs
|
||||
build-depends: base, QuickCheck
|
||||
if !impl(ghc >= 7.2)
|
||||
buildable: False
|
||||
if impl(ghc >= 7.2) && impl(ghc < 7.6)
|
||||
build-depends: ghc-prim
|
||||
|
||||
Test-Suite test-quickcheck-generators
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
main-is: Generators.hs
|
||||
build-depends: base, QuickCheck
|
||||
if !flag(templateHaskell)
|
||||
Buildable: False
|
||||
|
||||
Test-Suite test-quickcheck-gshrink
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
main-is: GShrinkExample.hs
|
||||
build-depends: base, QuickCheck
|
||||
if !impl(ghc >= 7.2)
|
||||
buildable: False
|
||||
if impl(ghc >= 7.2) && impl(ghc < 7.6)
|
||||
build-depends: ghc-prim
|
||||
|
||||
Test-Suite test-quickcheck-terminal
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
main-is: Terminal.hs
|
||||
build-depends: base, process, deepseq, QuickCheck
|
||||
if !impl(ghc >= 7.10)
|
||||
buildable: False
|
||||
|
||||
Test-Suite test-quickcheck-monadfix
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
main-is: MonadFix.hs
|
||||
build-depends: base, QuickCheck
|
||||
if !impl(ghc >= 7.10)
|
||||
buildable: False
|
@ -1,29 +0,0 @@
|
||||
Copyright (c) 2014-2015, Edward Kmett
|
||||
Copyright (c) 2009-2018, Sven Panne
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of its contributors may be
|
||||
used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,61 +0,0 @@
|
||||
name: StateVar
|
||||
version: 1.1.1.1
|
||||
synopsis: State variables
|
||||
description:
|
||||
This package contains state variables, which are references in the IO monad,
|
||||
like IORefs or parts of the OpenGL state.
|
||||
homepage: https://github.com/haskell-opengl/StateVar
|
||||
bug-reports: https://github.com/haskell-opengl/StateVar/issues
|
||||
copyright: Copyright (C) 2014-2015 Edward A. Kmett, 2009-2018 Sven Panne
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
author: Sven Panne and Edward Kmett
|
||||
maintainer: Sven Panne <svenpanne@gmail.com>
|
||||
category: Data
|
||||
build-type: Simple
|
||||
tested-with:
|
||||
GHC == 7.0.4
|
||||
GHC == 7.2.2
|
||||
GHC == 7.4.2
|
||||
GHC == 7.6.3
|
||||
GHC == 7.8.4
|
||||
GHC == 7.10.3
|
||||
GHC == 8.0.2
|
||||
GHC == 8.2.2
|
||||
GHC == 8.4.3
|
||||
GHC == 8.6.1
|
||||
GHC == 8.7.*
|
||||
cabal-version: >= 1.10
|
||||
extra-source-files:
|
||||
README.md
|
||||
CHANGELOG.md
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Data.StateVar
|
||||
|
||||
build-depends:
|
||||
base >= 4 && < 5,
|
||||
stm >= 2.2.0.1 && < 2.6,
|
||||
transformers >= 0.2 && < 0.6
|
||||
|
||||
default-language: Haskell2010
|
||||
other-extensions:
|
||||
CPP
|
||||
DeriveDataTypeable
|
||||
MultiParamTypeClasses
|
||||
FunctionalDependencies
|
||||
FlexibleInstances
|
||||
TypeFamilies
|
||||
|
||||
hs-source-dirs: src
|
||||
ghc-options: -Wall
|
||||
if impl(ghc > 8)
|
||||
ghc-options: -Wcompat
|
||||
if impl(ghc>=7.4)
|
||||
-- other-extensions: DefaultSignatures
|
||||
cpp-options: -DUSE_DEFAULT_SIGNATURES=1
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/haskell-opengl/StateVar.git
|
@ -1,26 +0,0 @@
|
||||
Copyright 2011-2014 Edward Kmett
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,102 +0,0 @@
|
||||
name: adjunctions
|
||||
category: Data Structures, Adjunctions
|
||||
version: 4.4
|
||||
license: BSD3
|
||||
cabal-version: >= 1.8
|
||||
license-file: LICENSE
|
||||
author: Edward A. Kmett
|
||||
maintainer: Edward A. Kmett <ekmett@gmail.com>
|
||||
stability: provisional
|
||||
homepage: http://github.com/ekmett/adjunctions/
|
||||
bug-reports: http://github.com/ekmett/adjunctions/issues
|
||||
copyright: Copyright (C) 2011-2014 Edward A. Kmett
|
||||
synopsis: Adjunctions and representable functors
|
||||
description: Adjunctions and representable functors.
|
||||
build-type: Simple
|
||||
extra-source-files:
|
||||
.gitignore
|
||||
.travis.yml
|
||||
.vim.custom
|
||||
travis/cabal-apt-install
|
||||
travis/config
|
||||
HLint.hs
|
||||
CHANGELOG.markdown
|
||||
README.markdown
|
||||
tested-with: GHC == 7.4.2
|
||||
, GHC == 7.6.3
|
||||
, GHC == 7.8.4
|
||||
, GHC == 7.10.3
|
||||
, GHC == 8.0.2
|
||||
, GHC == 8.2.2
|
||||
, GHC == 8.4.1
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/ekmett/adjunctions.git
|
||||
|
||||
library
|
||||
hs-source-dirs: src
|
||||
|
||||
other-extensions:
|
||||
CPP
|
||||
FunctionalDependencies
|
||||
FlexibleContexts
|
||||
MultiParamTypeClasses
|
||||
Rank2Types
|
||||
UndecidableInstances
|
||||
|
||||
build-depends:
|
||||
array >= 0.3.0.2 && < 0.7,
|
||||
base >= 4 && < 5,
|
||||
comonad >= 4 && < 6,
|
||||
containers >= 0.3 && < 0.6,
|
||||
contravariant >= 1 && < 2,
|
||||
distributive >= 0.5.1 && < 1,
|
||||
free >= 4 && < 6,
|
||||
mtl >= 2.0.1 && < 2.3,
|
||||
profunctors >= 4 && < 6,
|
||||
tagged >= 0.7 && < 1,
|
||||
semigroupoids >= 4 && < 6,
|
||||
semigroups >= 0.11 && < 1,
|
||||
transformers >= 0.2 && < 0.6,
|
||||
transformers-compat >= 0.3 && < 1,
|
||||
void >= 0.5.5.1 && < 1
|
||||
|
||||
if impl(ghc < 7.6)
|
||||
build-depends: ghc-prim
|
||||
|
||||
exposed-modules:
|
||||
Control.Comonad.Representable.Store
|
||||
Control.Comonad.Trans.Adjoint
|
||||
Control.Monad.Representable.Reader
|
||||
Control.Monad.Representable.State
|
||||
Control.Monad.Trans.Adjoint
|
||||
Control.Monad.Trans.Contravariant.Adjoint
|
||||
Control.Monad.Trans.Conts
|
||||
Data.Functor.Adjunction
|
||||
Data.Functor.Contravariant.Adjunction
|
||||
Data.Functor.Contravariant.Rep
|
||||
Data.Functor.Rep
|
||||
|
||||
ghc-options: -Wall
|
||||
|
||||
-- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0
|
||||
if impl(ghc >= 8.0)
|
||||
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
|
||||
|
||||
test-suite spec
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
|
||||
build-tool-depends: hspec-discover:hspec-discover >=2 && <3
|
||||
build-depends:
|
||||
adjunctions,
|
||||
base >= 4 && < 5,
|
||||
distributive >= 0.5.1 && < 1,
|
||||
generic-deriving >= 1.11 && < 2,
|
||||
hspec >= 2 && < 3
|
||||
|
||||
main-is: Spec.hs
|
||||
other-modules: GenericsSpec
|
||||
|
||||
ghc-options: -Wall -threaded -rtsopts
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2011, MailRank, Inc.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2015, Oleg Grenrus
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Oleg Grenrus nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,101 +0,0 @@
|
||||
name: aeson-compat
|
||||
version: 0.3.9
|
||||
synopsis: Compatibility layer for aeson
|
||||
description: Compatibility layer for @aeson@
|
||||
category: Web
|
||||
homepage: https://github.com/phadej/aeson-compat#readme
|
||||
bug-reports: https://github.com/phadej/aeson-compat/issues
|
||||
author: Oleg Grenrus <oleg.grenrus@iki.fi>
|
||||
maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.10
|
||||
tested-with:
|
||||
GHC ==7.6.3
|
||||
|| ==7.8.4
|
||||
|| ==7.10.3
|
||||
|| ==8.0.2
|
||||
|| ==8.2.2
|
||||
|| ==8.4.3
|
||||
|| ==8.6.1
|
||||
|
||||
extra-source-files:
|
||||
CHANGELOG.md
|
||||
README.md
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/phadej/aeson-compat
|
||||
|
||||
library
|
||||
hs-source-dirs:
|
||||
src
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
base >=4.6 && <4.13
|
||||
, base-compat >=0.6.0 && <0.11
|
||||
, aeson >=0.7.0.6 && <1.5
|
||||
, attoparsec >=0.12 && <0.14
|
||||
, attoparsec-iso8601 >=1.0.0.0 && <1.1
|
||||
, bytestring >=0.10 && <0.11
|
||||
, containers >=0.5 && <0.7
|
||||
, exceptions >=0.8 && <0.11
|
||||
, hashable >=1.2 && <1.3
|
||||
, scientific >=0.3 && <0.4
|
||||
, text >=1.2 && <1.3
|
||||
, time >=1.4.0.1 && <1.9
|
||||
, time-locale-compat >=0.1.0.1 && <0.2
|
||||
, unordered-containers >=0.2 && <0.3
|
||||
, vector >=0.10 && <0.13
|
||||
, tagged >=0.7.3 && <0.9
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
build-depends:
|
||||
semigroups >=0.18.5 && <0.19
|
||||
if !impl(ghc >= 7.10)
|
||||
build-depends:
|
||||
nats >=1.1.2 && <1.2,
|
||||
void >=0.7.2 && <0.8
|
||||
|
||||
exposed-modules:
|
||||
Data.Aeson.Compat
|
||||
default-language: Haskell2010
|
||||
|
||||
test-suite aeson-compat-test
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Tests.hs
|
||||
hs-source-dirs:
|
||||
test
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
base
|
||||
, base-compat
|
||||
, aeson
|
||||
, attoparsec
|
||||
, bytestring
|
||||
, containers
|
||||
, exceptions
|
||||
, hashable
|
||||
, scientific
|
||||
, text
|
||||
, time
|
||||
, time-locale-compat
|
||||
, unordered-containers
|
||||
, vector
|
||||
, tagged
|
||||
, aeson-compat
|
||||
, base-orphans >=0.4.5 && <0.9
|
||||
, tasty >=0.10 && <1.2
|
||||
, tasty-hunit >=0.9 && <0.11
|
||||
, tasty-quickcheck >=0.8 && <0.11
|
||||
, QuickCheck >=2.10 && <2.13
|
||||
, quickcheck-instances >=0.3.16 && <0.4
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
build-depends:
|
||||
semigroups
|
||||
if !impl(ghc >= 7.10)
|
||||
build-depends:
|
||||
nats, void
|
||||
default-language: Haskell2010
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2015, Oleg Grenrus
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Oleg Grenrus nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,87 +0,0 @@
|
||||
name: aeson-extra
|
||||
version: 0.4.1.1
|
||||
synopsis: Extra goodies for aeson
|
||||
description: Package provides extra funcitonality on top of @aeson@ and @aeson-compat@
|
||||
category: Web
|
||||
homepage: https://github.com/phadej/aeson-extra#readme
|
||||
bug-reports: https://github.com/phadej/aeson-extra/issues
|
||||
author: Oleg Grenrus <oleg.grenrus@iki.fi>
|
||||
maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.1
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.10
|
||||
|
||||
extra-source-files:
|
||||
CHANGELOG.md
|
||||
README.md
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/phadej/aeson-extra
|
||||
|
||||
library
|
||||
hs-source-dirs:
|
||||
src
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
base >=4.6 && <4.12
|
||||
, aeson >=0.7.0.6 && <1.4
|
||||
, aeson-compat >=0.3.0.0 && <0.4
|
||||
, attoparsec >=0.11.3.4 && <0.14
|
||||
, attoparsec-iso8601 >=1.0 && <1.1
|
||||
, base-compat-batteries >=0.10.1 && <0.11
|
||||
, bytestring >=0.10 && <0.11
|
||||
, containers >=0.5 && <0.6
|
||||
, deepseq >=1.3 && <1.5
|
||||
, exceptions >=0.8 && <0.11
|
||||
, hashable >=1.2 && <1.3
|
||||
, parsec >=3.1.9 && <3.2
|
||||
, recursion-schemes >=4.1.2 && <5.1
|
||||
, scientific >=0.3 && <0.4
|
||||
, template-haskell >=2.8 && <2.14
|
||||
, text >=1.2 && <1.3
|
||||
, these >=0.7.4 && <0.8
|
||||
, time >=1.4.0.1 && <1.9
|
||||
, unordered-containers >=0.2 && <0.3
|
||||
, vector >=0.10 && <0.13
|
||||
if impl(ghc >= 7.8)
|
||||
exposed-modules:
|
||||
Data.Aeson.Extra.SingObject
|
||||
Data.Aeson.Extra.SymTag
|
||||
exposed-modules:
|
||||
Data.Aeson.Extra
|
||||
Data.Aeson.Extra.CollapsedList
|
||||
Data.Aeson.Extra.Foldable
|
||||
Data.Aeson.Extra.Map
|
||||
Data.Aeson.Extra.Merge
|
||||
Data.Aeson.Extra.Recursive
|
||||
Data.Aeson.Extra.Stream
|
||||
Data.Aeson.Extra.TH
|
||||
Data.Aeson.Extra.Time
|
||||
|
||||
default-language: Haskell2010
|
||||
|
||||
test-suite aeson-extra-test
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Tests.hs
|
||||
hs-source-dirs:
|
||||
test
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
base
|
||||
, aeson-extra
|
||||
, containers
|
||||
, these
|
||||
, time
|
||||
, unordered-containers
|
||||
, vector
|
||||
, time-parsers >=0.1.0.0 && <0.2
|
||||
, tasty >=0.10 && <1.1
|
||||
, tasty-hunit >=0.9 && <0.11
|
||||
, tasty-quickcheck >=0.8 && <0.11
|
||||
, quickcheck-instances >=0.3 && <0.4
|
||||
other-modules:
|
||||
Orphans
|
||||
default-language: Haskell2010
|
@ -1,30 +0,0 @@
|
||||
Copyright (c)2011, Falko Peters
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Falko Peters nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,79 +0,0 @@
|
||||
name: aeson-pretty
|
||||
version: 0.8.7
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
category: Text, Web, JSON, Pretty Printer
|
||||
copyright: Copyright 2011 Falko Peters
|
||||
author: Falko Peters <falko.peters@gmail.com>
|
||||
maintainer: Falko Peters <falko.peters@gmail.com>
|
||||
stability: experimental
|
||||
cabal-version: >= 1.8
|
||||
homepage: http://github.com/informatikr/aeson-pretty
|
||||
bug-reports: http://github.com/informatikr/aeson-pretty/issues
|
||||
build-type: Simple
|
||||
synopsis: JSON pretty-printing library and command-line tool.
|
||||
description:
|
||||
A JSON pretty-printing library compatible with aeson as well as
|
||||
a command-line tool to improve readabilty of streams of JSON data.
|
||||
.
|
||||
The /library/ provides the function "encodePretty". It is a drop-in
|
||||
replacement for aeson's "encode" function, producing JSON-ByteStrings for
|
||||
human readers.
|
||||
.
|
||||
The /command-line tool/ reads JSON from stdin and writes prettified JSON
|
||||
to stdout. It also offers a complementary "compact"-mode, essentially the
|
||||
opposite of pretty-printing. If you specify @-flib-only@ like this
|
||||
.
|
||||
> cabal install -flib-only aeson-pretty
|
||||
.
|
||||
the command-line tool will NOT be installed.
|
||||
|
||||
extra-source-files:
|
||||
README.markdown
|
||||
|
||||
flag lib-only
|
||||
description: Only build/install the library, NOT the command-line tool.
|
||||
default: False
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Data.Aeson.Encode.Pretty
|
||||
|
||||
build-depends:
|
||||
aeson >= 0.7,
|
||||
base >= 4.5,
|
||||
base-compat >= 0.9 && < 0.11,
|
||||
bytestring >= 0.9,
|
||||
scientific >= 0.3,
|
||||
vector >= 0.9,
|
||||
text >= 0.11,
|
||||
unordered-containers >= 0.1.3.0
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
build-depends:
|
||||
semigroups >= 0.18.2
|
||||
|
||||
ghc-options: -Wall
|
||||
|
||||
executable aeson-pretty
|
||||
hs-source-dirs: cli-tool
|
||||
main-is: Main.hs
|
||||
other-modules: Paths_aeson_pretty
|
||||
|
||||
if flag(lib-only)
|
||||
buildable: False
|
||||
else
|
||||
build-depends:
|
||||
aeson >= 0.6,
|
||||
aeson-pretty,
|
||||
attoparsec >= 0.10,
|
||||
base == 4.*,
|
||||
bytestring >= 0.9,
|
||||
cmdargs >= 0.7
|
||||
|
||||
ghc-options: -Wall
|
||||
ghc-prof-options: -auto-all
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: http://github.com/informatikr/aeson-pretty
|
@ -1,260 +0,0 @@
|
||||
name: aeson
|
||||
version: 1.4.2.0
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
category: Text, Web, JSON
|
||||
copyright: (c) 2011-2016 Bryan O'Sullivan
|
||||
(c) 2011 MailRank, Inc.
|
||||
author: Bryan O'Sullivan <bos@serpentine.com>
|
||||
maintainer: Adam Bergmark <adam@bergmark.nl>
|
||||
stability: experimental
|
||||
tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1
|
||||
synopsis: Fast JSON parsing and encoding
|
||||
cabal-version: >= 1.10
|
||||
homepage: https://github.com/bos/aeson
|
||||
bug-reports: https://github.com/bos/aeson/issues
|
||||
build-type: Simple
|
||||
description:
|
||||
A JSON parsing and encoding library optimized for ease of use
|
||||
and high performance.
|
||||
.
|
||||
To get started, see the documentation for the @Data.Aeson@ module
|
||||
below.
|
||||
.
|
||||
(A note on naming: in Greek mythology, Aeson was the father of Jason.)
|
||||
|
||||
extra-source-files:
|
||||
*.yaml
|
||||
README.markdown
|
||||
benchmarks/*.cabal
|
||||
benchmarks/*.hs
|
||||
benchmarks/*.py
|
||||
benchmarks/Compare/*.hs
|
||||
benchmarks/Makefile
|
||||
benchmarks/Typed/*.hs
|
||||
benchmarks/json-data/*.json
|
||||
cbits/*.c
|
||||
changelog.md
|
||||
examples/*.cabal
|
||||
examples/*.hs
|
||||
examples/Twitter/*.hs
|
||||
ffi/Data/Aeson/Parser/*.hs
|
||||
include/*.h
|
||||
tests/JSONTestSuite/test_parsing/*.json
|
||||
tests/JSONTestSuite/test_transform/*.json
|
||||
pure/Data/Aeson/Parser/*.hs
|
||||
|
||||
flag developer
|
||||
description: operate in developer mode
|
||||
default: False
|
||||
manual: True
|
||||
|
||||
flag fast
|
||||
description: compile without optimizations
|
||||
default: False
|
||||
manual: True
|
||||
|
||||
flag bytestring-builder
|
||||
description: Depend on the bytestring-builder package for backwards compatibility.
|
||||
default: False
|
||||
manual: False
|
||||
|
||||
flag cffi
|
||||
description: Controls whether to include c-ffi bits or pure haskell. Default to False for security.
|
||||
default: False
|
||||
manual: True
|
||||
|
||||
library
|
||||
default-language: Haskell2010
|
||||
hs-source-dirs: . attoparsec-iso8601/
|
||||
|
||||
exposed-modules:
|
||||
Data.Aeson
|
||||
Data.Aeson.Encoding
|
||||
Data.Aeson.Parser
|
||||
Data.Aeson.Text
|
||||
Data.Aeson.Types
|
||||
Data.Aeson.TH
|
||||
Data.Aeson.QQ.Simple
|
||||
|
||||
Data.Aeson.Encoding.Internal
|
||||
Data.Aeson.Internal
|
||||
Data.Aeson.Internal.Time
|
||||
Data.Aeson.Parser.Internal
|
||||
|
||||
-- Deprecated modules
|
||||
exposed-modules:
|
||||
Data.Aeson.Encode
|
||||
|
||||
other-modules:
|
||||
Data.Aeson.Compat
|
||||
Data.Aeson.Encoding.Builder
|
||||
Data.Aeson.Internal.Functions
|
||||
Data.Aeson.Parser.Unescape
|
||||
Data.Aeson.Parser.Time
|
||||
Data.Aeson.Types.FromJSON
|
||||
Data.Aeson.Types.Generic
|
||||
Data.Aeson.Types.ToJSON
|
||||
Data.Aeson.Types.Class
|
||||
Data.Aeson.Types.Internal
|
||||
Data.Attoparsec.Time
|
||||
Data.Attoparsec.Time.Internal
|
||||
|
||||
-- GHC bundled libs
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5,
|
||||
containers >= 0.4.2.1 && < 0.7,
|
||||
deepseq >= 1.3.0.0 && < 1.5,
|
||||
ghc-prim >= 0.2 && < 0.6,
|
||||
template-haskell >= 2.7.0.0 && < 2.15,
|
||||
text >= 1.2.3.0 && < 1.3,
|
||||
time >= 1.4 && < 1.9
|
||||
|
||||
-- Compat
|
||||
build-depends:
|
||||
base-compat >= 0.9.1 && < 0.11
|
||||
|
||||
if flag(bytestring-builder)
|
||||
build-depends: bytestring >= 0.9.2 && < 0.10.4,
|
||||
bytestring-builder >= 0.10.4 && < 1
|
||||
else
|
||||
build-depends: bytestring >= 0.10.4 && < 0.11
|
||||
|
||||
if !impl(ghc >= 8.6)
|
||||
build-depends:
|
||||
contravariant >=1.4.1 && <1.6
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
-- `Data.Semigroup` and `Control.Monad.Fail` and `Control.Monad.IO.Class` are available in base only since GHC 8.0 / base 4.9
|
||||
build-depends:
|
||||
semigroups >= 0.18.5 && < 0.19,
|
||||
transformers >= 0.3.0.0 && < 0.6,
|
||||
transformers-compat >= 0.6.2 && < 0.7,
|
||||
fail == 4.9.*
|
||||
|
||||
if !impl(ghc >= 7.10)
|
||||
-- `Numeric.Natural` is available in base only since GHC 7.10 / base 4.8
|
||||
build-depends: nats >= 1.1.1 && < 1.2,
|
||||
void >= 0.7.2 && < 0.8
|
||||
|
||||
-- cannot use latest version
|
||||
build-depends:
|
||||
unordered-containers >= 0.2.8.0 && < 0.3,
|
||||
|
||||
-- not in LTS-12.10
|
||||
tagged >= 0.8.5 && < 0.9,
|
||||
primitive >= 0.6.3.0 && < 0.7
|
||||
|
||||
-- Other dependencies
|
||||
build-depends:
|
||||
attoparsec >= 0.13.2.2 && < 0.14,
|
||||
dlist >= 0.8.0.4 && < 0.9,
|
||||
hashable >= 1.2.7.0 && < 1.3,
|
||||
scientific >= 0.3.6.2 && < 0.4,
|
||||
th-abstraction >= 0.2.8.0 && < 0.3,
|
||||
time-locale-compat >= 0.1.1.5 && < 0.2,
|
||||
uuid-types >= 1.0.3 && < 1.1,
|
||||
vector >= 0.12.0.1 && < 0.13
|
||||
|
||||
ghc-options: -Wall
|
||||
|
||||
if flag(developer)
|
||||
ghc-options: -Werror
|
||||
ghc-prof-options: -auto-all
|
||||
|
||||
if flag(fast)
|
||||
ghc-options: -O0
|
||||
else
|
||||
ghc-options: -O2
|
||||
|
||||
include-dirs: include
|
||||
if impl(ghcjs) || !flag(cffi)
|
||||
hs-source-dirs: pure
|
||||
other-modules: Data.Aeson.Parser.UnescapePure
|
||||
else
|
||||
c-sources: cbits/unescape_string.c
|
||||
cpp-options: -DCFFI
|
||||
hs-source-dirs: ffi
|
||||
other-modules: Data.Aeson.Parser.UnescapeFFI
|
||||
|
||||
test-suite tests
|
||||
default-language: Haskell2010
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests ffi pure
|
||||
main-is: Tests.hs
|
||||
c-sources: cbits/unescape_string.c
|
||||
ghc-options: -Wall -threaded -rtsopts
|
||||
|
||||
other-modules:
|
||||
Data.Aeson.Parser.UnescapeFFI
|
||||
Data.Aeson.Parser.UnescapePure
|
||||
DataFamilies.Properties
|
||||
DataFamilies.Instances
|
||||
DataFamilies.Encoders
|
||||
DataFamilies.Types
|
||||
Encoders
|
||||
ErrorMessages
|
||||
Functions
|
||||
Instances
|
||||
Options
|
||||
Properties
|
||||
SerializationFormatSpec
|
||||
Types
|
||||
UnitTests
|
||||
UnitTests.NullaryConstructors
|
||||
|
||||
build-depends:
|
||||
QuickCheck >= 2.10.0.1 && < 2.12,
|
||||
aeson,
|
||||
integer-logarithms >= 1 && <1.1,
|
||||
attoparsec,
|
||||
base,
|
||||
base-compat,
|
||||
base-orphans >= 0.5.3 && <0.8,
|
||||
base16-bytestring,
|
||||
containers,
|
||||
directory,
|
||||
dlist,
|
||||
filepath,
|
||||
generic-deriving >= 1.10 && < 1.13,
|
||||
ghc-prim >= 0.2,
|
||||
hashable >= 1.2.4.0,
|
||||
scientific,
|
||||
tagged,
|
||||
template-haskell,
|
||||
tasty,
|
||||
tasty-hunit,
|
||||
tasty-quickcheck,
|
||||
text,
|
||||
time,
|
||||
time-locale-compat,
|
||||
unordered-containers,
|
||||
uuid-types,
|
||||
vector,
|
||||
quickcheck-instances >= 0.3.16
|
||||
|
||||
if flag(bytestring-builder)
|
||||
build-depends: bytestring >= 0.9 && < 0.10.4,
|
||||
bytestring-builder >= 0.10.4 && < 1
|
||||
else
|
||||
build-depends: bytestring >= 0.10.4
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
build-depends:
|
||||
semigroups >= 0.18.2 && < 0.19,
|
||||
transformers >= 0.2.2.0,
|
||||
transformers-compat >= 0.3
|
||||
|
||||
if !impl(ghc >= 7.10)
|
||||
build-depends: nats >=1 && <1.2,
|
||||
void >=0.7.2 && <0.8
|
||||
|
||||
if impl(ghc >= 7.8)
|
||||
build-depends: hashable-time >= 0.2 && <0.3
|
||||
|
||||
if flag(fast)
|
||||
ghc-options: -fno-enable-rewrite-rules
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/bos/aeson.git
|
@ -1,22 +0,0 @@
|
||||
Copyright (c) 2008, Maximilian Bolingbroke
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted
|
||||
provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this list of
|
||||
conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this list of
|
||||
conditions and the following disclaimer in the documentation and/or other materials
|
||||
provided with the distribution.
|
||||
* Neither the name of Maximilian Bolingbroke nor the names of other contributors may be used to
|
||||
endorse or promote products derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
|
||||
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
|
||||
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,72 +0,0 @@
|
||||
Name: ansi-terminal
|
||||
Version: 0.9
|
||||
Cabal-Version: >= 1.8
|
||||
Category: User Interfaces
|
||||
Synopsis: Simple ANSI terminal support, with Windows compatibility
|
||||
Description: ANSI terminal support for Haskell: allows cursor movement,
|
||||
screen clearing, color output, showing or hiding the
|
||||
cursor, and changing the title. Works on UNIX and Windows.
|
||||
License: BSD3
|
||||
License-File: LICENSE
|
||||
Author: Max Bolingbroke
|
||||
Maintainer: Mike Pilgrem <public@pilgrem.com>, Roman Cheplyaka <roma@ro-che.info>
|
||||
Homepage: https://github.com/feuerbach/ansi-terminal
|
||||
Build-Type: Simple
|
||||
|
||||
Extra-Source-Files: src/includes/Common-Include.hs
|
||||
src/includes/Common-Include-Emulator.hs
|
||||
src/includes/Common-Include-Enabled.hs
|
||||
src/includes/Exports-Include.hs
|
||||
CHANGELOG.md
|
||||
README.md
|
||||
|
||||
Source-repository head
|
||||
type: git
|
||||
location: git://github.com/feuerbach/ansi-terminal.git
|
||||
|
||||
Flag Example
|
||||
Description: Build the example application
|
||||
Default: False
|
||||
|
||||
Library
|
||||
Hs-Source-Dirs: src
|
||||
Exposed-Modules: System.Console.ANSI
|
||||
System.Console.ANSI.Types
|
||||
System.Console.ANSI.Codes
|
||||
|
||||
Include-Dirs: src/includes
|
||||
|
||||
Build-Depends: base >= 4.3.0.0 && < 5
|
||||
, colour
|
||||
if os(windows)
|
||||
Build-Depends: containers >= 0.5.0.0
|
||||
, mintty
|
||||
, Win32 >= 2.0
|
||||
Cpp-Options: -DWINDOWS
|
||||
Other-Modules: System.Console.ANSI.Windows
|
||||
System.Console.ANSI.Windows.Detect
|
||||
System.Console.ANSI.Windows.Emulator
|
||||
System.Console.ANSI.Windows.Emulator.Codes
|
||||
System.Console.ANSI.Windows.Foreign
|
||||
-- NB: used for fallback by the emulator
|
||||
System.Console.ANSI.Unix
|
||||
System.Win32.Compat
|
||||
else
|
||||
-- We assume any non-Windows platform is Unix
|
||||
Cpp-Options: -DUNIX
|
||||
Other-Modules: System.Console.ANSI.Unix
|
||||
|
||||
Extensions: CPP
|
||||
ForeignFunctionInterface
|
||||
|
||||
Ghc-Options: -Wall
|
||||
|
||||
Executable ansi-terminal-example
|
||||
Hs-Source-Dirs: app
|
||||
Main-Is: Example.hs
|
||||
Build-Depends: base >= 4.3.0.0 && < 5
|
||||
, ansi-terminal
|
||||
, colour
|
||||
Ghc-Options: -Wall
|
||||
if !flag(example)
|
||||
Buildable: False
|
@ -1,25 +0,0 @@
|
||||
Copyright 2008, Daan Leijen and Max Bolingbroke. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
|
||||
This software is provided by the copyright holders "as is" and any
|
||||
express or implied warranties, including, but not limited to, the
|
||||
implied warranties of merchantability and fitness for a particular
|
||||
purpose are disclaimed. In no event shall the copyright holders be
|
||||
liable for any direct, indirect, incidental, special, exemplary, or
|
||||
consequential damages (including, but not limited to, procurement of
|
||||
substitute goods or services; loss of use, data, or profits; or
|
||||
business interruption) however caused and on any theory of liability,
|
||||
whether in contract, strict liability, or tort (including negligence
|
||||
or otherwise) arising in any way out of the use of this software, even
|
||||
if advised of the possibility of such damage.
|
@ -1,57 +0,0 @@
|
||||
name: ansi-wl-pprint
|
||||
version: 0.6.8.2
|
||||
cabal-version: >= 1.10
|
||||
category: User Interfaces, Text
|
||||
synopsis: The Wadler/Leijen Pretty Printer for colored ANSI terminal output
|
||||
description: {
|
||||
|
||||
This is a pretty printing library based on Wadler's paper ["A Prettier Printer"](https://homepages.inf.ed.ac.uk/wadler/papers/prettier/prettier.pdf). It has been enhanced with support for ANSI terminal colored output using the [ansi-terminal](https://hackage.haskell.org/package/ansi-terminal) package.
|
||||
|
||||
}
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
extra-source-files: README.md Changelog.md
|
||||
author: Daan Leijen, Max Bolingbroke
|
||||
maintainer: Edward Kmett <ekmett@gmail.com>
|
||||
bug-reports: http://github.com/ekmett/ansi-wl-pprint/issues
|
||||
homepage: http://github.com/ekmett/ansi-wl-pprint
|
||||
build-type: Simple
|
||||
tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.1, GHC==8.4.1, GHC==8.5.*
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/ekmett/ansi-wl-pprint.git
|
||||
|
||||
flag Example
|
||||
description: Build the example application
|
||||
default: False
|
||||
manual: True
|
||||
|
||||
library
|
||||
default-language: Haskell2010
|
||||
hs-source-dirs: .
|
||||
exposed-modules: Text.PrettyPrint.ANSI.Leijen
|
||||
, Text.PrettyPrint.ANSI.Leijen.Internal
|
||||
ghc-options: -Wall -fno-warn-name-shadowing -fno-warn-unused-matches
|
||||
|
||||
-- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0
|
||||
if impl(ghc >= 8.0)
|
||||
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
|
||||
else
|
||||
-- see also notes in Text.PrettyPrint.ANSI.Leijen
|
||||
build-depends: semigroups >= 0.1 && < 0.19
|
||||
|
||||
build-depends: ansi-terminal >= 0.4.0 && < 0.9
|
||||
build-depends: base >= 4.5 && < 5
|
||||
|
||||
executable ansi-wl-pprint-example
|
||||
default-language: Haskell2010
|
||||
hs-source-dirs: src-exe
|
||||
main-is: Example.hs
|
||||
|
||||
if flag(example)
|
||||
build-depends: ansi-wl-pprint
|
||||
-- dependencies whose constraints are inherited via lib:ansi-wl-pprint
|
||||
build-depends: base, ansi-terminal
|
||||
else
|
||||
buildable: False
|
@ -1,29 +0,0 @@
|
||||
Copyright (c) 2009, IIJ Innovation Institute Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in
|
||||
the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
* Neither the name of the copyright holders nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,27 +0,0 @@
|
||||
Name: appar
|
||||
Version: 0.1.7
|
||||
Author: Kazu Yamamoto <kazu@iij.ad.jp>
|
||||
Maintainer: Kazu Yamamoto <kazu@iij.ad.jp>
|
||||
License: BSD3
|
||||
License-File: LICENSE
|
||||
Synopsis: A simple applicative parser
|
||||
Description: A simple applicative parser in Parsec style
|
||||
Category: Parsing
|
||||
Cabal-Version: >= 1.6
|
||||
Build-Type: Simple
|
||||
Extra-Source-Files: README
|
||||
library
|
||||
GHC-Options: -Wall
|
||||
Exposed-Modules: Text.Appar.String
|
||||
Text.Appar.ByteString
|
||||
Text.Appar.LazyByteString
|
||||
Other-Modules: Text.Appar.Input
|
||||
Text.Appar.Parser
|
||||
Build-Depends: base >= 4 && < 5, bytestring
|
||||
if impl(ghc >= 8.0)
|
||||
GHC-Options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
|
||||
else
|
||||
Build-Depends: fail == 4.9.*
|
||||
Source-Repository head
|
||||
Type: git
|
||||
Location: git://github.com/kazu-yamamoto/appar.git
|
@ -1,83 +0,0 @@
|
||||
This library (libraries/base) is derived from code from several
|
||||
sources:
|
||||
|
||||
* Code from the GHC project which is largely (c) The University of
|
||||
Glasgow, and distributable under a BSD-style license (see below),
|
||||
|
||||
* Code from the Haskell 98 Report which is (c) Simon Peyton Jones
|
||||
and freely redistributable (but see the full license for
|
||||
restrictions).
|
||||
|
||||
* Code from the Haskell Foreign Function Interface specification,
|
||||
which is (c) Manuel M. T. Chakravarty and freely redistributable
|
||||
(but see the full license for restrictions).
|
||||
|
||||
The full text of these licenses is reproduced below. All of the
|
||||
licenses are BSD-style or compatible.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
The Glasgow Haskell Compiler License
|
||||
|
||||
Copyright 2004, The University Court of the University of Glasgow.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither name of the University nor the names of its contributors may be
|
||||
used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
|
||||
GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
Code derived from the document "Report on the Programming Language
|
||||
Haskell 98", is distributed under the following license:
|
||||
|
||||
Copyright (c) 2002 Simon Peyton Jones
|
||||
|
||||
The authors intend this Report to belong to the entire Haskell
|
||||
community, and so we grant permission to copy and distribute it for
|
||||
any purpose, provided that it is reproduced in its entirety,
|
||||
including this Notice. Modified versions of this Report may also be
|
||||
copied and distributed for any purpose, provided that the modified
|
||||
version is clearly presented as such, and that it does not claim to
|
||||
be a definition of the Haskell 98 Language.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
Code derived from the document "The Haskell 98 Foreign Function
|
||||
Interface, An Addendum to the Haskell 98 Report" is distributed under
|
||||
the following license:
|
||||
|
||||
Copyright (c) 2002 Manuel M. T. Chakravarty
|
||||
|
||||
The authors intend this Report to belong to the entire Haskell
|
||||
community, and so we grant permission to copy and distribute it for
|
||||
any purpose, provided that it is reproduced in its entirety,
|
||||
including this Notice. Modified versions of this Report may also be
|
||||
copied and distributed for any purpose, provided that the modified
|
||||
version is clearly presented as such, and that it does not claim to
|
||||
be a definition of the Haskell 98 Foreign Function Interface.
|
||||
|
||||
-----------------------------------------------------------------------------
|
@ -1,56 +0,0 @@
|
||||
name: array
|
||||
version: 0.5.3.0
|
||||
-- NOTE: Don't forget to update ./changelog.md
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
maintainer: libraries@haskell.org
|
||||
bug-reports: http://ghc.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29&keywords=array
|
||||
synopsis: Mutable and immutable arrays
|
||||
category: Data Structures
|
||||
build-type: Simple
|
||||
cabal-version: >=1.10
|
||||
tested-with: GHC==8.4.2, GHC==8.2.1, GHC==8.0.2
|
||||
description:
|
||||
In addition to providing the "Data.Array" module
|
||||
<http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
|
||||
this package also defines the classes 'IArray' of
|
||||
immutable arrays and 'MArray' of arrays mutable within appropriate
|
||||
monads, as well as some instances of these classes.
|
||||
|
||||
extra-source-files: changelog.md
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: http://git.haskell.org/packages/array.git
|
||||
|
||||
library
|
||||
default-language: Haskell2010
|
||||
other-extensions:
|
||||
BangPatterns,
|
||||
CPP,
|
||||
FlexibleContexts,
|
||||
FlexibleInstances,
|
||||
MagicHash,
|
||||
MultiParamTypeClasses,
|
||||
RankNTypes,
|
||||
Trustworthy,
|
||||
UnboxedTuples,
|
||||
UnliftedFFITypes
|
||||
build-depends: base >= 4.9 && < 4.13
|
||||
ghc-options: -Wall
|
||||
exposed-modules:
|
||||
Data.Array
|
||||
Data.Array.Base
|
||||
Data.Array.IArray
|
||||
Data.Array.IO
|
||||
Data.Array.IO.Safe
|
||||
Data.Array.IO.Internals
|
||||
Data.Array.MArray
|
||||
Data.Array.MArray.Safe
|
||||
Data.Array.ST
|
||||
Data.Array.ST.Safe
|
||||
Data.Array.Storable
|
||||
Data.Array.Storable.Safe
|
||||
Data.Array.Storable.Internals
|
||||
Data.Array.Unboxed
|
||||
Data.Array.Unsafe
|
@ -1,27 +0,0 @@
|
||||
Copyright (c) 2010-2013 Vincent Hanquez <vincent@snarc.org>
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
@ -1,56 +0,0 @@
|
||||
Name: asn1-encoding
|
||||
Version: 0.9.5
|
||||
Synopsis: ASN1 data reader and writer in RAW, BER and DER forms
|
||||
Description:
|
||||
ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, and DER).
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Copyright: Vincent Hanquez <vincent@snarc.org>
|
||||
Author: Vincent Hanquez <vincent@snarc.org>
|
||||
Maintainer: vincent@snarc.org
|
||||
Category: Data
|
||||
stability: experimental
|
||||
Build-Type: Simple
|
||||
Cabal-Version: >=1.10
|
||||
Homepage: http://github.com/vincenthz/hs-asn1
|
||||
|
||||
Library
|
||||
Exposed-modules: Data.ASN1.Error
|
||||
Data.ASN1.BinaryEncoding
|
||||
Data.ASN1.BinaryEncoding.Raw
|
||||
Data.ASN1.Encoding
|
||||
Data.ASN1.Stream
|
||||
Data.ASN1.Object
|
||||
other-modules: Data.ASN1.Prim
|
||||
Data.ASN1.BinaryEncoding.Parse
|
||||
Data.ASN1.BinaryEncoding.Writer
|
||||
Data.ASN1.Internal
|
||||
Data.ASN1.Serialize
|
||||
Data.ASN1.Get
|
||||
Build-Depends: base >= 3 && < 5
|
||||
, bytestring
|
||||
, hourglass >= 0.2.6
|
||||
, asn1-types >= 0.3.0 && < 0.4
|
||||
ghc-options: -Wall -fwarn-tabs
|
||||
Default-Language: Haskell2010
|
||||
|
||||
Test-Suite tests-asn1-encoding
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests .
|
||||
Main-Is: Tests.hs
|
||||
Build-depends: base >= 3 && < 7
|
||||
, bytestring
|
||||
, text
|
||||
, mtl
|
||||
, tasty
|
||||
, tasty-quickcheck
|
||||
, asn1-types
|
||||
, asn1-encoding
|
||||
, hourglass
|
||||
ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
|
||||
Default-Language: Haskell2010
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/vincenthz/hs-asn1
|
||||
subdir: asn1-encoding
|
@ -1,27 +0,0 @@
|
||||
Copyright (c) 2010-2013 Vincent Hanquez <vincent@snarc.org>
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
@ -1,26 +0,0 @@
|
||||
Name: asn1-parse
|
||||
Version: 0.9.4
|
||||
Description: Simple monadic parser for ASN1 stream types, when ASN1 pattern matching is not convenient.
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Copyright: Vincent Hanquez <vincent@snarc.org>
|
||||
Author: Vincent Hanquez <vincent@snarc.org>
|
||||
Maintainer: Vincent Hanquez <vincent@snarc.org>
|
||||
Synopsis: Simple monadic parser for ASN1 stream types.
|
||||
Build-Type: Simple
|
||||
Category: Data
|
||||
stability: experimental
|
||||
Cabal-Version: >=1.6
|
||||
Homepage: https://github.com/vincenthz/hs-asn1
|
||||
|
||||
Library
|
||||
Build-Depends: base >= 3 && < 5
|
||||
, bytestring
|
||||
, asn1-types >= 0.3 && < 0.4
|
||||
, asn1-encoding >= 0.9
|
||||
Exposed-modules: Data.ASN1.Parse
|
||||
ghc-options: -Wall
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/vincenthz/hs-asn1
|
@ -1,27 +0,0 @@
|
||||
Copyright (c) 2010-2013 Vincent Hanquez <vincent@snarc.org>
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
@ -1,32 +0,0 @@
|
||||
Name: asn1-types
|
||||
Version: 0.3.2
|
||||
Description: ASN.1 standard types
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Copyright: Vincent Hanquez <vincent@snarc.org>
|
||||
Author: Vincent Hanquez <vincent@snarc.org>
|
||||
Maintainer: Vincent Hanquez <vincent@snarc.org>
|
||||
Synopsis: ASN.1 types
|
||||
Build-Type: Simple
|
||||
Category: Data
|
||||
stability: experimental
|
||||
Cabal-Version: >=1.6
|
||||
Homepage: http://github.com/vincenthz/hs-asn1-types
|
||||
|
||||
Library
|
||||
Build-Depends: base >= 3 && < 5
|
||||
, bytestring
|
||||
, memory
|
||||
, hourglass
|
||||
|
||||
Exposed-modules: Data.ASN1.BitArray
|
||||
Data.ASN1.OID
|
||||
Data.ASN1.Pretty
|
||||
Data.ASN1.Types
|
||||
Data.ASN1.Types.String
|
||||
Data.ASN1.Types.Lowlevel
|
||||
ghc-options: -Wall
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/vincenthz/hs-asn1-types
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2012, Simon Marlow
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Simon Marlow nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,97 +0,0 @@
|
||||
name: async
|
||||
version: 2.2.1
|
||||
-- don't forget to update ./changelog.md!
|
||||
synopsis: Run IO operations asynchronously and wait for their results
|
||||
|
||||
description:
|
||||
This package provides a higher-level interface over
|
||||
threads, in which an @Async a@ is a concurrent
|
||||
thread that will eventually deliver a value of
|
||||
type @a@. The package provides ways to create
|
||||
@Async@ computations, wait for their results, and
|
||||
cancel them.
|
||||
.
|
||||
Using @Async@ is safer than using threads in two
|
||||
ways:
|
||||
.
|
||||
* When waiting for a thread to return a result,
|
||||
if the thread dies with an exception then the
|
||||
caller must either re-throw the exception
|
||||
('wait') or handle it ('waitCatch'); the
|
||||
exception cannot be ignored.
|
||||
.
|
||||
* The API makes it possible to build a tree of
|
||||
threads that are automatically killed when
|
||||
their parent dies (see 'withAsync').
|
||||
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
author: Simon Marlow
|
||||
maintainer: Simon Marlow <marlowsd@gmail.com>
|
||||
copyright: (c) Simon Marlow 2012
|
||||
category: Concurrency
|
||||
build-type: Simple
|
||||
cabal-version: >=1.10
|
||||
homepage: https://github.com/simonmar/async
|
||||
bug-reports: https://github.com/simonmar/async/issues
|
||||
tested-with: GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2, GHC==7.0.4
|
||||
|
||||
extra-source-files:
|
||||
changelog.md
|
||||
bench/race.hs
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/simonmar/async.git
|
||||
|
||||
library
|
||||
default-language: Haskell2010
|
||||
other-extensions: CPP, MagicHash, RankNTypes, UnboxedTuples
|
||||
if impl(ghc>=7.1)
|
||||
other-extensions: Trustworthy
|
||||
exposed-modules: Control.Concurrent.Async
|
||||
build-depends: base >= 4.3 && < 4.12, hashable >= 1.1.1.0 && < 1.3, stm >= 2.2 && < 2.5
|
||||
|
||||
test-suite test-async
|
||||
default-language: Haskell2010
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: test
|
||||
main-is: test-async.hs
|
||||
build-depends: base >= 4.3 && < 4.12,
|
||||
async,
|
||||
stm,
|
||||
test-framework,
|
||||
test-framework-hunit,
|
||||
HUnit
|
||||
|
||||
flag bench
|
||||
default: False
|
||||
|
||||
executable concasync
|
||||
if !flag(bench)
|
||||
buildable: False
|
||||
default-language: Haskell2010
|
||||
hs-source-dirs: bench
|
||||
main-is: concasync.hs
|
||||
build-depends: base, async, stm
|
||||
ghc-options: -O2
|
||||
|
||||
executable conccancel
|
||||
if !flag(bench)
|
||||
buildable: False
|
||||
default-language: Haskell2010
|
||||
hs-source-dirs: bench
|
||||
main-is: conccancel.hs
|
||||
build-depends: base, async, stm
|
||||
ghc-options: -O2 -threaded
|
||||
|
||||
executable race
|
||||
if !flag(bench)
|
||||
buildable: False
|
||||
default-language: Haskell2010
|
||||
hs-source-dirs: bench
|
||||
main-is: race.hs
|
||||
build-depends: base, async, stm
|
||||
ghc-options: -O2 -threaded
|
||||
|
||||
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) Lennart Kolmodin
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2011, MailRank, Inc.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,55 +0,0 @@
|
||||
name: attoparsec-iso8601
|
||||
version: 1.0.1.0
|
||||
synopsis: Parsing of ISO 8601 dates, originally from aeson.
|
||||
description: Parsing of ISO 8601 dates, originally from aeson.
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
category: Parsing
|
||||
copyright: (c) 2011-2016 Bryan O'Sullivan
|
||||
(c) 2011 MailRank, Inc.
|
||||
author: Bryan O'Sullivan <bos@serpentine.com>
|
||||
maintainer: Adam Bergmark <adam@bergmark.nl>
|
||||
stability: experimental
|
||||
cabal-version: >=1.10
|
||||
homepage: https://github.com/bos/aeson
|
||||
bug-reports: https://github.com/bos/aeson/issues
|
||||
build-type: Simple
|
||||
extra-source-files:
|
||||
README.md
|
||||
|
||||
flag developer
|
||||
description: operate in developer mode
|
||||
default: False
|
||||
manual: True
|
||||
|
||||
flag fast
|
||||
description: compile without optimizations
|
||||
default: False
|
||||
manual: True
|
||||
|
||||
library
|
||||
hs-source-dirs: .
|
||||
default-language: Haskell2010
|
||||
ghc-options: -Wall
|
||||
exposed-modules:
|
||||
Data.Attoparsec.Time.Internal
|
||||
Data.Attoparsec.Time
|
||||
build-depends:
|
||||
attoparsec >= 0.13.0.1,
|
||||
base >= 4.5 && < 5,
|
||||
base-compat >= 0.9.1 && < 0.11,
|
||||
text >= 1.1.1.0,
|
||||
time >= 1.1.1.4
|
||||
|
||||
if flag(fast)
|
||||
ghc-options: -O0
|
||||
else
|
||||
ghc-options: -O2
|
||||
|
||||
if flag(developer)
|
||||
ghc-options: -Werror
|
||||
ghc-prof-options: -auto-all
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/bos/aeson.git
|
@ -1,193 +0,0 @@
|
||||
name: attoparsec
|
||||
version: 0.13.2.2
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
category: Text, Parsing
|
||||
author: Bryan O'Sullivan <bos@serpentine.com>
|
||||
maintainer: Bryan O'Sullivan <bos@serpentine.com>, Ben Gamari <ben@smart-cactus.org>
|
||||
stability: experimental
|
||||
tested-with: GHC == 7.0.4, GHC == 7.2.2, GHC == 7.4.2, GHC ==7.6.3, GHC ==7.8.4, GHC ==7.10.3, GHC ==8.0.2, GHC ==8.2.2
|
||||
synopsis: Fast combinator parsing for bytestrings and text
|
||||
cabal-version: >= 1.8
|
||||
homepage: https://github.com/bos/attoparsec
|
||||
bug-reports: https://github.com/bos/attoparsec/issues
|
||||
build-type: Simple
|
||||
description:
|
||||
A fast parser combinator library, aimed particularly at dealing
|
||||
efficiently with network protocols and complicated text/binary
|
||||
file formats.
|
||||
extra-source-files:
|
||||
README.markdown
|
||||
benchmarks/*.cabal
|
||||
benchmarks/*.hs
|
||||
benchmarks/*.txt
|
||||
benchmarks/json-data/*.json
|
||||
benchmarks/Makefile
|
||||
benchmarks/med.txt.bz2
|
||||
changelog.md
|
||||
examples/*.c
|
||||
examples/*.hs
|
||||
examples/Makefile
|
||||
tests/*.hs
|
||||
tests/QC/*.hs
|
||||
tests/QC/IPv6/*.hs
|
||||
|
||||
Flag developer
|
||||
Description: Whether to build the library in development mode
|
||||
Default: False
|
||||
Manual: True
|
||||
|
||||
library
|
||||
build-depends: array,
|
||||
base >= 4.2 && < 5,
|
||||
bytestring,
|
||||
containers,
|
||||
deepseq,
|
||||
scientific >= 0.3.1 && < 0.4,
|
||||
transformers,
|
||||
text >= 1.1.1.3
|
||||
if impl(ghc < 7.4)
|
||||
build-depends:
|
||||
bytestring < 0.10.4.0
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
-- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
|
||||
build-depends: fail == 4.9.*,
|
||||
semigroups >=0.16.1 && <0.19
|
||||
|
||||
exposed-modules: Data.Attoparsec
|
||||
Data.Attoparsec.ByteString
|
||||
Data.Attoparsec.ByteString.Char8
|
||||
Data.Attoparsec.ByteString.Lazy
|
||||
Data.Attoparsec.Char8
|
||||
Data.Attoparsec.Combinator
|
||||
Data.Attoparsec.Internal
|
||||
Data.Attoparsec.Internal.Types
|
||||
Data.Attoparsec.Lazy
|
||||
Data.Attoparsec.Number
|
||||
Data.Attoparsec.Text
|
||||
Data.Attoparsec.Text.Lazy
|
||||
Data.Attoparsec.Types
|
||||
Data.Attoparsec.Zepto
|
||||
other-modules: Data.Attoparsec.ByteString.Buffer
|
||||
Data.Attoparsec.ByteString.FastSet
|
||||
Data.Attoparsec.ByteString.Internal
|
||||
Data.Attoparsec.Internal.Fhthagn
|
||||
Data.Attoparsec.Text.Buffer
|
||||
Data.Attoparsec.Text.FastSet
|
||||
Data.Attoparsec.Text.Internal
|
||||
ghc-options: -O2 -Wall
|
||||
|
||||
if flag(developer)
|
||||
ghc-prof-options: -auto-all
|
||||
ghc-options: -Werror
|
||||
|
||||
test-suite tests
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests .
|
||||
main-is: QC.hs
|
||||
other-modules: QC.Buffer
|
||||
QC.ByteString
|
||||
QC.Combinator
|
||||
QC.Common
|
||||
QC.IPv6.Internal
|
||||
QC.IPv6.Types
|
||||
QC.Rechunked
|
||||
QC.Simple
|
||||
QC.Text
|
||||
QC.Text.FastSet
|
||||
QC.Text.Regressions
|
||||
|
||||
other-modules: Data.Attoparsec.ByteString
|
||||
Data.Attoparsec.ByteString.Buffer
|
||||
Data.Attoparsec.ByteString.Char8
|
||||
Data.Attoparsec.ByteString.FastSet
|
||||
Data.Attoparsec.ByteString.Internal
|
||||
Data.Attoparsec.ByteString.Lazy
|
||||
Data.Attoparsec.Combinator
|
||||
Data.Attoparsec.Internal
|
||||
Data.Attoparsec.Internal.Fhthagn
|
||||
Data.Attoparsec.Internal.Types
|
||||
Data.Attoparsec.Number
|
||||
Data.Attoparsec.Text
|
||||
Data.Attoparsec.Text.Buffer
|
||||
Data.Attoparsec.Text.FastSet
|
||||
Data.Attoparsec.Text.Internal
|
||||
Data.Attoparsec.Text.Lazy
|
||||
Data.Attoparsec.Zepto
|
||||
|
||||
ghc-options:
|
||||
-Wall -threaded -rtsopts
|
||||
|
||||
if flag(developer)
|
||||
ghc-options: -Werror
|
||||
|
||||
build-depends:
|
||||
array,
|
||||
base >= 4 && < 5,
|
||||
bytestring,
|
||||
deepseq >= 1.1,
|
||||
QuickCheck >= 2.7 && < 2.10,
|
||||
quickcheck-unicode,
|
||||
scientific,
|
||||
tasty >= 0.11,
|
||||
tasty-quickcheck >= 0.8,
|
||||
text,
|
||||
transformers,
|
||||
vector
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
-- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
|
||||
build-depends: fail == 4.9.*,
|
||||
semigroups >=0.16.1 && <0.19
|
||||
|
||||
benchmark benchmarks
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: benchmarks benchmarks/warp-3.0.1.1 .
|
||||
ghc-options: -O2 -Wall -rtsopts
|
||||
main-is: Benchmarks.hs
|
||||
other-modules:
|
||||
Common
|
||||
HeadersByteString
|
||||
HeadersByteString.Atto
|
||||
HeadersText
|
||||
Links
|
||||
Network.Wai.Handler.Warp.ReadInt
|
||||
Network.Wai.Handler.Warp.RequestHeader
|
||||
Numbers
|
||||
Sets
|
||||
TextFastSet
|
||||
Warp
|
||||
ghc-options: -O2 -Wall
|
||||
|
||||
if flag(developer)
|
||||
ghc-options: -Werror
|
||||
|
||||
build-depends:
|
||||
array,
|
||||
base == 4.*,
|
||||
bytestring >= 0.10.4.0,
|
||||
case-insensitive,
|
||||
containers,
|
||||
criterion >= 1.0,
|
||||
deepseq >= 1.1,
|
||||
directory,
|
||||
filepath,
|
||||
ghc-prim,
|
||||
http-types,
|
||||
parsec >= 3.1.2,
|
||||
scientific,
|
||||
text >= 1.1.1.0,
|
||||
transformers,
|
||||
unordered-containers,
|
||||
vector
|
||||
|
||||
if !impl(ghc >= 8.0)
|
||||
-- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
|
||||
build-depends: fail == 4.9.*,
|
||||
semigroups >=0.16.1 && <0.19
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/bos/attoparsec
|
||||
|
@ -1,20 +0,0 @@
|
||||
Copyright (c) 2014 Michael Snoyman
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
@ -1,34 +0,0 @@
|
||||
name: auto-update
|
||||
version: 0.1.4.1
|
||||
synopsis: Efficiently run periodic, on-demand actions
|
||||
description: API docs and the README are available at <http://www.stackage.org/package/auto-update>.
|
||||
homepage: https://github.com/yesodweb/wai
|
||||
license: MIT
|
||||
license-file: LICENSE
|
||||
author: Michael Snoyman
|
||||
maintainer: michael@snoyman.com
|
||||
category: Control
|
||||
build-type: Simple
|
||||
extra-source-files: README.md
|
||||
ChangeLog.md
|
||||
cabal-version: >=1.10
|
||||
|
||||
library
|
||||
ghc-options: -Wall
|
||||
exposed-modules: Control.AutoUpdate
|
||||
Control.Debounce
|
||||
Control.Reaper
|
||||
other-modules: Control.AutoUpdate.Util
|
||||
build-depends: base >= 4 && < 5
|
||||
default-language: Haskell2010
|
||||
|
||||
-- Test suite is currently not robust enough, gives too many false negatives.
|
||||
|
||||
-- test-suite spec
|
||||
-- main-is: Spec.hs
|
||||
-- other-modules: Control.AutoUpdateSpec
|
||||
-- Control.ReaperSpec
|
||||
-- hs-source-dirs: test
|
||||
-- type: exitcode-stdio-1.0
|
||||
-- build-depends: base, auto-update, hspec
|
||||
-- default-language: Haskell2010
|
@ -1,83 +0,0 @@
|
||||
This library (libraries/base) is derived from code from several
|
||||
sources:
|
||||
|
||||
* Code from the GHC project which is largely (c) The University of
|
||||
Glasgow, and distributable under a BSD-style license (see below),
|
||||
|
||||
* Code from the Haskell 98 Report which is (c) Simon Peyton Jones
|
||||
and freely redistributable (but see the full license for
|
||||
restrictions).
|
||||
|
||||
* Code from the Haskell Foreign Function Interface specification,
|
||||
which is (c) Manuel M. T. Chakravarty and freely redistributable
|
||||
(but see the full license for restrictions).
|
||||
|
||||
The full text of these licenses is reproduced below. All of the
|
||||
licenses are BSD-style or compatible.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
The Glasgow Haskell Compiler License
|
||||
|
||||
Copyright 2004, The University Court of the University of Glasgow.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
- Neither name of the University nor the names of its contributors may be
|
||||
used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
|
||||
GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
Code derived from the document "Report on the Programming Language
|
||||
Haskell 98", is distributed under the following license:
|
||||
|
||||
Copyright (c) 2002 Simon Peyton Jones
|
||||
|
||||
The authors intend this Report to belong to the entire Haskell
|
||||
community, and so we grant permission to copy and distribute it for
|
||||
any purpose, provided that it is reproduced in its entirety,
|
||||
including this Notice. Modified versions of this Report may also be
|
||||
copied and distributed for any purpose, provided that the modified
|
||||
version is clearly presented as such, and that it does not claim to
|
||||
be a definition of the Haskell 98 Language.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
Code derived from the document "The Haskell 98 Foreign Function
|
||||
Interface, An Addendum to the Haskell 98 Report" is distributed under
|
||||
the following license:
|
||||
|
||||
Copyright (c) 2002 Manuel M. T. Chakravarty
|
||||
|
||||
The authors intend this Report to belong to the entire Haskell
|
||||
community, and so we grant permission to copy and distribute it for
|
||||
any purpose, provided that it is reproduced in its entirety,
|
||||
including this Notice. Modified versions of this Report may also be
|
||||
copied and distributed for any purpose, provided that the modified
|
||||
version is clearly presented as such, and that it does not claim to
|
||||
be a definition of the Haskell 98 Foreign Function Interface.
|
||||
|
||||
-----------------------------------------------------------------------------
|
@ -1,19 +0,0 @@
|
||||
Copyright (c) 2012-2018 Simon Hengel <sol@typeful.net> and Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
@ -1,19 +0,0 @@
|
||||
Copyright (c) 2012-2018 Simon Hengel <sol@typeful.net> and Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
@ -1,238 +0,0 @@
|
||||
name: base-compat-batteries
|
||||
version: 0.10.5
|
||||
license: MIT
|
||||
license-file: LICENSE
|
||||
copyright: (c) 2012-2018 Simon Hengel,
|
||||
(c) 2014-2018 João Cristóvão,
|
||||
(c) 2015-2018 Ryan Scott
|
||||
author: Simon Hengel <sol@typeful.net>,
|
||||
João Cristóvão <jmacristovao@gmail.com>,
|
||||
Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
maintainer: Simon Hengel <sol@typeful.net>,
|
||||
João Cristóvão <jmacristovao@gmail.com>,
|
||||
Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.8
|
||||
category: Compatibility
|
||||
synopsis: base-compat with extra batteries
|
||||
description: Provides functions available in later versions of @base@ to
|
||||
a wider range of compilers, without requiring you to use CPP
|
||||
pragmas in your code.
|
||||
.
|
||||
This package provides the same API as the
|
||||
@<http://hackage.haskell.org/package/base-compat base-compat>@
|
||||
library, but depends on compatibility packages
|
||||
(such as @semigroups@) to offer a wider support window than
|
||||
@base-compat@, which has no dependencies. Most of the modules
|
||||
in this library have the same names as in @base-compat@
|
||||
to make it easier to switch between the two. There also exist
|
||||
versions of each module with the suffix @.Repl.Batteries@,
|
||||
which are distinct from anything in @base-compat@, to allow
|
||||
for easier use in GHCi.
|
||||
.
|
||||
See
|
||||
@<https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown#dependencies here>@
|
||||
for a more comprehensive list of differences between
|
||||
@base-compat@ and @base-compat-batteries@.
|
||||
tested-with: GHC == 7.0.*
|
||||
, GHC == 7.2.*
|
||||
, GHC == 7.4.*
|
||||
, GHC == 7.6.*
|
||||
, GHC == 7.8.*
|
||||
, GHC == 7.10.*
|
||||
, GHC == 8.0.*
|
||||
, GHC == 8.2.*
|
||||
, GHC == 8.4.*
|
||||
, GHC == 8.6.*
|
||||
extra-source-files: CHANGES.markdown, README.markdown
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/haskell-compat/base-compat
|
||||
subdir: base-compat-batteries
|
||||
|
||||
library
|
||||
ghc-options:
|
||||
-Wall
|
||||
build-depends:
|
||||
base >= 4.3 && < 5,
|
||||
base-compat == 0.10.5
|
||||
if !impl(ghc >= 7.8)
|
||||
build-depends:
|
||||
tagged >= 0.8.5 && < 0.9
|
||||
if !impl(ghc >= 7.10)
|
||||
build-depends:
|
||||
nats >= 1.1.2 && < 1.2,
|
||||
void >= 0.7.2 && < 0.8
|
||||
if !impl(ghc >= 8.0)
|
||||
build-depends:
|
||||
fail >= 4.9.0.0 && < 4.10,
|
||||
semigroups >= 0.18.4 && < 0.19,
|
||||
transformers >= 0.2 && < 0.6,
|
||||
transformers-compat >= 0.6 && < 0.7
|
||||
if !impl(ghc >= 8.2)
|
||||
build-depends:
|
||||
bifunctors >= 5.5.2 && < 5.6
|
||||
if !impl(ghc >= 8.6)
|
||||
build-depends:
|
||||
contravariant >= 1.5 && < 1.6
|
||||
ghc-options:
|
||||
-fno-warn-duplicate-exports
|
||||
|
||||
hs-source-dirs:
|
||||
src
|
||||
|
||||
exposed-modules:
|
||||
Control.Concurrent.Compat
|
||||
Control.Concurrent.MVar.Compat
|
||||
Control.Exception.Compat
|
||||
Control.Monad.Compat
|
||||
Control.Monad.Fail.Compat
|
||||
Control.Monad.IO.Class.Compat
|
||||
Control.Monad.ST.Lazy.Unsafe.Compat
|
||||
Control.Monad.ST.Unsafe.Compat
|
||||
Data.Bifoldable.Compat
|
||||
Data.Bifunctor.Compat
|
||||
Data.Bitraversable.Compat
|
||||
Data.Bits.Compat
|
||||
Data.Bool.Compat
|
||||
Data.Complex.Compat
|
||||
Data.Either.Compat
|
||||
Data.Foldable.Compat
|
||||
Data.Function.Compat
|
||||
Data.Functor.Compat
|
||||
Data.Functor.Compose.Compat
|
||||
Data.Functor.Const.Compat
|
||||
Data.Functor.Contravariant.Compat
|
||||
Data.Functor.Identity.Compat
|
||||
Data.Functor.Product.Compat
|
||||
Data.Functor.Sum.Compat
|
||||
Data.IORef.Compat
|
||||
Data.List.Compat
|
||||
Data.List.NonEmpty.Compat
|
||||
Data.Monoid.Compat
|
||||
Data.Proxy.Compat
|
||||
Data.Ratio.Compat
|
||||
Data.Semigroup.Compat
|
||||
Data.STRef.Compat
|
||||
Data.String.Compat
|
||||
Data.Type.Coercion.Compat
|
||||
Data.Version.Compat
|
||||
Data.Void.Compat
|
||||
Data.Word.Compat
|
||||
Debug.Trace.Compat
|
||||
Foreign.Compat
|
||||
Foreign.ForeignPtr.Compat
|
||||
Foreign.ForeignPtr.Safe.Compat
|
||||
Foreign.ForeignPtr.Unsafe.Compat
|
||||
Foreign.Marshal.Alloc.Compat
|
||||
Foreign.Marshal.Array.Compat
|
||||
Foreign.Marshal.Compat
|
||||
Foreign.Marshal.Safe.Compat
|
||||
Foreign.Marshal.Unsafe.Compat
|
||||
Foreign.Marshal.Utils.Compat
|
||||
Numeric.Compat
|
||||
Numeric.Natural.Compat
|
||||
Prelude.Compat
|
||||
System.Environment.Compat
|
||||
System.Exit.Compat
|
||||
System.IO.Unsafe.Compat
|
||||
Text.Read.Compat
|
||||
Type.Reflection.Compat
|
||||
|
||||
Control.Concurrent.Compat.Repl.Batteries
|
||||
Control.Concurrent.MVar.Compat.Repl.Batteries
|
||||
Control.Exception.Compat.Repl.Batteries
|
||||
Control.Monad.Compat.Repl.Batteries
|
||||
Control.Monad.Fail.Compat.Repl.Batteries
|
||||
Control.Monad.IO.Class.Compat.Repl.Batteries
|
||||
Control.Monad.ST.Lazy.Unsafe.Compat.Repl.Batteries
|
||||
Control.Monad.ST.Unsafe.Compat.Repl.Batteries
|
||||
Data.Bifoldable.Compat.Repl.Batteries
|
||||
Data.Bifunctor.Compat.Repl.Batteries
|
||||
Data.Bitraversable.Compat.Repl.Batteries
|
||||
Data.Bits.Compat.Repl.Batteries
|
||||
Data.Bool.Compat.Repl.Batteries
|
||||
Data.Complex.Compat.Repl.Batteries
|
||||
Data.Either.Compat.Repl.Batteries
|
||||
Data.Foldable.Compat.Repl.Batteries
|
||||
Data.Function.Compat.Repl.Batteries
|
||||
Data.Functor.Compat.Repl.Batteries
|
||||
Data.Functor.Compose.Compat.Repl.Batteries
|
||||
Data.Functor.Const.Compat.Repl.Batteries
|
||||
Data.Functor.Identity.Compat.Repl.Batteries
|
||||
Data.Functor.Contravariant.Compat.Repl.Batteries
|
||||
Data.Functor.Product.Compat.Repl.Batteries
|
||||
Data.Functor.Sum.Compat.Repl.Batteries
|
||||
Data.IORef.Compat.Repl.Batteries
|
||||
Data.List.Compat.Repl.Batteries
|
||||
Data.List.NonEmpty.Compat.Repl.Batteries
|
||||
Data.Monoid.Compat.Repl.Batteries
|
||||
Data.Proxy.Compat.Repl.Batteries
|
||||
Data.Ratio.Compat.Repl.Batteries
|
||||
Data.Semigroup.Compat.Repl.Batteries
|
||||
Data.STRef.Compat.Repl.Batteries
|
||||
Data.String.Compat.Repl.Batteries
|
||||
Data.Type.Coercion.Compat.Repl.Batteries
|
||||
Data.Version.Compat.Repl.Batteries
|
||||
Data.Void.Compat.Repl.Batteries
|
||||
Data.Word.Compat.Repl.Batteries
|
||||
Debug.Trace.Compat.Repl.Batteries
|
||||
Foreign.Compat.Repl.Batteries
|
||||
Foreign.ForeignPtr.Compat.Repl.Batteries
|
||||
Foreign.ForeignPtr.Safe.Compat.Repl.Batteries
|
||||
Foreign.ForeignPtr.Unsafe.Compat.Repl.Batteries
|
||||
Foreign.Marshal.Alloc.Compat.Repl.Batteries
|
||||
Foreign.Marshal.Array.Compat.Repl.Batteries
|
||||
Foreign.Marshal.Compat.Repl.Batteries
|
||||
Foreign.Marshal.Safe.Compat.Repl.Batteries
|
||||
Foreign.Marshal.Unsafe.Compat.Repl.Batteries
|
||||
Foreign.Marshal.Utils.Compat.Repl.Batteries
|
||||
Numeric.Compat.Repl.Batteries
|
||||
Numeric.Natural.Compat.Repl.Batteries
|
||||
Prelude.Compat.Repl.Batteries
|
||||
System.Environment.Compat.Repl.Batteries
|
||||
System.Exit.Compat.Repl.Batteries
|
||||
System.IO.Unsafe.Compat.Repl.Batteries
|
||||
Text.Read.Compat.Repl.Batteries
|
||||
Type.Reflection.Compat.Repl.Batteries
|
||||
test-suite spec
|
||||
type:
|
||||
exitcode-stdio-1.0
|
||||
ghc-options:
|
||||
-Wall
|
||||
hs-source-dirs:
|
||||
test
|
||||
main-is:
|
||||
Spec.hs
|
||||
other-modules:
|
||||
Control.Monad.CompatSpec
|
||||
Data.Bits.CompatSpec
|
||||
Data.Bool.CompatSpec
|
||||
Data.Either.CompatSpec
|
||||
Data.Foldable.CompatSpec
|
||||
Data.Function.CompatSpec
|
||||
Data.Functor.CompatSpec
|
||||
Data.IORef.CompatSpec
|
||||
Data.List.CompatSpec
|
||||
Data.Monoid.CompatSpec
|
||||
Data.STRef.CompatSpec
|
||||
Data.Version.CompatSpec
|
||||
Data.Word.CompatSpec
|
||||
Foreign.Marshal.Alloc.CompatSpec
|
||||
Foreign.Marshal.Utils.CompatSpec
|
||||
Numeric.CompatSpec
|
||||
Prelude.CompatSpec
|
||||
System.Environment.CompatSpec
|
||||
Text.Read.CompatSpec
|
||||
|
||||
-- Other tests
|
||||
SafeHaskellSpec
|
||||
TestHspecTrustworthy
|
||||
build-depends:
|
||||
base >= 4.3 && < 5
|
||||
, base-compat-batteries
|
||||
, hspec >= 1.8
|
||||
, QuickCheck
|
||||
build-tool-depends:
|
||||
hspec-discover:hspec-discover >= 1.8
|
@ -1,191 +0,0 @@
|
||||
name: base-compat
|
||||
version: 0.10.5
|
||||
license: MIT
|
||||
license-file: LICENSE
|
||||
copyright: (c) 2012-2018 Simon Hengel,
|
||||
(c) 2014-2018 João Cristóvão,
|
||||
(c) 2015-2018 Ryan Scott
|
||||
author: Simon Hengel <sol@typeful.net>,
|
||||
João Cristóvão <jmacristovao@gmail.com>,
|
||||
Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
maintainer: Simon Hengel <sol@typeful.net>,
|
||||
João Cristóvão <jmacristovao@gmail.com>,
|
||||
Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.8
|
||||
category: Compatibility
|
||||
synopsis: A compatibility layer for base
|
||||
description: Provides functions available in later versions of @base@ to
|
||||
a wider range of compilers, without requiring you to use CPP
|
||||
pragmas in your code. See the
|
||||
<https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown README>
|
||||
for what is covered. Also see the
|
||||
<https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown changelog>
|
||||
for recent changes.
|
||||
.
|
||||
Note that @base-compat@ does not add any orphan instances.
|
||||
There is a separate package,
|
||||
@<http://hackage.haskell.org/package/base-orphans base-orphans>@,
|
||||
for that.
|
||||
.
|
||||
In addition, @base-compat@ does not backport any data types
|
||||
or type classes. See
|
||||
@<https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown#data-types-and-type-classes this section of the README>@
|
||||
for more info.
|
||||
.
|
||||
@base-compat@ is designed to have zero dependencies. For a
|
||||
version of @base-compat@ that depends on compatibility
|
||||
libraries for a wider support window, see the
|
||||
@<http://hackage.haskell.org/package/base-compat-batteries base-compat-batteries>@
|
||||
package. Most of the modules in this library have the same
|
||||
names as in @base-compat-batteries@ to make it easier to
|
||||
switch between the two. There also exist versions of each
|
||||
module with the suffix @.Repl@, which are distinct from
|
||||
anything in @base-compat-batteries@, to allow for easier
|
||||
use in GHCi.
|
||||
tested-with: GHC == 7.0.*
|
||||
, GHC == 7.2.*
|
||||
, GHC == 7.4.*
|
||||
, GHC == 7.6.*
|
||||
, GHC == 7.8.*
|
||||
, GHC == 7.10.*
|
||||
, GHC == 8.0.*
|
||||
, GHC == 8.2.*
|
||||
, GHC == 8.4.*
|
||||
, GHC == 8.6.*
|
||||
extra-source-files: CHANGES.markdown, README.markdown
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/haskell-compat/base-compat
|
||||
subdir: base-compat
|
||||
|
||||
library
|
||||
ghc-options:
|
||||
-Wall
|
||||
build-depends:
|
||||
base >= 4.3 && < 5
|
||||
if !os(windows) && !os(halvm)
|
||||
build-depends: unix
|
||||
ghc-options:
|
||||
-fno-warn-duplicate-exports
|
||||
if impl(ghc >= 7.10)
|
||||
ghc-options: -fno-warn-trustworthy-safe
|
||||
|
||||
hs-source-dirs:
|
||||
src
|
||||
|
||||
exposed-modules:
|
||||
Control.Concurrent.Compat
|
||||
Control.Concurrent.MVar.Compat
|
||||
Control.Exception.Compat
|
||||
Control.Monad.Compat
|
||||
Control.Monad.Fail.Compat
|
||||
Control.Monad.IO.Class.Compat
|
||||
Control.Monad.ST.Lazy.Unsafe.Compat
|
||||
Control.Monad.ST.Unsafe.Compat
|
||||
Data.Bifoldable.Compat
|
||||
Data.Bifunctor.Compat
|
||||
Data.Bitraversable.Compat
|
||||
Data.Bits.Compat
|
||||
Data.Bool.Compat
|
||||
Data.Complex.Compat
|
||||
Data.Either.Compat
|
||||
Data.Foldable.Compat
|
||||
Data.Function.Compat
|
||||
Data.Functor.Compat
|
||||
Data.Functor.Compose.Compat
|
||||
Data.Functor.Const.Compat
|
||||
Data.Functor.Contravariant.Compat
|
||||
Data.Functor.Identity.Compat
|
||||
Data.Functor.Product.Compat
|
||||
Data.Functor.Sum.Compat
|
||||
Data.IORef.Compat
|
||||
Data.List.Compat
|
||||
Data.List.NonEmpty.Compat
|
||||
Data.Monoid.Compat
|
||||
Data.Proxy.Compat
|
||||
Data.Ratio.Compat
|
||||
Data.Semigroup.Compat
|
||||
Data.STRef.Compat
|
||||
Data.String.Compat
|
||||
Data.Type.Coercion.Compat
|
||||
Data.Version.Compat
|
||||
Data.Void.Compat
|
||||
Data.Word.Compat
|
||||
Debug.Trace.Compat
|
||||
Foreign.Compat
|
||||
Foreign.ForeignPtr.Compat
|
||||
Foreign.ForeignPtr.Safe.Compat
|
||||
Foreign.ForeignPtr.Unsafe.Compat
|
||||
Foreign.Marshal.Alloc.Compat
|
||||
Foreign.Marshal.Array.Compat
|
||||
Foreign.Marshal.Compat
|
||||
Foreign.Marshal.Safe.Compat
|
||||
Foreign.Marshal.Unsafe.Compat
|
||||
Foreign.Marshal.Utils.Compat
|
||||
Numeric.Compat
|
||||
Numeric.Natural.Compat
|
||||
Prelude.Compat
|
||||
System.Environment.Compat
|
||||
System.Exit.Compat
|
||||
System.IO.Unsafe.Compat
|
||||
Text.Read.Compat
|
||||
Type.Reflection.Compat
|
||||
|
||||
Control.Concurrent.Compat.Repl
|
||||
Control.Concurrent.MVar.Compat.Repl
|
||||
Control.Exception.Compat.Repl
|
||||
Control.Monad.Compat.Repl
|
||||
Control.Monad.Fail.Compat.Repl
|
||||
Control.Monad.IO.Class.Compat.Repl
|
||||
Control.Monad.ST.Lazy.Unsafe.Compat.Repl
|
||||
Control.Monad.ST.Unsafe.Compat.Repl
|
||||
Data.Bifoldable.Compat.Repl
|
||||
Data.Bifunctor.Compat.Repl
|
||||
Data.Bitraversable.Compat.Repl
|
||||
Data.Bits.Compat.Repl
|
||||
Data.Bool.Compat.Repl
|
||||
Data.Complex.Compat.Repl
|
||||
Data.Either.Compat.Repl
|
||||
Data.Foldable.Compat.Repl
|
||||
Data.Function.Compat.Repl
|
||||
Data.Functor.Compat.Repl
|
||||
Data.Functor.Compose.Compat.Repl
|
||||
Data.Functor.Const.Compat.Repl
|
||||
Data.Functor.Contravariant.Compat.Repl
|
||||
Data.Functor.Identity.Compat.Repl
|
||||
Data.Functor.Product.Compat.Repl
|
||||
Data.Functor.Sum.Compat.Repl
|
||||
Data.IORef.Compat.Repl
|
||||
Data.List.Compat.Repl
|
||||
Data.List.NonEmpty.Compat.Repl
|
||||
Data.Monoid.Compat.Repl
|
||||
Data.Proxy.Compat.Repl
|
||||
Data.Ratio.Compat.Repl
|
||||
Data.Semigroup.Compat.Repl
|
||||
Data.STRef.Compat.Repl
|
||||
Data.String.Compat.Repl
|
||||
Data.Type.Coercion.Compat.Repl
|
||||
Data.Version.Compat.Repl
|
||||
Data.Void.Compat.Repl
|
||||
Data.Word.Compat.Repl
|
||||
Debug.Trace.Compat.Repl
|
||||
Foreign.Compat.Repl
|
||||
Foreign.ForeignPtr.Compat.Repl
|
||||
Foreign.ForeignPtr.Safe.Compat.Repl
|
||||
Foreign.ForeignPtr.Unsafe.Compat.Repl
|
||||
Foreign.Marshal.Alloc.Compat.Repl
|
||||
Foreign.Marshal.Array.Compat.Repl
|
||||
Foreign.Marshal.Compat.Repl
|
||||
Foreign.Marshal.Safe.Compat.Repl
|
||||
Foreign.Marshal.Unsafe.Compat.Repl
|
||||
Foreign.Marshal.Utils.Compat.Repl
|
||||
Numeric.Compat.Repl
|
||||
Numeric.Natural.Compat.Repl
|
||||
Prelude.Compat.Repl
|
||||
System.Environment.Compat.Repl
|
||||
System.Exit.Compat.Repl
|
||||
System.IO.Unsafe.Compat.Repl
|
||||
Text.Read.Compat.Repl
|
||||
Type.Reflection.Compat.Repl
|
@ -1,20 +0,0 @@
|
||||
Copyright (c) 2015-2017 Simon Hengel <sol@typeful.net>, João Cristóvão <jmacristovao@gmail.com>, Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
@ -1,75 +0,0 @@
|
||||
-- This file has been generated from package.yaml by hpack version 0.28.2.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: f7b54386bbe16442a11779267f4a728967659e625e63acc7a4a4a9d07cfd302f
|
||||
|
||||
name: base-orphans
|
||||
version: 0.8
|
||||
synopsis: Backwards-compatible orphan instances for base
|
||||
description: @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @<http://hackage.haskell.org/package/base-compat base-compat>@.
|
||||
See the README for what instances are covered: <https://github.com/haskell-compat/base-orphans#readme>. See also the <https://github.com/haskell-compat/base-orphans#what-is-not-covered what is not covered> section.
|
||||
category: Compatibility
|
||||
homepage: https://github.com/haskell-compat/base-orphans#readme
|
||||
bug-reports: https://github.com/haskell-compat/base-orphans/issues
|
||||
author: Simon Hengel <sol@typeful.net>,
|
||||
João Cristóvão <jmacristovao@gmail.com>,
|
||||
Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
maintainer: Simon Hengel <sol@typeful.net>,
|
||||
João Cristóvão <jmacristovao@gmail.com>,
|
||||
Ryan Scott <ryan.gl.scott@gmail.com>
|
||||
copyright: (c) 2012-2017 Simon Hengel,
|
||||
(c) 2014-2017 João Cristóvão,
|
||||
(c) 2015-2017 Ryan Scott
|
||||
license: MIT
|
||||
license-file: LICENSE
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.10
|
||||
tested-with: GHC == 7.0.1, GHC == 7.0.2, GHC == 7.0.3, GHC == 7.0.4 , GHC == 7.2.1, GHC == 7.2.2 , GHC == 7.4.1, GHC == 7.4.2 , GHC == 7.6.1, GHC == 7.6.2, GHC == 7.6.3 , GHC == 7.8.1, GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4 , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3 , GHC == 8.0.1, GHC == 8.0.2 , GHC == 8.2.1, GHC == 8.2.2 , GHC == 8.4.1, GHC == 8.4.2, GHC == 8.4.3 , GHC == 8.6.1
|
||||
extra-source-files:
|
||||
CHANGES.markdown
|
||||
README.markdown
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/haskell-compat/base-orphans
|
||||
|
||||
library
|
||||
hs-source-dirs:
|
||||
src
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
base >=4.3 && <5
|
||||
, ghc-prim
|
||||
exposed-modules:
|
||||
Data.Orphans
|
||||
other-modules:
|
||||
Data.Orphans.Prelude
|
||||
default-language: Haskell2010
|
||||
|
||||
test-suite spec
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Spec.hs
|
||||
hs-source-dirs:
|
||||
test
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
QuickCheck
|
||||
, base >=4.3 && <5
|
||||
, base-orphans
|
||||
, hspec ==2.*
|
||||
build-tool-depends: hspec-discover:hspec-discover == 2.*
|
||||
other-modules:
|
||||
Control.Applicative.OrphansSpec
|
||||
Control.Exception.OrphansSpec
|
||||
Data.Bits.OrphansSpec
|
||||
Data.Foldable.OrphansSpec
|
||||
Data.Monoid.OrphansSpec
|
||||
Data.Traversable.OrphansSpec
|
||||
Data.Version.OrphansSpec
|
||||
Foreign.Storable.OrphansSpec
|
||||
GHC.Fingerprint.OrphansSpec
|
||||
System.Posix.Types.IntWord
|
||||
System.Posix.Types.OrphansSpec
|
||||
Paths_base_orphans
|
||||
default-language: Haskell2010
|
@ -1,22 +0,0 @@
|
||||
Copyright (c) 2014, Nikita Volkov
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
files (the "Software"), to deal in the Software without
|
||||
restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following
|
||||
conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
@ -1,61 +0,0 @@
|
||||
name:
|
||||
base-prelude
|
||||
version:
|
||||
1.3
|
||||
synopsis:
|
||||
The most complete prelude formed solely from the "base" package
|
||||
description:
|
||||
A library which aims to reexport all the non-conflicting and
|
||||
most general definitions from the \"base\" package.
|
||||
This includes APIs for applicatives, arrows, monoids, foldables, traversables,
|
||||
exceptions, generics, ST, MVars and STM.
|
||||
.
|
||||
This package will never have any dependencies other than \"base\".
|
||||
.
|
||||
/Versioning policy/
|
||||
.
|
||||
The versioning policy of this package deviates from PVP in the sense
|
||||
that its exports in part are transitively determined by the version of \"base\".
|
||||
Therefore it's recommended for the users of \"base-prelude\" to specify
|
||||
the bounds of \"base\" as well.
|
||||
category:
|
||||
Prelude
|
||||
homepage:
|
||||
https://github.com/nikita-volkov/base-prelude
|
||||
bug-reports:
|
||||
https://github.com/nikita-volkov/base-prelude/issues
|
||||
author:
|
||||
Nikita Volkov <nikita.y.volkov@mail.ru>
|
||||
maintainer:
|
||||
Nikita Volkov <nikita.y.volkov@mail.ru>
|
||||
copyright:
|
||||
(c) 2014, Nikita Volkov
|
||||
license:
|
||||
MIT
|
||||
license-file:
|
||||
LICENSE
|
||||
build-type:
|
||||
Simple
|
||||
extra-source-files:
|
||||
CHANGELOG.md
|
||||
cabal-version:
|
||||
>=1.10
|
||||
|
||||
|
||||
source-repository head
|
||||
type:
|
||||
git
|
||||
location:
|
||||
git://github.com/nikita-volkov/base-prelude.git
|
||||
|
||||
|
||||
library
|
||||
hs-source-dirs:
|
||||
library
|
||||
other-modules:
|
||||
exposed-modules:
|
||||
BasePrelude
|
||||
build-depends:
|
||||
base >= 4.6 && < 5
|
||||
default-language:
|
||||
Haskell2010
|
@ -1,405 +0,0 @@
|
||||
cabal-version: 2.2
|
||||
name: base
|
||||
version: 4.12.0.0
|
||||
-- NOTE: Don't forget to update ./changelog.md
|
||||
|
||||
license: BSD-3-Clause
|
||||
license-file: LICENSE
|
||||
maintainer: libraries@haskell.org
|
||||
bug-reports: http://ghc.haskell.org/trac/ghc/newticket?component=libraries/base
|
||||
synopsis: Basic libraries
|
||||
category: Prelude
|
||||
build-type: Configure
|
||||
description:
|
||||
This package contains the Standard Haskell "Prelude" and its support libraries,
|
||||
and a large collection of useful libraries ranging from data
|
||||
structures to parsing combinators and debugging utilities.
|
||||
|
||||
extra-tmp-files:
|
||||
autom4te.cache
|
||||
base.buildinfo
|
||||
config.log
|
||||
config.status
|
||||
include/EventConfig.h
|
||||
include/HsBaseConfig.h
|
||||
|
||||
extra-source-files:
|
||||
aclocal.m4
|
||||
base.buildinfo.in
|
||||
changelog.md
|
||||
config.guess
|
||||
config.sub
|
||||
configure
|
||||
configure.ac
|
||||
include/CTypes.h
|
||||
include/EventConfig.h.in
|
||||
include/HsBaseConfig.h.in
|
||||
include/ieee-flpt.h
|
||||
include/md5.h
|
||||
include/fs.h
|
||||
install-sh
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: http://git.haskell.org/ghc.git
|
||||
subdir: libraries/base
|
||||
|
||||
Flag integer-simple
|
||||
Description: Use integer-simple
|
||||
Manual: True
|
||||
Default: False
|
||||
|
||||
Flag integer-gmp
|
||||
Description: Use integer-gmp
|
||||
Manual: True
|
||||
Default: False
|
||||
|
||||
Library
|
||||
default-language: Haskell2010
|
||||
other-extensions:
|
||||
BangPatterns
|
||||
CApiFFI
|
||||
CPP
|
||||
ConstraintKinds
|
||||
DataKinds
|
||||
DeriveDataTypeable
|
||||
DeriveGeneric
|
||||
ExistentialQuantification
|
||||
ExplicitForAll
|
||||
FlexibleContexts
|
||||
FlexibleInstances
|
||||
FunctionalDependencies
|
||||
GADTs
|
||||
GeneralizedNewtypeDeriving
|
||||
KindSignatures
|
||||
MagicHash
|
||||
MultiParamTypeClasses
|
||||
NegativeLiterals
|
||||
NoImplicitPrelude
|
||||
NondecreasingIndentation
|
||||
OverloadedStrings
|
||||
ParallelArrays
|
||||
PolyKinds
|
||||
RankNTypes
|
||||
RecordWildCards
|
||||
RoleAnnotations
|
||||
Safe
|
||||
ScopedTypeVariables
|
||||
StandaloneDeriving
|
||||
Trustworthy
|
||||
TypeFamilies
|
||||
TypeOperators
|
||||
TypeSynonymInstances
|
||||
UnboxedTuples
|
||||
UndecidableInstances
|
||||
UnliftedFFITypes
|
||||
Unsafe
|
||||
|
||||
build-depends: rts == 1.0, ghc-prim ^>= 0.5.3
|
||||
|
||||
-- sanity-check to ensure exactly one flag is set
|
||||
if !((flag(integer-gmp) && !flag(integer-simple)) || (!flag(integer-gmp) && flag(integer-simple)))
|
||||
build-depends: invalid-cabal-flag-settings<0
|
||||
|
||||
if flag(integer-simple)
|
||||
build-depends: integer-simple ^>= 0.1.1
|
||||
|
||||
if flag(integer-gmp)
|
||||
build-depends: integer-gmp ^>= 1.0.1
|
||||
cpp-options: -DOPTIMISE_INTEGER_GCD_LCM
|
||||
|
||||
exposed-modules:
|
||||
Control.Applicative
|
||||
Control.Arrow
|
||||
Control.Category
|
||||
Control.Concurrent
|
||||
Control.Concurrent.Chan
|
||||
Control.Concurrent.MVar
|
||||
Control.Concurrent.QSem
|
||||
Control.Concurrent.QSemN
|
||||
Control.Exception
|
||||
Control.Exception.Base
|
||||
Control.Monad
|
||||
Control.Monad.Fail
|
||||
Control.Monad.Fix
|
||||
Control.Monad.Instances
|
||||
Control.Monad.IO.Class
|
||||
Control.Monad.ST
|
||||
Control.Monad.ST.Lazy
|
||||
Control.Monad.ST.Lazy.Safe
|
||||
Control.Monad.ST.Lazy.Unsafe
|
||||
Control.Monad.ST.Safe
|
||||
Control.Monad.ST.Strict
|
||||
Control.Monad.ST.Unsafe
|
||||
Control.Monad.Zip
|
||||
Data.Bifoldable
|
||||
Data.Bifunctor
|
||||
Data.Bitraversable
|
||||
Data.Bits
|
||||
Data.Bool
|
||||
Data.Char
|
||||
Data.Coerce
|
||||
Data.Complex
|
||||
Data.Data
|
||||
Data.Dynamic
|
||||
Data.Either
|
||||
Data.Eq
|
||||
Data.Fixed
|
||||
Data.Foldable
|
||||
Data.Function
|
||||
Data.Functor
|
||||
Data.Functor.Classes
|
||||
Data.Functor.Contravariant
|
||||
Data.Functor.Compose
|
||||
Data.Functor.Const
|
||||
Data.Functor.Identity
|
||||
Data.Functor.Product
|
||||
Data.Functor.Sum
|
||||
Data.IORef
|
||||
Data.Int
|
||||
Data.Ix
|
||||
Data.Kind
|
||||
Data.List
|
||||
Data.List.NonEmpty
|
||||
Data.Maybe
|
||||
Data.Monoid
|
||||
Data.Ord
|
||||
Data.Proxy
|
||||
Data.Ratio
|
||||
Data.Semigroup
|
||||
Data.STRef
|
||||
Data.STRef.Lazy
|
||||
Data.STRef.Strict
|
||||
Data.String
|
||||
Data.Traversable
|
||||
Data.Tuple
|
||||
Data.Type.Bool
|
||||
Data.Type.Coercion
|
||||
Data.Type.Equality
|
||||
Data.Typeable
|
||||
Data.Unique
|
||||
Data.Version
|
||||
Data.Void
|
||||
Data.Word
|
||||
Debug.Trace
|
||||
Foreign
|
||||
Foreign.C
|
||||
Foreign.C.Error
|
||||
Foreign.C.String
|
||||
Foreign.C.Types
|
||||
Foreign.Concurrent
|
||||
Foreign.ForeignPtr
|
||||
Foreign.ForeignPtr.Safe
|
||||
Foreign.ForeignPtr.Unsafe
|
||||
Foreign.Marshal
|
||||
Foreign.Marshal.Alloc
|
||||
Foreign.Marshal.Array
|
||||
Foreign.Marshal.Error
|
||||
Foreign.Marshal.Pool
|
||||
Foreign.Marshal.Safe
|
||||
Foreign.Marshal.Unsafe
|
||||
Foreign.Marshal.Utils
|
||||
Foreign.Ptr
|
||||
Foreign.Safe
|
||||
Foreign.StablePtr
|
||||
Foreign.Storable
|
||||
GHC.Arr
|
||||
GHC.Base
|
||||
GHC.ByteOrder
|
||||
GHC.Char
|
||||
GHC.Clock
|
||||
GHC.Conc
|
||||
GHC.Conc.IO
|
||||
GHC.Conc.Signal
|
||||
GHC.Conc.Sync
|
||||
GHC.ConsoleHandler
|
||||
GHC.Constants
|
||||
GHC.Desugar
|
||||
GHC.Enum
|
||||
GHC.Environment
|
||||
GHC.Err
|
||||
GHC.Exception
|
||||
GHC.Exception.Type
|
||||
GHC.ExecutionStack
|
||||
GHC.ExecutionStack.Internal
|
||||
GHC.Exts
|
||||
GHC.Fingerprint
|
||||
GHC.Fingerprint.Type
|
||||
GHC.Float
|
||||
GHC.Float.ConversionUtils
|
||||
GHC.Float.RealFracMethods
|
||||
GHC.Foreign
|
||||
GHC.ForeignPtr
|
||||
GHC.GHCi
|
||||
GHC.Generics
|
||||
GHC.IO
|
||||
GHC.IO.Buffer
|
||||
GHC.IO.BufferedIO
|
||||
GHC.IO.Device
|
||||
GHC.IO.Encoding
|
||||
GHC.IO.Encoding.CodePage
|
||||
GHC.IO.Encoding.Failure
|
||||
GHC.IO.Encoding.Iconv
|
||||
GHC.IO.Encoding.Latin1
|
||||
GHC.IO.Encoding.Types
|
||||
GHC.IO.Encoding.UTF16
|
||||
GHC.IO.Encoding.UTF32
|
||||
GHC.IO.Encoding.UTF8
|
||||
GHC.IO.Exception
|
||||
GHC.IO.FD
|
||||
GHC.IO.Handle
|
||||
GHC.IO.Handle.FD
|
||||
GHC.IO.Handle.Internals
|
||||
GHC.IO.Handle.Lock
|
||||
GHC.IO.Handle.Text
|
||||
GHC.IO.Handle.Types
|
||||
GHC.IO.IOMode
|
||||
GHC.IO.Unsafe
|
||||
GHC.IOArray
|
||||
GHC.IORef
|
||||
GHC.Int
|
||||
GHC.List
|
||||
GHC.Maybe
|
||||
GHC.MVar
|
||||
GHC.Natural
|
||||
GHC.Num
|
||||
GHC.OldList
|
||||
GHC.OverloadedLabels
|
||||
GHC.Pack
|
||||
GHC.Profiling
|
||||
GHC.Ptr
|
||||
GHC.Read
|
||||
GHC.Real
|
||||
GHC.Records
|
||||
GHC.ResponseFile
|
||||
GHC.RTS.Flags
|
||||
GHC.ST
|
||||
GHC.StaticPtr
|
||||
GHC.STRef
|
||||
GHC.Show
|
||||
GHC.Stable
|
||||
GHC.StableName
|
||||
GHC.Stack
|
||||
GHC.Stack.CCS
|
||||
GHC.Stack.Types
|
||||
GHC.Stats
|
||||
GHC.Storable
|
||||
GHC.TopHandler
|
||||
GHC.TypeLits
|
||||
GHC.TypeNats
|
||||
GHC.Unicode
|
||||
GHC.Weak
|
||||
GHC.Word
|
||||
Numeric
|
||||
Numeric.Natural
|
||||
Prelude
|
||||
System.CPUTime
|
||||
System.Console.GetOpt
|
||||
System.Environment
|
||||
System.Environment.Blank
|
||||
System.Exit
|
||||
System.IO
|
||||
System.IO.Error
|
||||
System.IO.Unsafe
|
||||
System.Info
|
||||
System.Mem
|
||||
System.Mem.StableName
|
||||
System.Mem.Weak
|
||||
System.Posix.Internals
|
||||
System.Posix.Types
|
||||
System.Timeout
|
||||
Text.ParserCombinators.ReadP
|
||||
Text.ParserCombinators.ReadPrec
|
||||
Text.Printf
|
||||
Text.Read
|
||||
Text.Read.Lex
|
||||
Text.Show
|
||||
Text.Show.Functions
|
||||
Type.Reflection
|
||||
Type.Reflection.Unsafe
|
||||
Unsafe.Coerce
|
||||
|
||||
other-modules:
|
||||
Control.Monad.ST.Imp
|
||||
Control.Monad.ST.Lazy.Imp
|
||||
Data.Functor.Utils
|
||||
Data.OldList
|
||||
Data.Semigroup.Internal
|
||||
Data.Typeable.Internal
|
||||
Foreign.ForeignPtr.Imp
|
||||
GHC.StaticPtr.Internal
|
||||
System.Environment.ExecutablePath
|
||||
System.CPUTime.Utils
|
||||
|
||||
c-sources:
|
||||
cbits/DarwinUtils.c
|
||||
cbits/PrelIOUtils.c
|
||||
cbits/SetEnv.c
|
||||
cbits/WCsubst.c
|
||||
cbits/Win32Utils.c
|
||||
cbits/consUtils.c
|
||||
cbits/iconv.c
|
||||
cbits/inputReady.c
|
||||
cbits/md5.c
|
||||
cbits/primFloat.c
|
||||
cbits/sysconf.c
|
||||
cbits/fs.c
|
||||
|
||||
cmm-sources:
|
||||
cbits/CastFloatWord.cmm
|
||||
|
||||
include-dirs: include
|
||||
includes:
|
||||
HsBase.h
|
||||
install-includes:
|
||||
HsBase.h
|
||||
WCsubst.h
|
||||
consUtils.h
|
||||
|
||||
-- OS Specific
|
||||
if os(windows)
|
||||
-- Windows requires some extra libraries for linking because the RTS
|
||||
-- is no longer re-exporting them.
|
||||
-- msvcrt: standard C library. The RTS will automatically include this,
|
||||
-- but is added for completeness.
|
||||
-- mingwex: provides C99 compatibility. libm is a stub on MingW.
|
||||
-- mingw32: Unfortunately required because of a resource leak between
|
||||
-- mingwex and mingw32. the __math_err symbol is defined in
|
||||
-- mingw32 which is required by mingwex.
|
||||
extra-libraries: wsock32, user32, shell32, msvcrt, mingw32, mingwex
|
||||
exposed-modules:
|
||||
GHC.IO.Encoding.CodePage.API
|
||||
GHC.IO.Encoding.CodePage.Table
|
||||
GHC.Conc.Windows
|
||||
GHC.Windows
|
||||
other-modules:
|
||||
System.CPUTime.Windows
|
||||
else
|
||||
exposed-modules:
|
||||
GHC.Event
|
||||
other-modules:
|
||||
GHC.Event.Arr
|
||||
GHC.Event.Array
|
||||
GHC.Event.Control
|
||||
GHC.Event.EPoll
|
||||
GHC.Event.IntTable
|
||||
GHC.Event.Internal
|
||||
GHC.Event.KQueue
|
||||
GHC.Event.Manager
|
||||
GHC.Event.PSQ
|
||||
GHC.Event.Poll
|
||||
GHC.Event.Thread
|
||||
GHC.Event.TimerManager
|
||||
GHC.Event.Unique
|
||||
|
||||
System.CPUTime.Posix.ClockGetTime
|
||||
System.CPUTime.Posix.Times
|
||||
System.CPUTime.Posix.RUsage
|
||||
System.CPUTime.Unsupported
|
||||
|
||||
-- We need to set the unit id to base (without a version number)
|
||||
-- as it's magic.
|
||||
ghc-options: -this-unit-id base
|
||||
|
||||
-- Make sure we don't accidentally regress into anti-patterns
|
||||
ghc-options: -Wcompat -Wnoncanonical-monad-instances
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2011 MailRank, Inc.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,38 +0,0 @@
|
||||
name: base16-bytestring
|
||||
version: 0.1.1.6
|
||||
synopsis: Fast base16 (hex) encoding and decoding for ByteStrings
|
||||
description: Fast base16 (hex) encoding and decoding for ByteStrings
|
||||
homepage: http://github.com/bos/base16-bytestring
|
||||
bug-reports: http://github.com/bos/base16-bytestring/issues
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
copyright: Copyright 2011 MailRank, Inc.
|
||||
author: Bryan O'Sullivan <bos@serpentine.com>
|
||||
maintainer: Bryan O'Sullivan <bos@serpentine.com>
|
||||
copyright: 2010 Bryan O'Sullivan
|
||||
category: Data
|
||||
build-type: Simple
|
||||
extra-source-files: README.markdown
|
||||
|
||||
Cabal-version: >=1.6
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Data.ByteString.Base16
|
||||
Data.ByteString.Base16.Lazy
|
||||
|
||||
build-depends:
|
||||
base == 4.*,
|
||||
bytestring >= 0.9,
|
||||
ghc-prim
|
||||
|
||||
ghc-options: -Wall -funbox-strict-fields
|
||||
ghc-prof-options: -auto-all
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: http://github.com/bos/base16-bytestring
|
||||
|
||||
source-repository head
|
||||
type: mercurial
|
||||
location: http://bitbucket.org/bos/base16-bytestring
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2010 Bryan O'Sullivan <bos@serpentine.com>
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,85 +0,0 @@
|
||||
name: base64-bytestring
|
||||
version: 1.0.0.2
|
||||
synopsis: Fast base64 encoding and decoding for ByteStrings
|
||||
description: This package provides support for encoding and decoding binary data according to @base64@ (see also <https://tools.ietf.org/html/rfc4648 RFC 4648>) for strict and lazy ByteStrings.
|
||||
homepage: https://github.com/haskell/base64-bytestring
|
||||
bug-reports: https://github.com/haskell/base64-bytestring/issues
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
author: Bryan O'Sullivan <bos@serpentine.com>
|
||||
maintainer: Herbert Valerio Riedel <hvr@gnu.org>,
|
||||
Mikhail Glushenkov <mikhail.glushenkov@gmail.com>
|
||||
copyright: 2010-2018 Bryan O'Sullivan et al.
|
||||
category: Data
|
||||
build-type: Simple
|
||||
cabal-version: >=1.8
|
||||
tested-with: GHC==8.6.2, GHC==8.4.4, GHC==8.2.2,
|
||||
GHC==8.0.2, GHC==7.10.3, GHC==7.8.4,
|
||||
GHC==7.6.3, GHC==7.4.2, GHC==7.2.2,
|
||||
GHC==7.0.4
|
||||
|
||||
extra-source-files:
|
||||
README.md
|
||||
CHANGELOG.md
|
||||
utils/Transcode.hs
|
||||
utils/transcode.py
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Data.ByteString.Base64
|
||||
Data.ByteString.Base64.URL
|
||||
Data.ByteString.Base64.Lazy
|
||||
Data.ByteString.Base64.URL.Lazy
|
||||
|
||||
other-modules:
|
||||
Data.ByteString.Base64.Internal
|
||||
|
||||
build-depends:
|
||||
base == 4.*,
|
||||
bytestring >= 0.9.0
|
||||
|
||||
ghc-options: -Wall -funbox-strict-fields
|
||||
|
||||
test-suite tests
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
main-is: Tests.hs
|
||||
|
||||
ghc-options:
|
||||
-Wall -threaded -rtsopts
|
||||
|
||||
build-depends:
|
||||
QuickCheck,
|
||||
HUnit,
|
||||
base64-bytestring,
|
||||
base,
|
||||
containers,
|
||||
bytestring,
|
||||
split,
|
||||
test-framework,
|
||||
test-framework-quickcheck2,
|
||||
test-framework-hunit
|
||||
|
||||
benchmark benchmarks
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: benchmarks
|
||||
main-is: BM.hs
|
||||
|
||||
ghc-options:
|
||||
-Wall -threaded -rtsopts
|
||||
|
||||
build-depends:
|
||||
base,
|
||||
bytestring,
|
||||
containers,
|
||||
deepseq,
|
||||
base64-bytestring,
|
||||
criterion
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/bos/base64-bytestring
|
||||
|
||||
source-repository head
|
||||
type: mercurial
|
||||
location: https://bitbucket.org/bos/base64-bytestring
|
@ -1,28 +0,0 @@
|
||||
Copyright (c) 2015-2017 Vincent Hanquez <vincent@snarc.org>
|
||||
Copyright (c) 2017 Foundation Maintainers
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
@ -1,161 +0,0 @@
|
||||
name: basement
|
||||
version: 0.0.10
|
||||
synopsis: Foundation scrap box of array & string
|
||||
description: Foundation most basic primitives without any dependencies
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
copyright: 2015-2017 Vincent Hanquez <vincent@snarc.org>
|
||||
, 2017-2018 Foundation Maintainers
|
||||
maintainer: vincent@snarc.org
|
||||
category: Web
|
||||
build-type: Simple
|
||||
homepage: https://github.com/haskell-foundation/foundation#readme
|
||||
bug-reports: https://github.com/haskell-foundation/foundation/issues
|
||||
cabal-version: >=1.10
|
||||
extra-source-files: cbits/*.h cbits/basement_rts.c
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/haskell-foundation/foundation
|
||||
subdir: basement
|
||||
|
||||
library
|
||||
hs-source-dirs: .
|
||||
exposed-modules:
|
||||
Basement.Imports
|
||||
|
||||
Basement.Base16
|
||||
Basement.Bindings.Memory
|
||||
Basement.Endianness
|
||||
Basement.Environment
|
||||
Basement.PrimType
|
||||
|
||||
Basement.Exception
|
||||
Basement.Cast
|
||||
Basement.From
|
||||
|
||||
Basement.Types.Char7
|
||||
Basement.Types.CharUTF8
|
||||
Basement.Types.OffsetSize
|
||||
Basement.Types.Ptr
|
||||
Basement.Types.AsciiString
|
||||
Basement.Types.Word128
|
||||
Basement.Types.Word256
|
||||
Basement.Monad
|
||||
Basement.MutableBuilder
|
||||
Basement.FinalPtr
|
||||
|
||||
Basement.Nat
|
||||
|
||||
-- Extended Types
|
||||
Basement.BoxedArray
|
||||
Basement.Block
|
||||
Basement.Block.Mutable
|
||||
Basement.Block.Builder
|
||||
Basement.UArray
|
||||
Basement.UArray.Mutable
|
||||
Basement.String
|
||||
Basement.String.Builder
|
||||
Basement.NonEmpty
|
||||
|
||||
-- Extended Types with explicit type level size
|
||||
Basement.Sized.Block
|
||||
Basement.Sized.UVect
|
||||
Basement.Sized.Vect
|
||||
Basement.Sized.List
|
||||
Basement.BlockN
|
||||
|
||||
-- Utils
|
||||
Basement.NormalForm
|
||||
Basement.These
|
||||
|
||||
-- Terminal
|
||||
Basement.Terminal
|
||||
Basement.Terminal.ANSI
|
||||
|
||||
-- numeric stuff
|
||||
Basement.IntegralConv
|
||||
Basement.Floating
|
||||
Basement.Numerical.Number
|
||||
Basement.Numerical.Additive
|
||||
Basement.Numerical.Subtractive
|
||||
Basement.Numerical.Multiplicative
|
||||
Basement.Bounded
|
||||
|
||||
-- exported algorithms
|
||||
Basement.Alg.XorShift
|
||||
|
||||
-- compat / base redefinition
|
||||
Basement.Compat.AMP
|
||||
Basement.Compat.Base
|
||||
Basement.Compat.Bifunctor
|
||||
Basement.Compat.CallStack
|
||||
Basement.Compat.C.Types
|
||||
Basement.Compat.ExtList
|
||||
Basement.Compat.IsList
|
||||
Basement.Compat.Identity
|
||||
Basement.Compat.Primitive
|
||||
Basement.Compat.PrimTypes
|
||||
Basement.Compat.MonadTrans
|
||||
Basement.Compat.Semigroup
|
||||
Basement.Compat.Natural
|
||||
Basement.Compat.NumLiteral
|
||||
Basement.Compat.Typeable
|
||||
|
||||
Basement.Bits
|
||||
|
||||
other-modules:
|
||||
Basement.Error
|
||||
Basement.Show
|
||||
Basement.Runtime
|
||||
|
||||
Basement.Alg.Class
|
||||
Basement.Alg.Mutable
|
||||
Basement.Alg.PrimArray
|
||||
|
||||
Basement.Alg.UTF8
|
||||
Basement.Alg.String
|
||||
|
||||
Basement.Numerical.Conversion
|
||||
|
||||
Basement.Block.Base
|
||||
|
||||
Basement.UTF8.Base
|
||||
Basement.UTF8.Helper
|
||||
Basement.UTF8.Table
|
||||
Basement.UTF8.Types
|
||||
|
||||
Basement.UArray.Base
|
||||
|
||||
Basement.String.CaseMapping
|
||||
Basement.String.Encoding.Encoding
|
||||
Basement.String.Encoding.UTF16
|
||||
Basement.String.Encoding.UTF32
|
||||
Basement.String.Encoding.ASCII7
|
||||
Basement.String.Encoding.ISO_8859_1
|
||||
|
||||
Basement.Terminal.Size
|
||||
|
||||
-- support and dependencies
|
||||
if impl(ghc < 8.0)
|
||||
buildable: False
|
||||
else
|
||||
build-depends: base
|
||||
, ghc-prim
|
||||
if os(windows)
|
||||
build-depends: Win32
|
||||
|
||||
default-language: Haskell2010
|
||||
default-extensions: NoImplicitPrelude
|
||||
RebindableSyntax
|
||||
TypeFamilies
|
||||
BangPatterns
|
||||
DeriveDataTypeable
|
||||
if (arch(i386) || arch(x86_64))
|
||||
cpp-options: -DARCH_IS_LITTLE_ENDIAN
|
||||
else
|
||||
cpp-options: -DARCH_IS_UNKNOWN_ENDIAN
|
||||
include-dirs: cbits
|
||||
c-sources: cbits/foundation_mem.c
|
||||
if impl(ghc < 8.2)
|
||||
c-sources: cbits/basement_rts.c
|
@ -1,201 +0,0 @@
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
@ -1,53 +0,0 @@
|
||||
-- This file has been generated from package.yaml by hpack version 0.28.2.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: bd1c2ce5b0ffa0157650e1c2409d31b818889736ef09aaf51de71e54d9a7d3fc
|
||||
|
||||
name: bazel-runfiles
|
||||
version: 0.7.0.1
|
||||
synopsis: Locate Bazel runfiles location
|
||||
description: Please see the README on GitHub at <https://github.com/tweag/rules_haskell/blob/master/tools/runfiles/README.md>
|
||||
category: Build Tool
|
||||
homepage: https://github.com/tweag/rules_haskell#readme
|
||||
bug-reports: https://github.com/tweag/rules_haskell/issues
|
||||
author: Tweag I/O Limited
|
||||
maintainer: m@tweag.io
|
||||
copyright: 2018 Tweag I/O Limited
|
||||
license: Apache-2.0
|
||||
license-file: LICENSE
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.10
|
||||
extra-source-files:
|
||||
LICENSE
|
||||
README.md
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/tweag/rules_haskell
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Bazel.Runfiles
|
||||
other-modules:
|
||||
Paths_bazel_runfiles
|
||||
hs-source-dirs:
|
||||
src
|
||||
build-depends:
|
||||
base >=4.7 && <5
|
||||
, directory
|
||||
, filepath
|
||||
default-language: Haskell2010
|
||||
|
||||
executable bazel-runfiles-exe
|
||||
main-is: Bin.hs
|
||||
other-modules:
|
||||
Paths_bazel_runfiles
|
||||
hs-source-dirs:
|
||||
bin
|
||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
||||
build-depends:
|
||||
base
|
||||
, bazel-runfiles
|
||||
, filepath
|
||||
default-language: Haskell2010
|
@ -1,26 +0,0 @@
|
||||
Copyright 2008-2016 Edward Kmett
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,118 +0,0 @@
|
||||
name: bifunctors
|
||||
category: Data, Functors
|
||||
version: 5.5.3
|
||||
license: BSD3
|
||||
cabal-version: >= 1.8
|
||||
license-file: LICENSE
|
||||
author: Edward A. Kmett
|
||||
maintainer: Edward A. Kmett <ekmett@gmail.com>
|
||||
stability: provisional
|
||||
homepage: http://github.com/ekmett/bifunctors/
|
||||
bug-reports: http://github.com/ekmett/bifunctors/issues
|
||||
copyright: Copyright (C) 2008-2016 Edward A. Kmett
|
||||
synopsis: Bifunctors
|
||||
description: Bifunctors.
|
||||
build-type: Simple
|
||||
tested-with: GHC == 7.0.4
|
||||
, GHC == 7.2.2
|
||||
, GHC == 7.4.2
|
||||
, GHC == 7.6.3
|
||||
, GHC == 7.8.4
|
||||
, GHC == 7.10.3
|
||||
, GHC == 8.0.2
|
||||
, GHC == 8.2.2
|
||||
, GHC == 8.4.3
|
||||
, GHC == 8.6.1
|
||||
extra-source-files: .travis.yml CHANGELOG.markdown README.markdown
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/ekmett/bifunctors.git
|
||||
|
||||
flag semigroups
|
||||
default: True
|
||||
manual: True
|
||||
description:
|
||||
You can disable the use of the `semigroups` package using `-f-semigroups`.
|
||||
.
|
||||
Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
|
||||
|
||||
flag tagged
|
||||
default: True
|
||||
manual: True
|
||||
description:
|
||||
You can disable the use of the `tagged` package using `-f-tagged`.
|
||||
.
|
||||
Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
|
||||
|
||||
library
|
||||
hs-source-dirs: src
|
||||
build-depends:
|
||||
base >= 4 && < 5,
|
||||
base-orphans >= 0.5.2 && < 1,
|
||||
comonad >= 4 && < 6,
|
||||
containers >= 0.1 && < 0.7,
|
||||
template-haskell >= 2.4 && < 2.15,
|
||||
th-abstraction >= 0.2.2 && < 0.3,
|
||||
transformers >= 0.2 && < 0.6
|
||||
|
||||
if !impl(ghc > 8.2)
|
||||
build-depends: transformers-compat >= 0.5 && < 0.7
|
||||
|
||||
if flag(tagged)
|
||||
build-depends: tagged >= 0.7.3 && < 1
|
||||
|
||||
if flag(semigroups)
|
||||
build-depends: semigroups >= 0.8.3.1 && < 1
|
||||
|
||||
if impl(ghc<7.9)
|
||||
hs-source-dirs: old-src/ghc709
|
||||
exposed-modules: Data.Bifunctor
|
||||
|
||||
if impl(ghc<8.1)
|
||||
hs-source-dirs: old-src/ghc801
|
||||
exposed-modules:
|
||||
Data.Bifoldable
|
||||
Data.Bitraversable
|
||||
|
||||
if impl(ghc>=7.2) && impl(ghc<7.5)
|
||||
build-depends: ghc-prim == 0.2.0.0
|
||||
|
||||
exposed-modules:
|
||||
Data.Biapplicative
|
||||
Data.Bifunctor.Biff
|
||||
Data.Bifunctor.Clown
|
||||
Data.Bifunctor.Fix
|
||||
Data.Bifunctor.Flip
|
||||
Data.Bifunctor.Functor
|
||||
Data.Bifunctor.Join
|
||||
Data.Bifunctor.Joker
|
||||
Data.Bifunctor.Product
|
||||
Data.Bifunctor.Sum
|
||||
Data.Bifunctor.Tannen
|
||||
Data.Bifunctor.TH
|
||||
Data.Bifunctor.Wrapped
|
||||
|
||||
other-modules:
|
||||
Data.Bifunctor.TH.Internal
|
||||
Paths_bifunctors
|
||||
|
||||
ghc-options: -Wall
|
||||
|
||||
|
||||
test-suite bifunctors-spec
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
main-is: Spec.hs
|
||||
other-modules: BifunctorSpec
|
||||
ghc-options: -Wall
|
||||
build-tool-depends: hspec-discover:hspec-discover >= 1.8
|
||||
build-depends:
|
||||
base >= 4 && < 5,
|
||||
bifunctors,
|
||||
hspec >= 1.8,
|
||||
QuickCheck >= 2 && < 3,
|
||||
template-haskell,
|
||||
transformers,
|
||||
transformers-compat
|
||||
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) Lennart Kolmodin
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,268 +0,0 @@
|
||||
name: binary
|
||||
version: 0.10.0.0
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
author: Lennart Kolmodin <kolmodin@gmail.com>
|
||||
maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
|
||||
homepage: https://github.com/kolmodin/binary
|
||||
description: Efficient, pure binary serialisation using lazy ByteStrings.
|
||||
Haskell values may be encoded to and from binary formats,
|
||||
written to disk as binary, or sent over the network.
|
||||
The format used can be automatically generated, or
|
||||
you can choose to implement a custom format if needed.
|
||||
Serialisation speeds of over 1 G\/sec have been observed,
|
||||
so this library should be suitable for high performance
|
||||
scenarios.
|
||||
synopsis: Binary serialisation for Haskell values using lazy ByteStrings
|
||||
category: Data, Parsing
|
||||
stability: provisional
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.8
|
||||
tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2
|
||||
extra-source-files:
|
||||
README.md changelog.md docs/hcar/binary-Lb.tex tools/derive/*.hs
|
||||
|
||||
-- from the benchmark 'bench'
|
||||
extra-source-files:
|
||||
benchmarks/CBenchmark.h
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/kolmodin/binary.git
|
||||
|
||||
library
|
||||
build-depends: base >= 4.5.0.0 && < 5, bytestring >= 0.10.4, containers, array
|
||||
hs-source-dirs: src
|
||||
exposed-modules: Data.Binary,
|
||||
Data.Binary.Put,
|
||||
Data.Binary.Get,
|
||||
Data.Binary.Get.Internal,
|
||||
Data.Binary.Builder
|
||||
|
||||
other-modules: Data.Binary.Class,
|
||||
Data.Binary.Internal,
|
||||
Data.Binary.Generic,
|
||||
Data.Binary.FloatCast
|
||||
if impl(ghc <= 7.6)
|
||||
-- prior to ghc-7.4 generics lived in ghc-prim
|
||||
build-depends: ghc-prim
|
||||
|
||||
ghc-options: -O2 -Wall -fliberate-case-threshold=1000
|
||||
|
||||
if impl(ghc >= 8.0)
|
||||
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
|
||||
|
||||
-- Due to circular dependency, we cannot make any of the test-suites or
|
||||
-- benchmark depend on the binary library. Instead, for each test-suite and
|
||||
-- benchmark, we include the source directory of binary and build-depend on all
|
||||
-- the dependencies binary has.
|
||||
|
||||
test-suite qc
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: src tests
|
||||
main-is: QC.hs
|
||||
other-modules:
|
||||
Action
|
||||
Arbitrary
|
||||
other-modules:
|
||||
Data.Binary
|
||||
Data.Binary.Builder
|
||||
Data.Binary.Class
|
||||
Data.Binary.FloatCast
|
||||
Data.Binary.Generic
|
||||
Data.Binary.Get
|
||||
Data.Binary.Get.Internal
|
||||
Data.Binary.Internal
|
||||
Data.Binary.Put
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5,
|
||||
bytestring >= 0.10.4,
|
||||
random>=1.0.1.0,
|
||||
test-framework,
|
||||
test-framework-quickcheck2 >= 0.3,
|
||||
QuickCheck >= 2.9
|
||||
|
||||
-- build dependencies from using binary source rather than depending on the library
|
||||
build-depends: array, containers
|
||||
ghc-options: -Wall -O2 -threaded
|
||||
if impl(ghc <= 7.6)
|
||||
-- prior to ghc-7.4 generics lived in ghc-prim
|
||||
build-depends: ghc-prim
|
||||
|
||||
|
||||
test-suite read-write-file
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: src tests
|
||||
main-is: File.hs
|
||||
other-modules:
|
||||
Data.Binary
|
||||
Data.Binary.Builder
|
||||
Data.Binary.Class
|
||||
Data.Binary.FloatCast
|
||||
Data.Binary.Generic
|
||||
Data.Binary.Get
|
||||
Data.Binary.Get.Internal
|
||||
Data.Binary.Internal
|
||||
Data.Binary.Put
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5,
|
||||
bytestring >= 0.10.4,
|
||||
Cabal,
|
||||
directory,
|
||||
filepath,
|
||||
HUnit
|
||||
|
||||
-- build dependencies from using binary source rather than depending on the library
|
||||
build-depends: array, containers
|
||||
ghc-options: -Wall
|
||||
if impl(ghc <= 7.6)
|
||||
-- prior to ghc-7.4 generics lived in ghc-prim
|
||||
build-depends: ghc-prim
|
||||
|
||||
|
||||
benchmark bench
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: src benchmarks
|
||||
main-is: Benchmark.hs
|
||||
other-modules:
|
||||
MemBench
|
||||
Data.Binary
|
||||
Data.Binary.Builder
|
||||
Data.Binary.Class
|
||||
Data.Binary.FloatCast
|
||||
Data.Binary.Generic
|
||||
Data.Binary.Get
|
||||
Data.Binary.Get.Internal
|
||||
Data.Binary.Internal
|
||||
Data.Binary.Put
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5,
|
||||
bytestring >= 0.10.4
|
||||
-- build dependencies from using binary source rather than depending on the library
|
||||
build-depends: array, containers
|
||||
c-sources: benchmarks/CBenchmark.c
|
||||
include-dirs: benchmarks
|
||||
ghc-options: -O2
|
||||
if impl(ghc <= 7.6)
|
||||
-- prior to ghc-7.4 generics lived in ghc-prim
|
||||
build-depends: ghc-prim
|
||||
|
||||
|
||||
benchmark get
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: src benchmarks
|
||||
main-is: Get.hs
|
||||
other-modules:
|
||||
Data.Binary
|
||||
Data.Binary.Builder
|
||||
Data.Binary.Class
|
||||
Data.Binary.FloatCast
|
||||
Data.Binary.Generic
|
||||
Data.Binary.Get.Internal
|
||||
Data.Binary.Internal
|
||||
Data.Binary.Put
|
||||
build-depends:
|
||||
attoparsec,
|
||||
base >= 4.5.0.0 && < 5,
|
||||
bytestring >= 0.10.4,
|
||||
cereal,
|
||||
criterion == 1.*,
|
||||
deepseq,
|
||||
mtl
|
||||
-- build dependencies from using binary source rather than depending on the library
|
||||
build-depends: array, containers
|
||||
ghc-options: -O2 -Wall
|
||||
if impl(ghc <= 7.6)
|
||||
-- prior to ghc-7.4 generics lived in ghc-prim
|
||||
build-depends: ghc-prim
|
||||
|
||||
|
||||
benchmark put
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: src benchmarks
|
||||
main-is: Put.hs
|
||||
other-modules:
|
||||
Data.Binary
|
||||
Data.Binary.Builder
|
||||
Data.Binary.Class
|
||||
Data.Binary.FloatCast
|
||||
Data.Binary.Generic
|
||||
Data.Binary.Get
|
||||
Data.Binary.Get.Internal
|
||||
Data.Binary.Internal
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5,
|
||||
bytestring >= 0.10.4,
|
||||
criterion == 1.*,
|
||||
deepseq
|
||||
-- build dependencies from using binary source rather than depending on the library
|
||||
build-depends: array, containers
|
||||
ghc-options: -O2 -Wall
|
||||
if impl(ghc <= 7.6)
|
||||
-- prior to ghc-7.4 generics lived in ghc-prim
|
||||
build-depends: ghc-prim
|
||||
|
||||
benchmark generics-bench
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: src benchmarks
|
||||
main-is: GenericsBench.hs
|
||||
other-modules:
|
||||
Data.Binary
|
||||
Data.Binary.Builder
|
||||
Data.Binary.Class
|
||||
Data.Binary.FloatCast
|
||||
Data.Binary.Generic
|
||||
Data.Binary.Get
|
||||
Data.Binary.Get.Internal
|
||||
Data.Binary.Internal
|
||||
Data.Binary.Put
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5,
|
||||
bytestring >= 0.10.4,
|
||||
-- The benchmark already depended on 'generic-deriving' transitively. That's
|
||||
-- what caused one of the problems, as both 'generic-deriving' and
|
||||
-- 'GenericsBenchTypes' used to define 'instance Generic Version'.
|
||||
generic-deriving >= 0.10,
|
||||
directory,
|
||||
filepath,
|
||||
unordered-containers,
|
||||
zlib,
|
||||
criterion
|
||||
|
||||
other-modules:
|
||||
Cabal24
|
||||
GenericsBenchCache
|
||||
GenericsBenchTypes
|
||||
-- build dependencies from using binary source rather than depending on the library
|
||||
build-depends: array, containers
|
||||
ghc-options: -O2 -Wall
|
||||
if impl(ghc <= 7.6)
|
||||
-- prior to ghc-7.4 generics lived in ghc-prim
|
||||
build-depends: ghc-prim
|
||||
|
||||
benchmark builder
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: src benchmarks
|
||||
main-is: Builder.hs
|
||||
other-modules:
|
||||
Data.Binary
|
||||
Data.Binary.Builder
|
||||
Data.Binary.Class
|
||||
Data.Binary.FloatCast
|
||||
Data.Binary.Generic
|
||||
Data.Binary.Get
|
||||
Data.Binary.Get.Internal
|
||||
Data.Binary.Internal
|
||||
Data.Binary.Put
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5,
|
||||
bytestring >= 0.10.4,
|
||||
criterion == 1.*,
|
||||
deepseq,
|
||||
mtl
|
||||
-- build dependencies from using binary source rather than depending on the library
|
||||
build-depends: array, containers
|
||||
ghc-options: -O2
|
||||
if impl(ghc <= 7.6)
|
||||
-- prior to ghc-7.4 generics lived in ghc-prim
|
||||
build-depends: ghc-prim
|
@ -1,30 +0,0 @@
|
||||
Copyright Jasper Van der Jeugt 2010, Simon Meier 2010 & 2011
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Jasper Van der Jeugt nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,102 +0,0 @@
|
||||
Name: blaze-builder
|
||||
Version: 0.4.1.0
|
||||
Synopsis: Efficient buffered output.
|
||||
|
||||
Description:
|
||||
This library provides an implementation of the older
|
||||
blaze-builder interface in terms of the new builder that
|
||||
shipped with bytestring-0.10.4.0
|
||||
.
|
||||
This implementation is mostly intended as a bridge to the
|
||||
new builder, so that code that uses the old interface
|
||||
can interoperate with code that uses the new
|
||||
implementation. Note that no attempt has been made
|
||||
to preserve the old internal modules, so code that
|
||||
has these dependencies cannot use this interface.
|
||||
.
|
||||
New code should, for the most part, use the new
|
||||
interface. However, this module does implement
|
||||
a chunked HTTP encoding, which is not otherwise
|
||||
implemented (yet?) with the new builder.
|
||||
|
||||
Author: Jasper Van der Jeugt, Simon Meier, Leon P Smith
|
||||
Copyright: (c) 2010-2014 Simon Meier
|
||||
(c) 2010 Jasper Van der Jeugt
|
||||
(c) 2013-2015 Leon P Smith
|
||||
Maintainer: Leon Smith <leon@melding-monads.com>
|
||||
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
|
||||
Homepage: http://github.com/lpsmith/blaze-builder
|
||||
Bug-Reports: http://github.com/lpsmith/blaze-builder/issues
|
||||
Stability: Experimental
|
||||
|
||||
Category: Data
|
||||
Build-type: Simple
|
||||
Cabal-version: >= 1.8
|
||||
|
||||
Extra-source-files:
|
||||
Makefile
|
||||
README.markdown
|
||||
TODO
|
||||
CHANGES
|
||||
|
||||
benchmarks/*.hs
|
||||
benchmarks/Throughput/*.hs
|
||||
benchmarks/Throughput/*.h
|
||||
benchmarks/Throughput/*.c
|
||||
|
||||
tests/*.hs
|
||||
|
||||
Source-repository head
|
||||
Type: git
|
||||
Location: https://github.com/lpsmith/blaze-builder.git
|
||||
|
||||
Library
|
||||
ghc-options: -Wall
|
||||
|
||||
exposed-modules: Blaze.ByteString.Builder
|
||||
Blaze.ByteString.Builder.Int
|
||||
Blaze.ByteString.Builder.Word
|
||||
Blaze.ByteString.Builder.ByteString
|
||||
Blaze.ByteString.Builder.Char.Utf8
|
||||
Blaze.ByteString.Builder.Char8
|
||||
Blaze.ByteString.Builder.Html.Utf8
|
||||
Blaze.ByteString.Builder.Html.Word
|
||||
Blaze.ByteString.Builder.HTTP
|
||||
Blaze.ByteString.Builder.Compat.Write
|
||||
|
||||
Blaze.ByteString.Builder.Internal.Write
|
||||
|
||||
build-depends: base == 4.* ,
|
||||
deepseq,
|
||||
text >= 0.10 && < 1.3
|
||||
|
||||
if impl(ghc < 7.8)
|
||||
build-depends: bytestring >= 0.9 && < 1.0,
|
||||
bytestring-builder
|
||||
else
|
||||
build-depends: bytestring >= 0.10.4 && < 1.0
|
||||
|
||||
if impl(ghc < 8.0)
|
||||
build-depends: semigroups >= 0.16 && < 0.19
|
||||
|
||||
test-suite test
|
||||
type: exitcode-stdio-1.0
|
||||
|
||||
hs-source-dirs: tests
|
||||
main-is: Tests.hs
|
||||
|
||||
ghc-options: -Wall -fno-warn-orphans
|
||||
|
||||
build-depends: base
|
||||
, blaze-builder
|
||||
, bytestring
|
||||
, HUnit
|
||||
, QuickCheck
|
||||
, test-framework
|
||||
, test-framework-hunit
|
||||
, test-framework-quickcheck2
|
||||
, text
|
||||
, utf8-string
|
@ -1,30 +0,0 @@
|
||||
Copyright Jasper Van der Jeugt 2010
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Jasper Van der Jeugt nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,94 +0,0 @@
|
||||
Name: blaze-html
|
||||
Version: 0.9.1.1
|
||||
Homepage: http://jaspervdj.be/blaze
|
||||
Bug-Reports: http://github.com/jaspervdj/blaze-html/issues
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Author: Jasper Van der Jeugt, Simon Meier
|
||||
Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
|
||||
Stability: Experimental
|
||||
Category: Text
|
||||
Synopsis: A blazingly fast HTML combinator library for Haskell
|
||||
Description:
|
||||
A blazingly fast HTML combinator library for the Haskell
|
||||
programming language. The Text.Blaze module is a good
|
||||
starting point, as well as this tutorial:
|
||||
<http://jaspervdj.be/blaze/tutorial.html>.
|
||||
|
||||
Build-type: Simple
|
||||
Cabal-version: >= 1.8
|
||||
|
||||
Extra-source-files:
|
||||
CHANGELOG
|
||||
src/Util/Sanitize.hs
|
||||
src/Util/GenerateHtmlCombinators.hs
|
||||
|
||||
Library
|
||||
Hs-source-dirs: src
|
||||
Ghc-Options: -Wall
|
||||
|
||||
Exposed-modules:
|
||||
Text.Blaze.Html
|
||||
Text.Blaze.Html.Renderer.Pretty
|
||||
Text.Blaze.Html.Renderer.String
|
||||
Text.Blaze.Html.Renderer.Text
|
||||
Text.Blaze.Html.Renderer.Utf8
|
||||
Text.Blaze.Html4.FrameSet
|
||||
Text.Blaze.Html4.FrameSet.Attributes
|
||||
Text.Blaze.Html4.Strict
|
||||
Text.Blaze.Html4.Strict.Attributes
|
||||
Text.Blaze.Html4.Transitional
|
||||
Text.Blaze.Html4.Transitional.Attributes
|
||||
Text.Blaze.Html5
|
||||
Text.Blaze.Html5.Attributes
|
||||
Text.Blaze.XHtml1.FrameSet
|
||||
Text.Blaze.XHtml1.FrameSet.Attributes
|
||||
Text.Blaze.XHtml1.Strict
|
||||
Text.Blaze.XHtml1.Strict.Attributes
|
||||
Text.Blaze.XHtml1.Transitional
|
||||
Text.Blaze.XHtml1.Transitional.Attributes
|
||||
Text.Blaze.XHtml5
|
||||
Text.Blaze.XHtml5.Attributes
|
||||
|
||||
Build-depends:
|
||||
base >= 4 && < 5,
|
||||
blaze-builder >= 0.3 && < 0.5,
|
||||
blaze-markup >= 0.8 && < 0.9,
|
||||
bytestring >= 0.9 && < 0.11,
|
||||
text >= 0.10 && < 1.3
|
||||
|
||||
Test-suite blaze-html-tests
|
||||
Type: exitcode-stdio-1.0
|
||||
Hs-source-dirs: src tests
|
||||
Main-is: TestSuite.hs
|
||||
Ghc-options: -Wall
|
||||
|
||||
Other-modules:
|
||||
Text.Blaze.Html
|
||||
Text.Blaze.Html.Renderer.String
|
||||
Text.Blaze.Html.Renderer.Text
|
||||
Text.Blaze.Html.Renderer.Utf8
|
||||
Text.Blaze.Html.Tests
|
||||
Text.Blaze.Html.Tests.Util
|
||||
Text.Blaze.Html5
|
||||
Text.Blaze.Html5.Attributes
|
||||
Util.Sanitize
|
||||
Util.Tests
|
||||
|
||||
Build-depends:
|
||||
HUnit >= 1.2 && < 1.7,
|
||||
QuickCheck >= 2.4 && < 2.12,
|
||||
containers >= 0.3 && < 0.6,
|
||||
test-framework >= 0.4 && < 0.9,
|
||||
test-framework-hunit >= 0.3 && < 0.4,
|
||||
test-framework-quickcheck2 >= 0.3 && < 0.4,
|
||||
-- Copied from regular dependencies...
|
||||
base >= 4 && < 5,
|
||||
blaze-builder >= 0.3 && < 0.5,
|
||||
blaze-markup >= 0.8 && < 0.9,
|
||||
bytestring >= 0.9 && < 0.11,
|
||||
text >= 0.10 && < 1.3
|
||||
|
||||
Source-repository head
|
||||
Type: git
|
||||
Location: http://github.com/jaspervdj/blaze-html.git
|
@ -1,30 +0,0 @@
|
||||
Copyright Jasper Van der Jeugt 2010
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Jasper Van der Jeugt nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,75 +0,0 @@
|
||||
Name: blaze-markup
|
||||
Version: 0.8.2.2
|
||||
Homepage: http://jaspervdj.be/blaze
|
||||
Bug-Reports: http://github.com/jaspervdj/blaze-markup/issues
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Author: Jasper Van der Jeugt, Simon Meier, Deepak Jois
|
||||
Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
|
||||
Stability: Experimental
|
||||
Category: Text
|
||||
Synopsis: A blazingly fast markup combinator library for Haskell
|
||||
Description:
|
||||
Core modules of a blazingly fast markup combinator library for the Haskell
|
||||
programming language. The Text.Blaze module is a good
|
||||
starting point, as well as this tutorial:
|
||||
<http://jaspervdj.be/blaze/tutorial.html>.
|
||||
|
||||
Build-type: Simple
|
||||
Cabal-version: >= 1.8
|
||||
Tested-with: GHC == 7.8.4, GHC == 7.10.3,
|
||||
GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1
|
||||
|
||||
Extra-source-files:
|
||||
CHANGELOG
|
||||
|
||||
Library
|
||||
Hs-source-dirs: src
|
||||
Ghc-Options: -Wall
|
||||
|
||||
Exposed-modules:
|
||||
Text.Blaze
|
||||
Text.Blaze.Internal
|
||||
Text.Blaze.Renderer.Pretty
|
||||
Text.Blaze.Renderer.String
|
||||
Text.Blaze.Renderer.Text
|
||||
Text.Blaze.Renderer.Utf8
|
||||
|
||||
Build-depends:
|
||||
base >= 4 && < 4.13,
|
||||
blaze-builder >= 0.3 && < 0.5,
|
||||
text >= 0.10 && < 1.3,
|
||||
bytestring >= 0.9 && < 0.11
|
||||
|
||||
Test-suite blaze-markup-tests
|
||||
Type: exitcode-stdio-1.0
|
||||
Hs-source-dirs: src tests
|
||||
Main-is: TestSuite.hs
|
||||
Ghc-options: -Wall
|
||||
|
||||
Other-modules:
|
||||
Text.Blaze
|
||||
Text.Blaze.Internal
|
||||
Text.Blaze.Renderer.Pretty
|
||||
Text.Blaze.Renderer.String
|
||||
Text.Blaze.Renderer.Text
|
||||
Text.Blaze.Renderer.Utf8
|
||||
Text.Blaze.Tests
|
||||
Text.Blaze.Tests.Util
|
||||
|
||||
Build-depends:
|
||||
HUnit >= 1.2 && < 1.7,
|
||||
QuickCheck >= 2.7 && < 2.12,
|
||||
containers >= 0.3 && < 0.7,
|
||||
tasty >= 1.0 && < 1.2,
|
||||
tasty-hunit >= 0.10 && < 0.11,
|
||||
tasty-quickcheck >= 0.10 && < 0.11,
|
||||
-- Copied from regular dependencies...
|
||||
base >= 4 && < 4.13,
|
||||
blaze-builder >= 0.3 && < 0.5,
|
||||
text >= 0.10 && < 1.3,
|
||||
bytestring >= 0.9 && < 0.11
|
||||
|
||||
Source-repository head
|
||||
Type: git
|
||||
Location: http://github.com/jaspervdj/blaze-markup
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) 2011, MailRank, Inc.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,104 +0,0 @@
|
||||
name: blaze-textual
|
||||
version: 0.2.1.0
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
category: Text
|
||||
copyright: Copyright 2011 MailRank, Inc.
|
||||
author: Bryan O'Sullivan <bos@serpentine.com>
|
||||
maintainer: Bryan O'Sullivan <bos@serpentine.com>
|
||||
stability: experimental
|
||||
synopsis: Fast rendering of common datatypes
|
||||
cabal-version: >= 1.8
|
||||
homepage: http://github.com/bos/blaze-textual
|
||||
bug-reports: http://github.com/bos/blaze-textual/issues
|
||||
build-type: Simple
|
||||
description:
|
||||
A library for efficiently rendering Haskell datatypes to
|
||||
bytestrings.
|
||||
.
|
||||
/Note/: if you use GHCi or Template Haskell, please see the
|
||||
@README@ file for important details about building this package,
|
||||
and other packages that depend on it:
|
||||
<https://github.com/bos/blaze-textual#readme>
|
||||
|
||||
extra-source-files:
|
||||
README.markdown
|
||||
changelog.md
|
||||
tests/*.hs
|
||||
|
||||
flag developer
|
||||
description: operate in developer mode
|
||||
default: False
|
||||
manual: True
|
||||
|
||||
flag native
|
||||
description: use slow native code for double conversion
|
||||
default: True
|
||||
manual: True
|
||||
|
||||
flag integer-simple
|
||||
description: use integer-simple instead of integer-gmp
|
||||
default: False
|
||||
manual: True
|
||||
|
||||
library
|
||||
exposed-modules:
|
||||
Blaze.Text
|
||||
Blaze.Text.Double
|
||||
Blaze.Text.Int
|
||||
|
||||
if flag(native)
|
||||
other-modules: Blaze.Text.Double.Native
|
||||
|
||||
build-depends:
|
||||
base == 4.*,
|
||||
blaze-builder >= 0.2.1.4,
|
||||
bytestring,
|
||||
ghc-prim,
|
||||
old-locale,
|
||||
text >= 0.11.0.2,
|
||||
time,
|
||||
vector
|
||||
|
||||
if !flag(native)
|
||||
build-depends:
|
||||
double-conversion >= 0.2.0.1
|
||||
|
||||
if flag(developer)
|
||||
ghc-options: -Werror
|
||||
ghc-prof-options: -auto-all
|
||||
|
||||
if flag(native)
|
||||
cpp-options: -DNATIVE
|
||||
|
||||
ghc-options: -Wall
|
||||
|
||||
if flag(integer-simple)
|
||||
cpp-options: -DINTEGER_SIMPLE
|
||||
build-depends: integer-simple
|
||||
else
|
||||
cpp-options: -DINTEGER_GMP
|
||||
build-depends: integer-gmp >= 0.2
|
||||
|
||||
test-suite tests
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: tests
|
||||
main-is: QC.hs
|
||||
ghc-options: -Wall -threaded -rtsopts
|
||||
build-depends:
|
||||
QuickCheck >= 2.4.0.1,
|
||||
base,
|
||||
blaze-builder,
|
||||
blaze-textual,
|
||||
bytestring,
|
||||
double-conversion,
|
||||
test-framework >= 0.3.3,
|
||||
test-framework-quickcheck2 >= 0.2.9
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: http://github.com/bos/blaze-textual
|
||||
|
||||
source-repository head
|
||||
type: mercurial
|
||||
location: http://bitbucket.org/bos/blaze-textual
|
@ -1,30 +0,0 @@
|
||||
Copyright 2012 Edward Kmett
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,175 +0,0 @@
|
||||
name: bound
|
||||
category: Language, Compilers/Interpreters
|
||||
version: 2.0.1
|
||||
license: BSD3
|
||||
cabal-version: >= 1.9.2
|
||||
license-file: LICENSE
|
||||
author: Edward A. Kmett
|
||||
maintainer: Edward A. Kmett <ekmett@gmail.com>
|
||||
stability: experimental
|
||||
homepage: http://github.com/ekmett/bound/
|
||||
bug-reports: http://github.com/ekmett/bound/issues
|
||||
copyright: Copyright (C) 2012-2013 Edward A. Kmett
|
||||
synopsis: Making de Bruijn Succ Less
|
||||
build-type: Custom
|
||||
description:
|
||||
We represent the target language itself as an ideal monad supplied by the
|
||||
user, and provide a 'Scope' monad transformer for introducing bound variables
|
||||
in user supplied terms. Users supply a 'Monad' and 'Traversable' instance,
|
||||
and we traverse to find free variables, and use the Monad to perform
|
||||
substitution that avoids bound variables.
|
||||
.
|
||||
Slides describing and motivating this approach to name binding are available
|
||||
online at:
|
||||
.
|
||||
<http://www.slideshare.net/ekmett/bound-making-de-bruijn-succ-less>
|
||||
.
|
||||
The goal of this package is to make it as easy as possible to deal with name
|
||||
binding without forcing an awkward monadic style on the user.
|
||||
.
|
||||
With generalized de Bruijn term you can 'lift' whole trees instead of just
|
||||
applying 'succ' to individual variables, weakening the all variables bound
|
||||
by a scope and greatly speeding up instantiation. By giving binders more
|
||||
structure we permit easy simultaneous substitution and further speed up
|
||||
instantiation.
|
||||
|
||||
extra-source-files:
|
||||
.travis.yml
|
||||
.ghci
|
||||
.gitignore
|
||||
.vim.custom
|
||||
examples/Simple.hs
|
||||
examples/Deriving.hs
|
||||
examples/Overkill.hs
|
||||
tests/doctests.hs
|
||||
travis/cabal-apt-install
|
||||
travis/config
|
||||
README.markdown
|
||||
CHANGELOG.markdown
|
||||
AUTHORS.markdown
|
||||
|
||||
tested-with:
|
||||
GHC==7.4.2,
|
||||
GHC==7.6.3,
|
||||
GHC==7.8.4,
|
||||
GHC==7.10.3,
|
||||
GHC==8.0.2,
|
||||
GHC==8.2.1
|
||||
|
||||
flag template-haskell
|
||||
description:
|
||||
You can disable the use of the `template-haskell` package using `-f-template-haskell`.
|
||||
.
|
||||
Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
|
||||
default: True
|
||||
manual: True
|
||||
|
||||
custom-setup
|
||||
setup-depends:
|
||||
base >= 4 && <5,
|
||||
Cabal,
|
||||
cabal-doctest >= 1.0.1 && <1.1
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/ekmett/bound.git
|
||||
|
||||
library
|
||||
hs-source-dirs: src
|
||||
|
||||
exposed-modules:
|
||||
Bound
|
||||
Bound.Class
|
||||
Bound.Name
|
||||
Bound.Scope
|
||||
Bound.Scope.Simple
|
||||
Bound.Term
|
||||
Bound.TH
|
||||
Bound.Var
|
||||
|
||||
build-depends:
|
||||
base >= 4 && < 5,
|
||||
bifunctors >= 3 && < 6,
|
||||
binary >= 0.5 && < 0.9,
|
||||
bytes >= 0.4 && < 1,
|
||||
cereal >= 0.3.5.2 && < 0.6,
|
||||
comonad >= 3 && < 6,
|
||||
hashable >= 1.2.5.0 && < 1.3,
|
||||
mmorph >= 1.0 && < 1.2,
|
||||
deepseq >= 1.1 && < 1.5,
|
||||
profunctors >= 3.3 && < 6,
|
||||
template-haskell >= 2.7 && < 3,
|
||||
transformers >= 0.2 && < 0.6,
|
||||
transformers-compat >= 0.5 && < 1
|
||||
|
||||
ghc-options: -Wall -O2 -fspec-constr -fdicts-cheap -funbox-strict-fields
|
||||
|
||||
if impl(ghc >=7.4 && < 7.6)
|
||||
build-depends: ghc-prim
|
||||
|
||||
if flag(template-haskell) && impl(ghc)
|
||||
build-depends: template-haskell >= 2.7 && < 3.0
|
||||
|
||||
test-suite Simple
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Simple.hs
|
||||
hs-source-dirs: examples
|
||||
buildable: True
|
||||
|
||||
ghc-options: -Wall -threaded
|
||||
build-depends:
|
||||
base,
|
||||
bound,
|
||||
deriving-compat >=0.3.4 && <0.4,
|
||||
transformers,
|
||||
transformers-compat
|
||||
|
||||
test-suite Overkill
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Overkill.hs
|
||||
hs-source-dirs: examples
|
||||
ghc-options: -Wall -threaded -main-is Overkill
|
||||
build-depends:
|
||||
base,
|
||||
bound,
|
||||
transformers,
|
||||
transformers-compat,
|
||||
functor-classes-compat,
|
||||
vector
|
||||
if !impl(ghc >= 7.8)
|
||||
buildable: False
|
||||
|
||||
test-suite Deriving
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Deriving.hs
|
||||
hs-source-dirs: examples
|
||||
ghc-options: -Wall -threaded -main-is Deriving
|
||||
build-depends:
|
||||
base,
|
||||
bound,
|
||||
transformers,
|
||||
transformers-compat
|
||||
|
||||
test-suite Imperative
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Imperative.hs
|
||||
hs-source-dirs: examples
|
||||
ghc-options: -Wall -threaded -main-is Imperative
|
||||
build-depends:
|
||||
base,
|
||||
bound,
|
||||
transformers,
|
||||
transformers-compat,
|
||||
void
|
||||
|
||||
test-suite doctests
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: doctests.hs
|
||||
hs-source-dirs: tests
|
||||
ghc-options: -Wall -threaded
|
||||
build-depends:
|
||||
base,
|
||||
bound,
|
||||
doctest >= 0.11.2 && < 0.13,
|
||||
vector >= 0.9 && < 0.13,
|
||||
void
|
@ -1,30 +0,0 @@
|
||||
Copyright Jasper Van der Jeugt 2010, Simon Meier 2010 & 2011
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of Jasper Van der Jeugt nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,79 +0,0 @@
|
||||
Name: bsb-http-chunked
|
||||
Version: 0.0.0.4
|
||||
Synopsis: Chunked HTTP transfer encoding for bytestring builders
|
||||
|
||||
Description: This library contains functions for encoding [bytestring
|
||||
builders](http://hackage.haskell.org/package/bytestring/docs/Data-ByteString-Builder.html#t:Builder)
|
||||
for [chunked HTTP\/1.1 transfer](https://en.wikipedia.org/wiki/Chunked_transfer_encoding).
|
||||
.
|
||||
This functionality was extracted from
|
||||
the [blaze-builder](http://hackage.haskell.org/package/blaze-builder)
|
||||
package.
|
||||
|
||||
Author: Jasper Van der Jeugt, Simon Meier, Leon P Smith, Simon Jakobi
|
||||
Copyright: (c) 2010-2014 Simon Meier
|
||||
(c) 2010 Jasper Van der Jeugt
|
||||
(c) 2013-2015 Leon P Smith
|
||||
(c) 2018 Simon Jakobi
|
||||
Maintainer: Simon Jakobi <simon.jakobi@gmail.com>
|
||||
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
|
||||
Homepage: http://github.com/sjakobi/bsb-http-chunked
|
||||
Bug-Reports: http://github.com/sjakobi/bsb-http-chunked/issues
|
||||
Stability: Provisional
|
||||
|
||||
Category: Data, Network
|
||||
Build-type: Simple
|
||||
Cabal-version: >= 1.8
|
||||
|
||||
Extra-source-files: CHANGELOG.md
|
||||
|
||||
Source-repository head
|
||||
Type: git
|
||||
Location: https://github.com/sjakobi/bsb-http-chunked.git
|
||||
|
||||
Library
|
||||
exposed-modules: Data.ByteString.Builder.HTTP.Chunked
|
||||
build-depends: base >= 4.8 && < 4.13,
|
||||
bytestring >= 0.10.2 && < 0.11
|
||||
ghc-options: -Wall -O2
|
||||
if impl(ghc >= 8.0)
|
||||
ghc-options: -Wcompat
|
||||
|
||||
test-suite tests
|
||||
hs-source-dirs: tests
|
||||
main-is: Tests.hs
|
||||
build-depends: attoparsec
|
||||
, base
|
||||
, bsb-http-chunked
|
||||
, blaze-builder >= 0.2.1.4
|
||||
, bytestring
|
||||
, hedgehog
|
||||
, tasty
|
||||
, tasty-hedgehog
|
||||
, tasty-hunit
|
||||
ghc-options: -Wall -rtsopts
|
||||
type: exitcode-stdio-1.0
|
||||
|
||||
test-suite doctests
|
||||
hs-source-dirs: tests
|
||||
main-is: Doctests.hs
|
||||
build-depends: base
|
||||
, doctest >= 0.8
|
||||
ghc-options: -Wall
|
||||
type: exitcode-stdio-1.0
|
||||
|
||||
benchmark bench
|
||||
hs-source-dirs: bench
|
||||
main-is: Bench.hs
|
||||
build-depends: base
|
||||
, blaze-builder
|
||||
, bsb-http-chunked
|
||||
, bytestring
|
||||
, deepseq
|
||||
, gauge
|
||||
, semigroups
|
||||
ghc-options: -O2 -Wall -rtsopts
|
||||
type: exitcode-stdio-1.0
|
@ -1,27 +0,0 @@
|
||||
Copyright (c) 2013 Vincent Hanquez <vincent@snarc.org>
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
@ -1,32 +0,0 @@
|
||||
Name: byteable
|
||||
Version: 0.1.1
|
||||
Synopsis: Type class for sequence of bytes
|
||||
Description:
|
||||
Abstract class to manipulate sequence of bytes
|
||||
.
|
||||
The use case of this class is abstracting manipulation of
|
||||
types that are just wrapping a bytestring with stronger and
|
||||
more meaniful name.
|
||||
.
|
||||
Usual definition of those types are of the form: newtype MyType = MyType ByteString
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Copyright: Vincent Hanquez <vincent@snarc.org>
|
||||
Author: Vincent Hanquez <vincent@snarc.org>
|
||||
Maintainer: vincent@snarc.org
|
||||
Category: Data
|
||||
Stability: experimental
|
||||
Build-Type: Simple
|
||||
Homepage: http://github.com/vincenthz/hs-byteable
|
||||
Cabal-Version: >=1.8
|
||||
data-files: README.md
|
||||
|
||||
Library
|
||||
Exposed-modules: Data.Byteable
|
||||
Build-depends: base >= 4 && < 5
|
||||
, bytestring
|
||||
ghc-options: -Wall -fwarn-tabs
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/vincenthz/hs-byteable
|
@ -1,30 +0,0 @@
|
||||
Copyright 2009, Antoine Latter
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* Neither the name of the author nor the names of other
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,24 +0,0 @@
|
||||
Name: byteorder
|
||||
Version: 1.0.4
|
||||
Cabal-Version: >= 1.6
|
||||
Synopsis: Exposes the native endianness or byte ordering of the system.
|
||||
Description: This package is for working with the native byte-ordering of
|
||||
the system.
|
||||
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Author: Antoine Latter
|
||||
Maintainer: Antoine Latter <aslatter@gmail.com>
|
||||
Homepage: http://community.haskell.org/~aslatter/code/byteorder
|
||||
Build-type: Simple
|
||||
|
||||
Category: System
|
||||
|
||||
Source-Repository head
|
||||
type: darcs
|
||||
location: http://community.haskell.org/~aslatter/code/byteorder/
|
||||
|
||||
Library
|
||||
|
||||
Build-depends: base == 4.*
|
||||
Exposed-modules: System.ByteOrder
|
@ -1,30 +0,0 @@
|
||||
Copyright 2013-2015 Edward Kmett
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,104 +0,0 @@
|
||||
name: bytes
|
||||
category: Data, Serialization
|
||||
version: 0.15.5
|
||||
license: BSD3
|
||||
cabal-version: >= 1.8
|
||||
license-file: LICENSE
|
||||
author: Edward A. Kmett
|
||||
maintainer: Edward A. Kmett <ekmett@gmail.com>
|
||||
stability: experimental
|
||||
homepage: https://github.com/ekmett/bytes
|
||||
bug-reports: https://github.com/ekmett/bytes/issues
|
||||
copyright: Copyright (C) 2013-2015 Edward A. Kmett
|
||||
build-type: Custom
|
||||
tested-with: GHC == 7.4.2
|
||||
, GHC == 7.6.3
|
||||
, GHC == 7.8.4
|
||||
, GHC == 7.10.3
|
||||
, GHC == 8.0.2
|
||||
, GHC == 8.2.2
|
||||
, GHC == 8.4.3
|
||||
, GHC == 8.6.1
|
||||
synopsis: Sharing code for serialization between binary and cereal
|
||||
description: Sharing code for serialization between binary and cereal.
|
||||
|
||||
extra-source-files:
|
||||
.travis.yml
|
||||
.ghci
|
||||
.gitignore
|
||||
.vim.custom
|
||||
travis/cabal-apt-install
|
||||
travis/config
|
||||
AUTHORS.markdown
|
||||
README.markdown
|
||||
CHANGELOG.markdown
|
||||
Warning.hs
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: git://github.com/ekmett/bytes.git
|
||||
|
||||
-- You can disable the doctests test suite with -f-test-doctests
|
||||
flag test-doctests
|
||||
description: Enable (or disable via f-test-doctests) the doctest suite when
|
||||
using the enable-tests option for cabal.
|
||||
default: True
|
||||
manual: True
|
||||
|
||||
custom-setup
|
||||
-- any should do
|
||||
setup-depends:
|
||||
base >= 4.5 && <5,
|
||||
Cabal >= 1.14,
|
||||
cabal-doctest >= 1 && <1.1
|
||||
|
||||
|
||||
library
|
||||
build-depends:
|
||||
base >= 4.5 && < 5,
|
||||
binary >= 0.5.1 && < 0.9,
|
||||
bytestring >= 0.9 && < 0.11,
|
||||
cereal >= 0.3.5 && < 0.6,
|
||||
containers >= 0.3 && < 1,
|
||||
hashable >= 1.0.1.1 && < 1.4,
|
||||
mtl >= 2.0 && < 2.3,
|
||||
text >= 0.2 && < 1.3,
|
||||
time >= 1.2 && < 1.9,
|
||||
transformers >= 0.2 && < 0.6,
|
||||
transformers-compat >= 0.3 && < 1,
|
||||
unordered-containers >= 0.2 && < 0.3,
|
||||
scientific >= 0.0 && < 1,
|
||||
void >= 0.6 && < 1
|
||||
|
||||
if impl(ghc >= 7.4 && < 7.6)
|
||||
build-depends: ghc-prim
|
||||
|
||||
if impl(ghc < 8.0)
|
||||
build-depends: semigroups >= 0.5 && < 1
|
||||
|
||||
exposed-modules:
|
||||
Data.Bytes.Get
|
||||
Data.Bytes.Put
|
||||
Data.Bytes.Serial
|
||||
Data.Bytes.Signed
|
||||
Data.Bytes.VarInt
|
||||
|
||||
ghc-options: -Wall -fwarn-tabs -O2
|
||||
c-sources: cbits/i2d.c
|
||||
hs-source-dirs: src
|
||||
|
||||
test-suite doctests
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: doctests.hs
|
||||
ghc-options: -Wall -threaded
|
||||
hs-source-dirs: tests
|
||||
|
||||
if !flag(test-doctests)
|
||||
buildable: False
|
||||
else
|
||||
build-depends:
|
||||
base,
|
||||
bytes,
|
||||
directory >= 1.0,
|
||||
doctest >= 0.11.1 && <0.17,
|
||||
filepath >= 1.2
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) Don Stewart 2005-2009
|
||||
(c) Duncan Coutts 2006-2015
|
||||
(c) David Roundy 2003-2005
|
||||
(c) Simon Meier 2010-2011
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
@ -1,28 +0,0 @@
|
||||
|
||||
©2009 Jason Dusek.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
. Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
. Names of the contributors to this software may not be used to endorse or
|
||||
promote products derived from this software without specific prior written
|
||||
permission.
|
||||
|
||||
This software is provided by the contributors "as is" and any express or
|
||||
implied warranties, including, but not limited to, the implied warranties of
|
||||
merchantability and fitness for a particular purpose are disclaimed. In no
|
||||
event shall the contributors be liable for any direct, indirect, incidental,
|
||||
special, exemplary, or consequential damages (including, but not limited to,
|
||||
procurement of substitute goods or services; loss of use, data, or profits;
|
||||
or business interruption) however caused and on any theory of liability,
|
||||
whether in contract, strict liability, or tort (including negligence or
|
||||
otherwise) arising in any way out of the use of this software, even if
|
||||
advised of the possibility of such damage.
|
||||
|
@ -1,54 +0,0 @@
|
||||
name : bytestring-nums
|
||||
version : 0.3.6
|
||||
category : Text
|
||||
license : BSD3
|
||||
license-file : LICENSE
|
||||
author : Jason Dusek
|
||||
maintainer : jason.dusek@gmail.com
|
||||
stability : experimental
|
||||
homepage : http://github.com/solidsnack/bytestring-nums
|
||||
synopsis : Parse numeric literals from ByteStrings.
|
||||
description :
|
||||
Parse numeric literals from ByteStrings.
|
||||
|
||||
|
||||
cabal-version : >= 1.6
|
||||
build-type : Simple
|
||||
extra-source-files : README
|
||||
|
||||
|
||||
source-repository head
|
||||
type : git
|
||||
location : http://github.com/solidsnack/bytestring-nums.git
|
||||
|
||||
|
||||
flag cli
|
||||
description : Enable command line tool.
|
||||
default : False
|
||||
|
||||
|
||||
library
|
||||
build-depends : base >= 3 && < 5
|
||||
, containers
|
||||
, bytestring >= 0.9
|
||||
exposed-modules : Data.ByteString.Nums.Careless
|
||||
Data.ByteString.Nums.Careless.Hex
|
||||
Data.ByteString.Nums.Careless.Int
|
||||
Data.ByteString.Nums.Careless.Float
|
||||
extensions : MultiParamTypeClasses
|
||||
TypeSynonymInstances
|
||||
BangPatterns
|
||||
ghc-options : -O2 -Wall -funbox-strict-fields
|
||||
|
||||
|
||||
executable spoj-eugene
|
||||
main-is : SPOJEugeneKirpichov.hs
|
||||
if flag(cli)
|
||||
buildable : True
|
||||
else
|
||||
buildable : False
|
||||
extensions : MultiParamTypeClasses
|
||||
TypeSynonymInstances
|
||||
BangPatterns
|
||||
ghc-options : -O2 -Wall -funbox-strict-fields
|
||||
|
@ -1,225 +0,0 @@
|
||||
Name: bytestring
|
||||
Version: 0.10.8.2
|
||||
Synopsis: Fast, compact, strict and lazy byte strings with a list interface
|
||||
Description:
|
||||
An efficient compact, immutable byte string type (both strict and lazy)
|
||||
suitable for binary or 8-bit character data.
|
||||
.
|
||||
The 'ByteString' type represents sequences of bytes or 8-bit characters.
|
||||
It is suitable for high performance use, both in terms of large data
|
||||
quantities, or high speed requirements. The 'ByteString' functions follow
|
||||
the same style as Haskell\'s ordinary lists, so it is easy to convert code
|
||||
from using 'String' to 'ByteString'.
|
||||
.
|
||||
Two 'ByteString' variants are provided:
|
||||
.
|
||||
* Strict 'ByteString's keep the string as a single large array. This
|
||||
makes them convenient for passing data between C and Haskell.
|
||||
.
|
||||
* Lazy 'ByteString's use a lazy list of strict chunks which makes it
|
||||
suitable for I\/O streaming tasks.
|
||||
.
|
||||
The @Char8@ modules provide a character-based view of the same
|
||||
underlying 'ByteString' types. This makes it convenient to handle mixed
|
||||
binary and 8-bit character content (which is common in many file formats
|
||||
and network protocols).
|
||||
.
|
||||
The 'Builder' module provides an efficient way to build up 'ByteString's
|
||||
in an ad-hoc way by repeated concatenation. This is ideal for fast
|
||||
serialisation or pretty printing.
|
||||
.
|
||||
There is also a 'ShortByteString' type which has a lower memory overhead
|
||||
and can can be converted to or from a 'ByteString', but supports very few
|
||||
other operations. It is suitable for keeping many short strings in memory.
|
||||
.
|
||||
'ByteString's are not designed for Unicode. For Unicode strings you should
|
||||
use the 'Text' type from the @text@ package.
|
||||
.
|
||||
These modules are intended to be imported qualified, to avoid name clashes
|
||||
with "Prelude" functions, e.g.
|
||||
.
|
||||
> import qualified Data.ByteString as BS
|
||||
|
||||
License: BSD3
|
||||
License-file: LICENSE
|
||||
Category: Data
|
||||
Copyright: Copyright (c) Don Stewart 2005-2009,
|
||||
(c) Duncan Coutts 2006-2015,
|
||||
(c) David Roundy 2003-2005,
|
||||
(c) Jasper Van der Jeugt 2010,
|
||||
(c) Simon Meier 2010-2013.
|
||||
|
||||
Author: Don Stewart,
|
||||
Duncan Coutts
|
||||
Maintainer: Duncan Coutts <duncan@community.haskell.org>
|
||||
Homepage: https://github.com/haskell/bytestring
|
||||
Bug-reports: https://github.com/haskell/bytestring/issues
|
||||
Tested-With: GHC==7.10.1, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==6.12.3
|
||||
Build-Type: Simple
|
||||
Cabal-Version: >= 1.10
|
||||
extra-source-files: README.md Changelog.md
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/haskell/bytestring
|
||||
|
||||
flag integer-simple
|
||||
description: Use the simple integer library instead of GMP
|
||||
default: False
|
||||
|
||||
library
|
||||
build-depends: base >= 4.2 && < 5, ghc-prim, deepseq
|
||||
|
||||
exposed-modules: Data.ByteString
|
||||
Data.ByteString.Char8
|
||||
Data.ByteString.Unsafe
|
||||
Data.ByteString.Internal
|
||||
Data.ByteString.Lazy
|
||||
Data.ByteString.Lazy.Char8
|
||||
Data.ByteString.Lazy.Internal
|
||||
Data.ByteString.Short
|
||||
Data.ByteString.Short.Internal
|
||||
|
||||
Data.ByteString.Builder
|
||||
Data.ByteString.Builder.Extra
|
||||
Data.ByteString.Builder.Prim
|
||||
|
||||
-- perhaps only exposed temporarily
|
||||
Data.ByteString.Builder.Internal
|
||||
Data.ByteString.Builder.Prim.Internal
|
||||
|
||||
-- sigh, we decided to rename shortly after making
|
||||
-- an initial release, so these are here for compat
|
||||
Data.ByteString.Lazy.Builder
|
||||
Data.ByteString.Lazy.Builder.Extras
|
||||
Data.ByteString.Lazy.Builder.ASCII
|
||||
other-modules:
|
||||
Data.ByteString.Builder.ASCII
|
||||
Data.ByteString.Builder.Prim.Binary
|
||||
Data.ByteString.Builder.Prim.ASCII
|
||||
Data.ByteString.Builder.Prim.Internal.Floating
|
||||
Data.ByteString.Builder.Prim.Internal.UncheckedShifts
|
||||
Data.ByteString.Builder.Prim.Internal.Base16
|
||||
|
||||
default-language: Haskell98
|
||||
other-extensions: CPP,
|
||||
ForeignFunctionInterface,
|
||||
BangPatterns
|
||||
UnliftedFFITypes,
|
||||
MagicHash,
|
||||
UnboxedTuples,
|
||||
DeriveDataTypeable
|
||||
ScopedTypeVariables
|
||||
RankNTypes
|
||||
NamedFieldPuns
|
||||
-- if impl(ghc >= 7.2)
|
||||
-- other-extensions: Trustworthy, Unsafe
|
||||
-- older ghc had issues with language pragmas guarded by cpp
|
||||
if impl(ghc < 7)
|
||||
default-extensions: CPP, MagicHash, UnboxedTuples,
|
||||
DeriveDataTypeable, BangPatterns,
|
||||
NamedFieldPuns
|
||||
|
||||
ghc-options: -Wall -fwarn-tabs
|
||||
-O2
|
||||
-fmax-simplifier-iterations=10
|
||||
-fdicts-cheap
|
||||
-fspec-constr-count=6
|
||||
|
||||
c-sources: cbits/fpstring.c
|
||||
cbits/itoa.c
|
||||
include-dirs: include
|
||||
includes: fpstring.h
|
||||
install-includes: fpstring.h
|
||||
|
||||
-- flags for the decimal integer serialization code
|
||||
if impl(ghc >= 6.11)
|
||||
if !flag(integer-simple)
|
||||
cpp-options: -DINTEGER_GMP
|
||||
build-depends: integer-gmp >= 0.2
|
||||
|
||||
if impl(ghc >= 6.9) && impl(ghc < 6.11)
|
||||
cpp-options: -DINTEGER_GMP
|
||||
build-depends: integer >= 0.1 && < 0.2
|
||||
|
||||
|
||||
-- QC properties, with GHC RULES disabled
|
||||
test-suite prop-compiled
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Properties.hs
|
||||
other-modules: Rules
|
||||
QuickCheckUtils
|
||||
TestFramework
|
||||
hs-source-dirs: . tests
|
||||
build-depends: base, ghc-prim, deepseq, random, directory,
|
||||
test-framework, test-framework-quickcheck2,
|
||||
QuickCheck >= 2.3
|
||||
c-sources: cbits/fpstring.c
|
||||
include-dirs: include
|
||||
ghc-options: -fwarn-unused-binds
|
||||
-fno-enable-rewrite-rules
|
||||
-threaded -rtsopts
|
||||
cpp-options: -DHAVE_TEST_FRAMEWORK=1
|
||||
default-language: Haskell98
|
||||
-- older ghc had issues with language pragmas guarded by cpp
|
||||
if impl(ghc < 7)
|
||||
default-extensions: CPP, MagicHash, UnboxedTuples,
|
||||
DeriveDataTypeable, BangPatterns,
|
||||
NamedFieldPuns
|
||||
|
||||
test-suite regressions
|
||||
-- temporarily disabled as it allocates too much memory
|
||||
buildable: False
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Regressions.hs
|
||||
hs-source-dirs: . tests
|
||||
build-depends: base, ghc-prim, deepseq, random, directory,
|
||||
test-framework, test-framework-hunit, HUnit
|
||||
c-sources: cbits/fpstring.c
|
||||
include-dirs: include
|
||||
ghc-options: -fwarn-unused-binds
|
||||
-fno-enable-rewrite-rules
|
||||
-threaded -rtsopts
|
||||
default-language: Haskell98
|
||||
-- older ghc had issues with language pragmas guarded by cpp
|
||||
if impl(ghc < 7)
|
||||
default-extensions: CPP, MagicHash, UnboxedTuples,
|
||||
DeriveDataTypeable, BangPatterns,
|
||||
NamedFieldPuns
|
||||
|
||||
test-suite test-builder
|
||||
type: exitcode-stdio-1.0
|
||||
hs-source-dirs: . tests tests/builder
|
||||
main-is: TestSuite.hs
|
||||
other-modules: Data.ByteString.Builder.Tests
|
||||
Data.ByteString.Builder.Prim.Tests
|
||||
Data.ByteString.Builder.Prim.TestUtils
|
||||
TestFramework
|
||||
|
||||
build-depends: base, ghc-prim,
|
||||
deepseq,
|
||||
QuickCheck >= 2.4,
|
||||
byteorder == 1.0.*,
|
||||
dlist >= 0.5 && < 0.9,
|
||||
directory,
|
||||
mtl >= 2.0 && < 2.3,
|
||||
HUnit,
|
||||
test-framework,
|
||||
test-framework-hunit,
|
||||
test-framework-quickcheck2
|
||||
|
||||
ghc-options: -Wall -fwarn-tabs -threaded -rtsopts
|
||||
cpp-options: -DHAVE_TEST_FRAMEWORK=1
|
||||
|
||||
default-language: Haskell98
|
||||
-- older ghc had issues with language pragmas guarded by cpp
|
||||
if impl(ghc < 7)
|
||||
default-extensions: CPP, MagicHash, UnboxedTuples,
|
||||
DeriveDataTypeable, BangPatterns,
|
||||
NamedFieldPuns
|
||||
|
||||
c-sources: cbits/fpstring.c
|
||||
cbits/itoa.c
|
||||
include-dirs: include
|
||||
includes: fpstring.h
|
||||
install-includes: fpstring.h
|
@ -1,19 +0,0 @@
|
||||
Copyright (c) 2016 Simon Hengel <sol@typeful.net>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
@ -1,48 +0,0 @@
|
||||
-- This file has been generated from package.yaml by hpack version 0.15.0.
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
|
||||
name: call-stack
|
||||
version: 0.1.0
|
||||
synopsis: Use GHC call-stacks in a backward compatible way
|
||||
category: Data
|
||||
homepage: https://github.com/sol/call-stack#readme
|
||||
bug-reports: https://github.com/sol/call-stack/issues
|
||||
maintainer: Simon Hengel <sol@typeful.net>
|
||||
license: MIT
|
||||
license-file: LICENSE
|
||||
build-type: Simple
|
||||
cabal-version: >= 1.10
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/sol/call-stack
|
||||
|
||||
library
|
||||
hs-source-dirs:
|
||||
src
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5
|
||||
exposed-modules:
|
||||
Data.CallStack
|
||||
other-modules:
|
||||
Data.SrcLoc
|
||||
Paths_call_stack
|
||||
default-language: Haskell2010
|
||||
|
||||
test-suite spec
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: Spec.hs
|
||||
hs-source-dirs:
|
||||
test
|
||||
ghc-options: -Wall
|
||||
build-depends:
|
||||
base >= 4.5.0.0 && < 5
|
||||
, nanospec
|
||||
, call-stack
|
||||
other-modules:
|
||||
Data.CallStackSpec
|
||||
Example
|
||||
Util
|
||||
default-language: Haskell2010
|
@ -1,31 +0,0 @@
|
||||
Copyright (c) 2011-2013 Bas van Dijk
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following
|
||||
disclaimer in the documentation and/or other materials provided
|
||||
with the distribution.
|
||||
|
||||
* The name of Bas van Dijk and the names of contributors may NOT
|
||||
be used to endorse or promote products derived from this
|
||||
software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,73 +0,0 @@
|
||||
name: case-insensitive
|
||||
version: 1.2.0.11
|
||||
cabal-version: >=1.8
|
||||
build-type: Simple
|
||||
license: BSD3
|
||||
license-file: LICENSE
|
||||
copyright: 2011 Bas van Dijk
|
||||
author: Bas van Dijk
|
||||
maintainer: Bas van Dijk <v.dijk.bas@gmail.com>
|
||||
homepage: https://github.com/basvandijk/case-insensitive
|
||||
bug-reports: https://github.com/basvandijk/case-insensitive/issues
|
||||
category: Data, Text
|
||||
synopsis: Case insensitive string comparison
|
||||
description: The module @Data.CaseInsensitive@ provides the 'CI' type
|
||||
constructor which can be parameterised by a string-like
|
||||
type like: 'String', 'ByteString', 'Text',
|
||||
etc.. Comparisons of values of the resulting type will be
|
||||
insensitive to cases.
|
||||
tested-with:
|
||||
GHC==7.0.4,
|
||||
GHC==7.2.2
|
||||
GHC==7.4.2,
|
||||
GHC==7.6.3,
|
||||
GHC==7.8.4,
|
||||
GHC==7.10.3,
|
||||
GHC==8.0.1
|
||||
|
||||
extra-source-files: README.markdown CHANGELOG pg2189.txt
|
||||
|
||||
source-repository head
|
||||
Type: git
|
||||
Location: git://github.com/basvandijk/case-insensitive.git
|
||||
|
||||
Library
|
||||
ghc-options: -Wall
|
||||
build-depends: base >= 3 && < 5
|
||||
, bytestring >= 0.9
|
||||
, text >= 0.3
|
||||
, deepseq >= 1.1
|
||||
, hashable >= 1.0
|
||||
if !impl(ghc >= 8.0)
|
||||
build-depends: semigroups >= 0.18
|
||||
exposed-modules: Data.CaseInsensitive, Data.CaseInsensitive.Unsafe
|
||||
other-modules: Data.CaseInsensitive.Internal
|
||||
|
||||
test-suite test-case-insensitive
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: test.hs
|
||||
hs-source-dirs: test
|
||||
|
||||
build-depends: case-insensitive
|
||||
, base >= 3 && < 5
|
||||
, bytestring >= 0.9
|
||||
, text >= 0.3
|
||||
, HUnit >= 1.2.2
|
||||
, test-framework >= 0.2.4
|
||||
, test-framework-hunit >= 0.2.4
|
||||
|
||||
ghc-options: -Wall
|
||||
|
||||
benchmark bench-case-insensitive
|
||||
type: exitcode-stdio-1.0
|
||||
main-is: bench.hs
|
||||
other-modules: NoClass
|
||||
hs-source-dirs: bench
|
||||
|
||||
ghc-options: -Wall -O2
|
||||
|
||||
build-depends: case-insensitive
|
||||
, base >= 3 && < 5
|
||||
, bytestring >= 0.9
|
||||
, criterion >= 0.6.1
|
||||
, deepseq >= 1.1
|
@ -1,30 +0,0 @@
|
||||
Copyright (c) Lennart Kolmodin, Galois, Inc.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the author nor the names of his contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
|
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
||||
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
@ -1,25 +0,0 @@
|
||||
The following license covers this documentation, and the source code, except
|
||||
where otherwise indicated.
|
||||
|
||||
Copyright 2012, Myles C. Maxfield. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS" AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
|
||||
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user