hw-json-demo (empty) → 1.0.0.0
raw patch · 3 files changed
+111/−0 lines, 3 filesdep +aesondep +basedep +bytestring
Dependencies added: aeson, base, bytestring, deepseq, dlist, hw-balancedparens, hw-bits, hw-json, hw-json-simd, hw-mquery, hw-prim, hw-rankselect, hw-rankselect-base, mmap, vector
Files
- LICENSE +30/−0
- README.md +0/−0
- hw-json-demo.cabal +81/−0
+ LICENSE view
@@ -0,0 +1,30 @@+Copyright John Ky (c) 2016++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 Author name here 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.
+ README.md view
+ hw-json-demo.cabal view
@@ -0,0 +1,81 @@+cabal-version: 2.2++name: hw-json-demo+version: 1.0.0.0+synopsis: Memory efficient JSON parser+description: Memory efficient JSON parser. Please see README.md+category: Data+homepage: http://github.com/haskell-works/hw-json-demo#readme+bug-reports: https://github.com/haskell-works/hw-json-demo/issues+author: John Ky+maintainer: newhoggy@gmail.com+copyright: 2016 - 2019 John Ky+license: BSD-3-Clause+license-file: LICENSE+build-type: Simple+extra-source-files: README.md++source-repository head+ type: git+ location: https://github.com/haskell-works/hw-json-demo++flag bmi2+ description: Enable bmi2 instruction set+ manual: False+ default: False++flag sse42+ description: Enable sse4.2 instruction set+ manual: False+ default: False++common base { build-depends: base >= 4 && < 5 }++common aeson { build-depends: aeson >= 1.4.2.0 && < 1.6 }+common bits-extra { build-depends: bits-extra >= 0.0.1 && < 0.1 }+common bytestring { build-depends: bytestring >= 0.10.6 && < 0.12 }+common deepseq { build-depends: deepseq >= 1.4.0.0 && < 1.5 }+common dlist { build-depends: dlist >= 0.8 && < 1.1 }+common hw-balancedparens { build-depends: hw-balancedparens >= 0.2.0.1 && < 0.3 }+common hw-bits { build-depends: hw-bits >= 0.7.0.5 && < 0.8 }+common hw-json { build-depends: hw-json >= 1.0.0.0 && < 1.1 }+common hw-json-simd { build-depends: hw-json-simd >= 0.1.0.1 && < 0.2 }+common hw-mquery { build-depends: hw-mquery >= 0.2.0.0 && < 0.3 }+common hw-prim { build-depends: hw-prim >= 0.6.2.21 && < 0.7 }+common hw-rankselect { build-depends: hw-rankselect >= 0.12.0.4 && < 0.13 }+common hw-rankselect-base { build-depends: hw-rankselect-base >= 0.3.2.1 && < 0.4 }+common hw-simd { build-depends: hw-simd >= 0.1.1.2 && < 0.2 }+common lens { build-depends: lens >= 4 && < 6 }+common mmap { build-depends: mmap >= 0.5 && < 0.6 }+common vector { build-depends: vector >= 0.12 && < 0.13 }++common semigroups { if impl(ghc < 8 ) { build-depends: semigroups >= 0.16 && < 0.20 } }++common config+ default-language: Haskell2010+ ghc-options: -Wall+ if flag(sse42)+ ghc-options: -mbmi2+ if flag(bmi2) && impl(ghc >= 8.4.1)+ ghc-options: -mbmi2 -msse4.2+ cpp-options: -DBMI2_ENABLED++library+ import: base, config+ , aeson+ , bytestring+ , deepseq+ , dlist+ , hw-balancedparens+ , hw-bits+ , hw-mquery+ , hw-json+ , hw-json-simd+ , hw-prim+ , hw-rankselect+ , hw-rankselect-base+ , mmap+ , vector+ ghc-options: -O2 -msse4.2+ other-modules: Paths_hw_json_demo+ autogen-modules: Paths_hw_json_demo