Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
306 commits
Select commit Hold shift + click to select a range
6ae19be
Explicit Typeable for older GHC.
sdiehl Jun 8, 2016
6edc320
DeriveTyepable pragma.
sdiehl Jun 8, 2016
a9c8d30
Remove string-conv dependency.
sdiehl Jun 8, 2016
30d0bbc
Debug functions to use Text.
sdiehl Jun 9, 2016
173b86d
Read actions for Strict text in scope by default.
sdiehl Jun 9, 2016
78b16eb
IO handle functions.
sdiehl Jun 10, 2016
8d794da
Remove printf.
sdiehl Jun 10, 2016
e0cace8
Symbols list.
sdiehl Jun 11, 2016
b680551
Dependencies note.
sdiehl Jun 17, 2016
dce9f0c
github table formatting
sdiehl Jun 17, 2016
0aa40b8
Don't support alternative Base.
sdiehl Jun 30, 2016
a7bc404
Fix up bound documentation.
sdiehl Jun 30, 2016
e2b886b
MOre specializers.
sdiehl Jun 30, 2016
f4178f0
FAQ section.
sdiehl Jun 30, 2016
22c0e74
Added changelog.
sdiehl Jun 30, 2016
fa58c54
Added changelog.
sdiehl Jun 30, 2016
205643e
Callstack for GHC 8.x.
sdiehl Jun 30, 2016
cef28ed
Remove throw and assert exports.
sdiehl Jun 30, 2016
cf1fa98
Remove showCallStack.
sdiehl Jun 30, 2016
89fdc58
Single SrcLoc export.
sdiehl Jun 30, 2016
b8479eb
Move throw to Unsafe exports.
sdiehl Jun 30, 2016
c2ca167
Control.Exception as qualified import.
sdiehl Jun 30, 2016
63d5ed6
Encoding functions in scope by default.
sdiehl Jul 1, 2016
f6586ba
Change safety language flags.
sdiehl Jul 1, 2016
f0fd117
Add unsnoc function.
sdiehl Jul 1, 2016
21be7f2
Fix 0.1.6 changelog.
sdiehl Jul 2, 2016
6b6f896
Note about exception handling.
sdiehl Jul 2, 2016
827c0ef
Formatting for FAQ.
sdiehl Jul 2, 2016
b621258
Better example text for panic.
sdiehl Jul 2, 2016
b658b4c
Note explicit String types.
sdiehl Jul 2, 2016
2f619f3
Link to pretty printer library.
sdiehl Jul 2, 2016
245dd51
Explicitly lift throwIO and throwTo.
sdiehl Jul 3, 2016
7aa8b66
Expose ``state` and ``reader`` functions.
sdiehl Jul 5, 2016
1cb0630
New symbol documentation.
sdiehl Jul 21, 2016
76f3f9f
monad docs
sdiehl Jul 29, 2016
4437583
Fix links.
sdiehl Jul 29, 2016
5de8f47
Stubs.
sdiehl Jul 29, 2016
5bf3b7f
Full outline.
sdiehl Jul 29, 2016
d17fc9a
traceShow and traceShowId for #16
sdiehl Aug 13, 2016
e14e1e3
Change log for 0.1.7.
sdiehl Aug 15, 2016
36b56ad
for function for #19
sdiehl Sep 14, 2016
a678ca3
Remove head test from travis.
sdiehl Sep 14, 2016
ee06770
``pass`` function, fixes #25 .
sdiehl Oct 10, 2016
0346b36
Remove Handler export, fixes #25.
sdiehl Oct 10, 2016
2010cec
Mask yield, fixes #23
sdiehl Oct 10, 2016
7a0e274
note and hush for #22
sdiehl Oct 10, 2016
9e4f374
Bump version.
sdiehl Oct 10, 2016
4f96a52
AMP fallout compatability fix.
sdiehl Oct 10, 2016
e3e2857
Changelog for 0.1.8.
sdiehl Oct 10, 2016
a2e97dc
Update FAQ.
sdiehl Oct 12, 2016
c061df8
Applicative combinators.
sdiehl Oct 14, 2016
a86046b
guarded and guardedA added to root.
sdiehl Oct 14, 2016
860f74b
Use explicit 'bool' import.
sdiehl Oct 14, 2016
547aca5
fix nested functor composition
sdiehl Oct 14, 2016
961f71b
Export strict versions of sum and product
cocreature Oct 14, 2016
f95489b
Merge pull request #26 from cocreature/sumproduct
sdiehl Oct 16, 2016
cf2fb7c
Note about strictness
sdiehl Oct 16, 2016
bccd31e
Fix product implementation
cocreature Oct 18, 2016
077198f
Merge pull request #27 from cocreature/fixproduct
sdiehl Oct 18, 2016
d090411
bump version
sdiehl Oct 27, 2016
c43a282
Merge branch 'master' of github.com:sdiehl/protolude
sdiehl Oct 27, 2016
250cfe2
version bump
sdiehl Oct 27, 2016
aeacdd9
include hashable
sdiehl Oct 28, 2016
5b6bc27
constrainted bytestring print functions
sdiehl Oct 28, 2016
7560af0
relax lower async bound
sdiehl Nov 8, 2016
82e0b04
use default monoid (<>) instead of semigroup
sdiehl Nov 15, 2016
3972d84
constrain safe upper bound for backwards compat with ghc 7.6
sdiehl Nov 15, 2016
fa482cf
bump version to 0.1.11
sdiehl Nov 15, 2016
2b729aa
Type level literals
sdiehl Dec 3, 2016
7060f55
export typelits symbols from base
sdiehl Dec 3, 2016
6da0d42
updated changelog
sdiehl Dec 4, 2016
d5db73d
conditional safe version bounds for ghc
sdiehl Dec 6, 2016
50faeda
added ghc 8.0.1 test
sdiehl Dec 6, 2016
dac4888
ignore ghc 8.0 only pragma
sdiehl Dec 6, 2016
fb6f00b
clearer directions
sdiehl Dec 8, 2016
60ca33f
begin conversion to rst
sdiehl Dec 8, 2016
ca74e29
document structure
sdiehl Dec 8, 2016
fb6a942
export generic list functions
sdiehl Dec 8, 2016
7cdf6f1
markdown source processor
sdiehl Dec 8, 2016
e041d6d
added makefile
sdiehl Dec 8, 2016
c28fa6b
debug module
sdiehl Dec 8, 2016
b32c80d
basic hierarchy in place
sdiehl Dec 10, 2016
8995aa7
bits and files
sdiehl Dec 10, 2016
00c2fce
console functions
sdiehl Dec 10, 2016
6cb17bb
utility functions
sdiehl Dec 10, 2016
a33669c
maybe functions
sdiehl Dec 12, 2016
c692eb0
only export byteswap functions for ghc >7.6
sdiehl Dec 12, 2016
66958de
export encoding error handlers
sdiehl Dec 12, 2016
257a38f
functor module
sdiehl Dec 12, 2016
c7eeb53
fix exports for functor module
sdiehl Dec 12, 2016
d6d1004
monoid module
sdiehl Dec 12, 2016
0fb7730
expand semigroup
sdiehl Dec 12, 2016
cc05651
monoid and fold rearranging
sdiehl Dec 13, 2016
1f2ed3e
fix lower bounds
sdiehl Dec 13, 2016
ed6fa9c
refine monaderror section
sdiehl Dec 14, 2016
1140df0
stub out rest of toc
sdiehl Dec 15, 2016
5ce97cd
expand list processing functions
sdiehl Dec 15, 2016
33e412b
bump license
sdiehl Dec 26, 2016
254dafc
basic examples
sdiehl Dec 29, 2016
6d3940b
new difflog
sdiehl Jan 1, 2017
4a2ea27
Merge branch 'docs'
sdiehl Jan 1, 2017
d0e8153
Use Data.Function (&) if base>4.8, fixes #33
sdiehl Jan 1, 2017
51fdf38
Rename `msg` to `fatalErrorMessage`. (#34)
Jan 1, 2017
e836d3f
stack test harness
sdiehl Jan 2, 2017
e452604
Fix Void and Proxy under GHC 7.6
sdiehl Jan 2, 2017
070ac54
Fix byteswap functions under GHC 7.6
sdiehl Jan 2, 2017
03f5746
Rework implicit exports to be explicit.
sdiehl Jan 2, 2017
3994639
Mask supporting modules
sdiehl Jan 2, 2017
39d5679
Fix up PBase exports, expose Generics metadata
sdiehl Jan 2, 2017
e72d069
Hold off on exporting TypeInType machinery
sdiehl Jan 3, 2017
531a07c
test all stack resolvers
sdiehl Jan 3, 2017
12cd9fa
String is not exported. (#36)
cbaatz Jan 13, 2017
f9b5a5c
export Floating
sdiehl Jan 21, 2017
fd3d667
Typo? (#37)
alexanderkjeldaas Feb 7, 2017
6ac3e01
fix safe bounds for breakage on GHC 7.0.1 build
sdiehl Feb 11, 2017
0ab6166
liftIO1 and liftIO2 for issue #38
sdiehl Feb 11, 2017
721374d
Add (<&&>),(<||>) (#40)
PierreR Feb 28, 2017
79bbc2d
Add short-circuiting version of '<||>' and '<&&>' (#41)
PierreR Mar 5, 2017
a324e26
Update `safe` upper bound for ghc >=7.8.0 (#43)
PierreR Mar 9, 2017
9290584
Update CHANGES (#42)
PierreR Mar 9, 2017
5866877
reformat base exports of typelits
sdiehl Mar 11, 2017
8ad2522
add strictness functions documentation
sdiehl Mar 11, 2017
ca50872
adds unzip, fixes issue #45
sdiehl Mar 12, 2017
89d4a49
export constructors for GHC.Generics sum/product
sdiehl Mar 17, 2017
8b9197f
ghc 8.0.2 supported
sdiehl Mar 17, 2017
4171069
note about unzip exposure
sdiehl Mar 24, 2017
307ecd7
Add hPutStr and hPutStrLn (#52)
cocreature May 3, 2017
269c81b
make die take Text argument, fixes #51
sdiehl May 3, 2017
456a063
update changelog
sdiehl May 3, 2017
a2c66fc
update changelog
sdiehl May 3, 2017
8c676e2
expose all pointers
sdiehl May 3, 2017
b4d33c3
include until from GHC.Base
sdiehl May 6, 2017
c2570f7
better named either helper function, fixes #54
sdiehl May 20, 2017
46220a1
Added HasCallStack constraint for trace functions (#55)
sdiehl May 31, 2017
d30d6a3
add (<&>), fixes issue #53 (#56)
Profpatsch Jun 14, 2017
d7bc982
Bump base upper bound for GHC 8.2
cocreature Jul 5, 2017
5717b9a
description and synopsis lines for latest cabal
sdiehl Jul 5, 2017
459d820
Merge branch 'cocreature-ghc-8.2'
sdiehl Jul 5, 2017
eccb07f
polymorphic return type for die
sdiehl Jul 17, 2017
3175e6c
Update protolude.cabal (#60)
PierreR Jul 24, 2017
63d561d
bump docs upper bounds for base for GHC 8.2
sdiehl Jul 25, 2017
bfc7306
Added RealFloat (#61)
tonyday567 Jul 28, 2017
7908bad
Debug trace functions now output to stderr (#62)
MichaelBurge Aug 5, 2017
6c9b607
expose debug module
sdiehl Aug 17, 2017
9533e73
use hierarchical namespace for all modules
sdiehl Aug 22, 2017
2cd38fc
remove hidden modules
sdiehl Aug 22, 2017
8387808
Fix README with relative links
sdiehl Aug 22, 2017
5964f54
fix bifunctor import for base 4.8
sdiehl Aug 22, 2017
923194c
ghc-8.2 HasField, Type & * (#65)
tonyday567 Sep 15, 2017
72085de
Add `putErrLn` to match `putStrLn` (#67)
PierreR Oct 4, 2017
abf2fbc
Support GHC-8.2.2
4e6 Oct 5, 2017
6239366
update the travis file for 8.2.2
sdiehl Oct 5, 2017
2c44add
Merge branch '4e6-ghc-822rc1'
sdiehl Oct 5, 2017
8eb1633
Add warnings for partial functions (#70)
timmot Oct 24, 2017
c9a2d17
Add throwE & catchE (#73)
PierreR Nov 30, 2017
d462550
add mapExcept(T) and withExcept(T) (#76)
Profpatsch Dec 18, 2017
2d8d1f3
Reexport scanl' (#74)
cocreature Dec 18, 2017
4694fee
Fix spelling. (#77)
Dec 27, 2017
8db43f6
Bump upper bounds for safe
sdiehl Jan 7, 2018
74f185e
Update stack build scripts
sdiehl Jan 7, 2018
6d2a32f
Add transformers-compat for ancients MTL/Transformer versions
sdiehl Jan 8, 2018
7f29497
Minor version bump
sdiehl Jan 8, 2018
65a0518
Update changelog
sdiehl Jan 8, 2018
fd7fc5f
Update changelog
sdiehl Jan 12, 2018
8c9d0f4
Bump upper bound for async 2.2.1
sdiehl Feb 5, 2018
9a61a70
Looser lower-bound on Data.Kind export for GHC 8.0.x for #79
sdiehl Feb 5, 2018
81dcc98
Bump minor version
sdiehl Feb 5, 2018
70fca4a
Fix symbols.md rendering (#80)
vendethiel Feb 8, 2018
f542a36
Bump upper bound of protolude transformers-compat
sdiehl Mar 1, 2018
5791201
Bump upper bound for base & ghc84 bumps (#82)
tonyday567 Mar 19, 2018
a8d1363
Rework Safe Module (#83)
sdiehl Mar 22, 2018
60943c0
Drop safe dependency
sdiehl Mar 26, 2018
243a309
On Base 4.11 use the provided <&>, fixes #53
sdiehl Mar 26, 2018
675837c
Fix Data.Functor export list
sdiehl Mar 26, 2018
d6a710e
Expose fromLeft and fromRight
sdiehl Apr 16, 2018
3bd6f07
Remove error function from symbol list
sdiehl May 8, 2018
8a8eb8c
Add extra-source-files (#87)
snoyberg May 28, 2018
ace10b6
<&> docs fix (#88)
dten Jun 10, 2018
7c0e45c
Support LTS-11 family of resolvers for testing
sdiehl Jun 15, 2018
f75c99b
Some fixes for ghc-8.6 (#93)
tonyday567 Jul 29, 2018
1b1f82b
Export groupBy, fixes #91
sdiehl Aug 3, 2018
5024f3f
Add support for GHC 8.6 (#94)
sdiehl Oct 1, 2018
8c88bc7
GHC 8.6.1 support (#95)
andrevdm Oct 1, 2018
ced5fd3
Minor version bump
sdiehl Oct 2, 2018
8c3c133
Fix for TypeInType before 8.6
sdiehl Oct 2, 2018
8bf457d
Remove symbols.md file
sdiehl Nov 8, 2018
b1f7eb5
All LTS 1.2x resolvers
sdiehl Nov 21, 2018
b45c3e6
New resolvers
sdiehl Dec 6, 2018
a69d4ec
Typo (#98)
blackgnezdo Jan 24, 2019
cfa026a
Remove note about error function from README (#100)
ccntrq Mar 18, 2019
ff8ed02
Support LTS-13.x resolvers
sdiehl Mar 28, 2019
278b6c5
Bump licenses for 2019
sdiehl Apr 2, 2019
3add75a
Add `lines`, `words`, `unlines`, `unwords` (#101)
Apr 6, 2019
7491e92
'Protolude.Error.error' produces call stacks (#102)
Apr 10, 2019
9d450cd
Fixity declaration for <<*>>, fixes #103
sdiehl Apr 15, 2019
c649da1
Update LTS 13 resolvers
sdiehl Jun 20, 2019
2770a14
Update link to exported functions (#106)
asterite Jul 23, 2019
65c61c1
Fix #107: support ghc-8.8 (#108)
PierreR Oct 8, 2019
a93c7e6
Support lts-14.* and GHC 8.8.1
sdiehl Oct 10, 2019
357c0fd
Update readme for 8.8.1 support
sdiehl Oct 10, 2019
66d6d35
Add lockfiles for resolvers
sdiehl Nov 2, 2019
ae9dd77
Support all lts-14 resolvers
sdiehl Nov 22, 2019
b8fa8a0
Create haskell.yml
sdiehl Jan 4, 2020
95ccde5
Use cabal-new-build
sdiehl Jan 4, 2020
f39de46
Don't install
sdiehl Jan 4, 2020
5e1b1ea
Update build status badges
sdiehl Jan 4, 2020
fa0f1dc
Build on pull requeests
sdiehl Jan 4, 2020
a645953
Fix GHC version
sdiehl Jan 4, 2020
1277dfd
Test all supported GHC versions
sdiehl Jan 4, 2020
4d1f8dc
Add Stack CI script
sdiehl Jan 4, 2020
612726f
Fix YAML for workflow
sdiehl Jan 4, 2020
0ea2c51
Seperate Stack and Cabal scripts
sdiehl Jan 4, 2020
3dd5152
Build Stack CI on PRs
sdiehl Jan 4, 2020
e02ac85
Fix Stack build names
sdiehl Jan 4, 2020
e9da6f6
Add HLint action.
sdiehl Jan 4, 2020
76ad00a
Run cabal update.
sdiehl Jan 4, 2020
0fda50b
Cache cabal builds
sdiehl Jan 4, 2020
e7a8e99
Fix install path for cabal.
sdiehl Jan 4, 2020
af6cabe
Added Nix CI
sdiehl Jan 4, 2020
03f73d8
Name nix workflow
sdiehl Jan 4, 2020
2666f1e
0.3 Release (#115)
sdiehl Jan 24, 2020
7e08150
Supports lts 15.x
sdiehl Mar 21, 2020
68f6689
Bump base & ghc-prim bounds for 8.10.1
sdiehl Mar 27, 2020
8ff8b7a
Update bounds in README
sdiehl Mar 27, 2020
9309ca3
Migrate show to use Conv.StringConv
sdiehl Apr 25, 2020
0a92513
Merge pull request #118 from protolude/strconv
sdiehl May 4, 2020
22e2cec
8.10.1 support to CI
sdiehl Jul 15, 2020
36ce510
Banish `String` on `readMaybe` and `readEither`
martijnbastiaan Dec 5, 2020
e613ed4
Merge pull request #120 from martijnbastiaan/readMaybeEither
sdiehl Jan 4, 2021
f162c21
Update github actions, add new lts to tests (#124)
Nov 17, 2021
84d228a
gcdInt' and gcdWord' are defined only with integer-gmp (#123)
mimi1vx Nov 20, 2021
4e11d80
Allow transformers-compat 0.7 (#125)
felixonmars Dec 1, 2021
ee4d94f
Support ghc-9.0.1 (#131)
adamwespiser Feb 21, 2022
f8cf137
Add HasCallStack to unsafe* functions (#129)
luc-tielen Feb 21, 2022
3611929
Fix Hackage Formatting (#134)
adamwespiser Mar 1, 2022
1b453b6
Re-export isInfixOf, isSuffixOf from Data.List, Issue #119 (#135)
adamwespiser Mar 6, 2022
3e24972
0.3.1 Release (#133)
adamwespiser Mar 13, 2022
e40b735
0.3.2 Release (#127) (#138)
adamwespiser Jun 12, 2022
cd83ebe
Updates README to correctly list all supported stack LTS versions (#140)
cs Aug 27, 2022
4680e62
ghc 9.4 PR (w/ Cabal improvement) (#142)
adamwespiser Feb 16, 2023
5a98f0c
Make it build with ghc 9.8 (update deps only) (#146)
erikd Feb 5, 2024
20f2e89
0.3.4 release (#148)
adamwespiser Feb 5, 2024
daad7c3
Support GHC 9.12 (#151)
alexfmpe May 16, 2025
a4880f0
bump version 0.3.5 (#152)
adamwespiser May 16, 2025
d4949c6
chore: move protolude files to src/protolude
taimoorzaeem Apr 30, 2026
827121b
chore: merge protolude as subdirectory src/protolude
taimoorzaeem Apr 30, 2026
7c8f79d
chore: add .git-blame-ignore-revs
taimoorzaeem Apr 30, 2026
3665027
chore: remove unneeded files and directories from src/protolude
taimoorzaeem Apr 30, 2026
a2faa66
chore: build postgrest with vendored protolude
taimoorzaeem Apr 30, 2026
a46ac79
nix: exclude protolude from style checks
taimoorzaeem Apr 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Ignore blame for commit that moved protolude files under src/protolude
d4949c633e8172d0e4dd8f5c991eaaae6b48fbb0
8 changes: 5 additions & 3 deletions nix/tools/style.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ let

# Format Haskell files
# --vimgrep fixes a bug in ag: https://github.com/ggreer/the_silver_searcher/issues/753
${silver-searcher}/bin/ag -l --vimgrep -g '\.l?hs$' . \
# TODO: fix style issues in src/protolude and include it
${silver-searcher}/bin/ag -l --vimgrep -g '\.l?hs$' --ignore-dir=src/protolude . \
| xargs ${stylish-haskell}/bin/stylish-haskell -i

# Format Python files
Expand Down Expand Up @@ -89,11 +90,12 @@ let
${ruff}/bin/ruff check .

echo "Checking consistency of import aliases in Haskell code..."
${hsie} check-aliases main src
${hsie} check-aliases main src/PostgREST

echo "Linting Haskell files..."
# --vimgrep fixes a bug in ag: https://github.com/ggreer/the_silver_searcher/issues/753
${silver-searcher}/bin/ag -l --vimgrep -g '\.l?hs$' . \
# TODO: fix lint issues in src/protolude and include it
${silver-searcher}/bin/ag -l --vimgrep -g '\.l?hs$' --ignore-dir=src/protolude . \
| xargs ${hlint}/bin/hlint --hint=${hlintConfig}
'';

Expand Down
58 changes: 53 additions & 5 deletions postgrest.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ library
, parsec >= 3.1.11 && < 3.2
, postgresql-libpq >= 0.10
, prometheus-client >= 1.1.1 && < 1.2.0
, protolude >= 0.3.1 && < 0.4
, protolude
, regex-tdfa >= 1.2.2 && < 1.4
, retry >= 0.7.4 && < 0.10
, scientific >= 0.3.4 && < 0.4
Expand Down Expand Up @@ -180,6 +180,54 @@ library
build-depends:
unix

library protolude
visibility: private
default-language: Haskell2010
default-extensions: NoImplicitPrelude
FlexibleContexts
MultiParamTypeClasses
OverloadedStrings
hs-source-dirs: src/protolude
exposed-modules: Protolude
Protolude.Applicative
Protolude.Base
Protolude.Bifunctor
Protolude.Bool
Protolude.CallStack
Protolude.Conv
Protolude.ConvertText
Protolude.Debug
Protolude.Either
Protolude.Error
Protolude.Exceptions
Protolude.Functor
Protolude.List
Protolude.Monad
Protolude.Panic
Protolude.Partial
Protolude.Safe
Protolude.Semiring
Protolude.Show
Protolude.Unsafe
build-depends: array >= 0.4 && < 0.6
, async >= 2.0 && < 2.3
, base >= 4.6 && < 4.22
, bytestring >= 0.10.8 && < 0.13
, containers >= 0.5.7 && < 0.8
, deepseq >= 1.3 && < 1.6
, ghc-prim >= 0.3 && < 0.14
, hashable >= 1.2 && < 1.6
, mtl >= 2.1 && < 2.4
, mtl-compat >= 0.2 && < 0.3
, stm >= 2.5 && < 3
, text >= 1.2.2 && < 2.2
, transformers >= 0.2 && < 0.7
, transformers-compat >= 0.4 && < 0.8
-- Protolude has some partial functions, so
-- it is fine to disable that specific warning
ghc-options: -Werror -Wall -fwarn-identities -Wno-x-partial
-fno-spec-constr -optP-Wno-nonportable-include-path

executable postgrest
default-language: Haskell2010
default-extensions: OverloadedStrings
Expand All @@ -189,7 +237,7 @@ executable postgrest
build-depends: base >= 4.9 && < 4.22
, containers >= 0.5.7 && < 0.8
, postgrest
, protolude >= 0.3.1 && < 0.4
, protolude
ghc-options: -threaded -rtsopts "-with-rtsopts=-N -I0 -qg"
-O2 -Werror -Wall -fwarn-identities
-fno-spec-constr -optP-Wno-nonportable-include-path
Expand Down Expand Up @@ -285,7 +333,7 @@ test-suite spec
, postgrest
, process >= 1.4.2 && < 1.7
, prometheus-client >= 1.1.1 && < 1.2.0
, protolude >= 0.3.1 && < 0.4
, protolude
, regex-tdfa >= 1.2.2 && < 1.4
, scientific >= 0.3.4 && < 0.4
, text >= 1.2.2 && < 2.2
Expand Down Expand Up @@ -324,7 +372,7 @@ test-suite observability
, jose-jwt >= 0.9.6 && < 0.11
, postgrest
, prometheus-client >= 1.1.1 && < 1.2.0
, protolude >= 0.3.1 && < 0.4
, protolude
, text >= 1.2.2 && < 2.2
, wai >= 3.2.1 && < 3.3
ghc-options: -threaded -O0 -Werror -Wall -fwarn-identities
Expand All @@ -344,6 +392,6 @@ test-suite doctests
, doctest >= 0.8
, postgrest
, pretty-simple
, protolude >= 0.3.1 && < 0.4
, protolude
ghc-options: -threaded -O0 -Werror -Wall -fwarn-identities
-fno-spec-constr -optP-Wno-nonportable-include-path
19 changes: 19 additions & 0 deletions src/protolude/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Copyright (c) 2016-2020, Stephen Diehl

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.
Loading
Loading