Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/purescript/purescript-foldable-traversable

Classes for foldable and traversable data structures
https://github.com/purescript/purescript-foldable-traversable

Stack safe default folds (#149)

* adjust the foldrDefault and foldlDefault functions to be stack safe

* performance tuning of...

66907f27771c1669bd51d44aacf32aace54c1ef8 authored over 2 years ago by nathan wilson <[email protected]>
Prepare v6.0.0 release (1st PS 0.15.0-compatible release) (#150)

* Update the bower dependencies

* Update Node to 14 in CI

* Update the changelog

* Upda...

b3926f870532d287ea59e2d5cd3873b81ef2a93a authored over 2 years ago by JordanMartinez <[email protected]>
Drop deprecated foldMap1Default (#147)

d3b01d3ebc7d129441510364293fca6f2c6c58c0 authored almost 3 years ago by JordanMartinez <[email protected]>
Update to v0.15.0 (#146)

* Convert foreign modules to try bundling with esbuild

* Migrated FFI to ES modules via 'leba...

2206797a499c3c91246598637ccd0cac7d6a5f05 authored almost 3 years ago by JordanMartinez <[email protected]>
Change types in traverseArrayImpl to be more truthful. (#142)

1e1b752f24a838c10611f437ecface0fa89e0528 authored almost 3 years ago by Dennis Gosnell <[email protected]>
Narrow down unnecessarily imprecise type (#145)

811bbc495da3ee6c9cbb0d8f0c0a33807de4604d authored almost 3 years ago by Mohammed Anas <[email protected]>
v5.0.1

d581caf260772b1b446c11ac3c8be807b290b220 authored over 3 years ago by Thomas Honeyman <[email protected]>
Update CHANGELOG.md

62d4796888a1b7e5e49abf3e7e2ec482b3746d97 authored over 3 years ago by Thomas Honeyman <[email protected]>
Fix warnings revealed by v0.14.1 PS release (#135)

* Fix warnings revealed by v0.14.1 PS release

* Update changelog

e52e981fd88f5eaafb86174307a50d856684fdb6 authored over 3 years ago by JordanMartinez <[email protected]>
Prepare v5.0.0 release (#134)

* Update CI to build with the latest version of the compiler

* Update the bower repository UR...

f45f03a5b4a568c79ba36a8764edbb0cbee203e6 authored almost 4 years ago by Cyril <[email protected]>
Export lookup (#133)

047503e07170a63ea7b39ad88d675f8c00adc4fd authored almost 4 years ago by JordanMartinez <[email protected]>
Refactor functors and related packages (#131)

* Refactor functors and related packages

This is part of a set of commits that rearrange the ...

a1535bee6b4ca06225b80a9af07f856959fd9498 authored almost 4 years ago by Ryan Hendrickson <[email protected]>
Changelog updates since v4.1.1 (#130)

56f238edefceee3201d1fde927b76ffa66dcc39e authored almost 4 years ago by milesfrain <[email protected]>
Generate changelog and add PR template (#129)

* Generate CHANGELOG.md file using notes from previous GH releases

* Add pull request template

2370ea26806adf112a710a3e769f1b95eb98f315 authored almost 4 years ago by JordanMartinez <[email protected]>
Remove fold1 from Foldable1 (#128)

* Remove fold1 from Foldable1

* Add back foldMap1Default

* Deprecate and split foldMap1Def...

b61328bb35b681d1c888cdf0df1f1db3e32828ef authored almost 4 years ago by Cyril <[email protected]>
Update the compiler version used on CI to 0.14.0-rc5

6f7a8fd41274689cfa54c7e495295ddc1f2ad1ff authored almost 4 years ago by Cyril <[email protected]>
Add maximumBy and minimumBy to Data.Semigroup.Foldable (#123)

8413e6d8a09c13b60819e03cf56525c33f7acbb3 authored about 4 years ago by Cyril <[email protected]>
Run CI on push / pull_request to master

26d7c0c5dce6ced5e7be4390f8763df878b5bb4e authored about 4 years ago by Thomas Honeyman <[email protected]>
Merge pull request #127 from purescript/github-actions

Migrate to GitHub Actions

068a17e377aa2e1fa150263f711ff151d4bfc6d5 authored about 4 years ago by Cyril <[email protected]>
Migrate to GitHub Actions and update installation instructions.

39d7a357f0bd43753256b3ee64f0408f66f8d16c authored about 4 years ago by Thomas Honeyman <[email protected]>
Merge pull request #121 from rhendric/rhendric/foldl1-and-foldr1

Foldable1.foldr1 and Foldable1.foldl1

be73dcaba1563aefe1fa03aed41428150093c038 authored about 4 years ago by Harry Garrood <[email protected]>
Foldable1.foldr1 and Foldable1.foldl1

5524fee62eb4973cf688fb78bc73acc0a2c0f3f8 authored about 4 years ago by Ryan Hendrickson <[email protected]>
Change foldM type signature to more closely match foldl (#111)

ea905c35f4fc9e9b57939df5681c4915f3b39048 authored about 4 years ago by milesfrain <[email protected]>
Merge pull request #119 from srghma/master

feat: findMapWithIndex -> implement

d6905a6aae7bbdec4fdfcbbf12a2530742522dd2 authored about 4 years ago by Harry Garrood <[email protected]>
Add examples for sequence and traverse (#115)

* Add examples for sequence and traverse

* Review feedback, unnecessary parens and logShow

ae194b1a0077a815cede289258e188923b8c9642 authored about 4 years ago by milesfrain <[email protected]>
Update to v0.14.0-rc3 (#120)

* Update travis, dependencies and purescript-psa

* Fix missing kind declaration error

5140095a2d67223fba2eb959278f326e9a5c8f24 authored about 4 years ago by JordanMartinez <[email protected]>
feat: findMapWithIndex -> implement

d9b8f6135f9fc6300fe85100c956ae051e9188fe authored over 4 years ago by Serhii Khoma <[email protected]>
Merge pull request #116 from purescript/bump-pulp

Bump pulp version

926fbd011b836edbb4ed15fff564d727c9d89f66 authored over 4 years ago by Gary Burgess <[email protected]>
Bump pulp version

de22cbc51b6309d13061af28f854400baafbfc41 authored over 4 years ago by Gary Burgess <[email protected]>
Merge pull request #112 from purescript/update-ci

Update CI

59cf2d09922850e1bd087a21a9306e926ead000f authored over 4 years ago by Gary Burgess <[email protected]>
Update CI

208dd3169ef82060a7e21f4d0042a851548508b8 authored over 4 years ago by Gary Burgess <[email protected]>
Merge pull request #52 from tslawler/master

Wrap `traverseArrayImpl` IIFE in parentheses

34e5d3292749c4c45c62e53e48359335a065abe5 authored over 5 years ago by Harry Garrood <[email protected]>
Merge branch 'master' into master

befcc1fb2f753e96681f72f88529c28f9b38613d authored over 5 years ago by Harry Garrood <[email protected]>
Merge pull request #106 from shmish111/master

Add some examples to intercalate documentation

29d5b873cc86f17e0082d777629819a96bdbc7a1 authored about 6 years ago by Gary Burgess <[email protected]>
add another example to intercalate docs

3abc13486efff4dddd638b7385830ba16daaa9e7 authored about 6 years ago by David Smith <[email protected]>
Add some examples to intercalate documentation

d30146ef988bead9d1c54f796b4da63d1c4d3c0f authored about 6 years ago by David Smith <[email protected]>
Merge pull request #104 from paluh/master

Export `minimum` and `maximum` from Semigroup.Foldable

1de571362304313d2866b8c9bb48a58f5de85dc9 authored about 6 years ago by Gary Burgess <[email protected]>
Export `minimum` and `maximum` from Semigroup.Foldable

8340cf118eb28ee91c140c7c28bc957360478200 authored about 6 years ago by paluh <[email protected]>
Merge pull request #103 from ewaldgrusk/fix-error-in-documentation

Fix error in documentation of `scanr`

531088ee46633c9232bf569c3a300fde64dc8831 authored over 6 years ago by Gary Burgess <[email protected]>
Fix error in documentation of `scanr`

cc2852b102e5595b633bb93227bca6fe9cae8eb4 authored over 6 years ago by Ewald Grusk <[email protected]>
Merge pull request #102 from purescript/compiler/0.12

Update for PureScript 0.12

df1a66cba75157143b2c75caf002adadf0bc8d8c authored over 6 years ago by Gary Burgess <[email protected]>
Update dependencies, license

0054657a044218c215ad1b5d6e8bae7546c0d855 authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #101 from purescript/with-index-result

Let findWithIndex also return index of found value

e9b8b5c4e4b98eeecca8a545caf603c00959d96b authored over 6 years ago by Gary Burgess <[email protected]>
Merge branch 'compiler/0.12' into with-index-result

feaeff77e699946099ce40604db181b2e140570e authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #78 from jacereda/divide-and-conquer-traverse-2

Divide and conquer traverse 2

849891c462200bf38acad655d94df4cd37626b44 authored over 6 years ago by Gary Burgess <[email protected]>
Merge branch 'compiler/0.12' into divide-and-conquer-traverse-2

fec9bae764f55d2fae41891a54cbcc7de60a3510 authored over 6 years ago by Gary Burgess <[email protected]>
Updates for 0.12

d7a3fa2e6860d2a63a0d4aa289171397a4e55120 authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #89 from matthewleon/foldable1-intercalate

Foldable1.intercalate

12fdaf17b8729e1c0a78d3e3aab88bfd0cc141f2 authored over 6 years ago by Gary Burgess <[email protected]>
Foldable1.intercalate and Foldable1.intercalateMap

Relaxes `Foldable.interacalate`'s `Monoid` constraint to `Semigroup`.

5c28cc4d40eedbe17b4087ce89a53ee559f45e6d authored over 6 years ago by Matthew Leon <[email protected]>
Merge pull request #88 from matthewleon/default-from-indexed

default non-indexed impls using indexed impls

468948ee5a54bca5e7db38b34932592dfb74cdd3 authored over 6 years ago by Gary Burgess <[email protected]>
default non-indexed impls using indexed impls

A series of functions allowing one to define instances for the
non-indexed versions of Functor, ...

f213eb02f94ba20c8ebb068710dae2ffaacc070b authored over 6 years ago by Matthew Leon <[email protected]>
Merge pull request #97 from matthewleon/traversable1-instances

Traversable1 instances matching Foldable1 instances

96f4b0caa2a0bb1db89e664412d70d6eaa9e99e8 authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #100 from colehaus/minmax

Add `minimum` and `maximum` to `Data.Semigroup.Foldable`

955adf768d1aab639265478544497c41179a73c3 authored over 6 years ago by Gary Burgess <[email protected]>
Add `minimum` and `maximum` to `Data.Semigroup.Foldable`

These are handy because, unlike `Data.Foldable` they don't return a `Maybe`.

df9007692f35e92c384d6c270e70bd6c8fab8197 authored over 6 years ago by Cole Haus <[email protected]>
Traversable1 instances matching Foldable1 instances

e895592dac63f3e38d06f4c6db9360cb158bdeaf authored almost 7 years ago by Matthew Leon <[email protected]>
Merge pull request #86 from purescript/fix-index-warning

Fix shadowed name warnings in `indexl` / `indexr`

a1d31b51d58eb706ecbc99dc4c76021e3f799d58 authored almost 7 years ago by Gary Burgess <[email protected]>
Fix shadowed name warnings in `indexl` / `indexr`

99d679c2df87d11bc0f8e78aa0514183632775f9 authored almost 7 years ago by Gary Burgess <[email protected]>
Merge pull request #83 from safareli/index

add Indexl and indexr

36c043145fbadbd5d095662ed5c254aeca23bb35 authored almost 7 years ago by Gary Burgess <[email protected]>
optimise indexl indexr

96e8f9597bb340a9e963c2ccc6640926f83b8873 authored about 7 years ago by Irakli Safareli <[email protected]>
add indexl and indexr

fixes #82

83fc5e3410cd445e8086a2519b3e1aa39297e8d2 authored about 7 years ago by Irakli Safareli <[email protected]>
update deps

6a8cec01d9c769809786f46b4abedc6e427f4b07 authored about 7 years ago by Irakli Safareli <[email protected]>
Remove EffTest, s/eff/e

0c4f7c1055dc54062ee740d05c51fd14dc18bad3 authored about 7 years ago by Jorge Acereda <[email protected]>
Fix test for foldrDefault (#79)

* Fix test for foldrDefault

The test labelled "Test foldrDefault" was calling the function to...

642ae7d9aebca45ff4f976e6a0d6662719f23346 authored over 7 years ago by Brenton Alker <[email protected]>
Correct deps

0243e2d2cd0c09a13e5d15374cc8ce06cc3d49ca authored over 7 years ago by Jorge Acereda <[email protected]>
Merge master

31903cd46f7a2f71595bbf1cbfd38ea0f456f72e authored over 7 years ago by Jorge Acereda <[email protected]>
Trigger effectful traverse stack overflow in test

bbcbc1ada9cdc5f460b5eea86f8ddc7f746a08fd authored over 7 years ago by Jorge Acereda <[email protected]>
Export oneofmap (#76)

* Add oneOfMap

* Export oneOfMap

d4f02008b529e69a537b335db0fea9fd87af6ee8 authored over 7 years ago by Nathan Faubion <[email protected]>
Add oneOfMap (#75)

d60cc115df3cc973a114efe1867c1477927cc71c authored over 7 years ago by Nathan Faubion <[email protected]>
Fix spacing

e836652b80c8b1102c0188831a66d3648dbe0b5f authored over 7 years ago by Martin Bidlingmaier <[email protected]>
Inline ValueWithIndex type synonym

0edb82219b86fea8c10310943374f4cd8b3509d7 authored over 7 years ago by Martin Bidlingmaier <[email protected]>
Let findWithIndex also return index of found value

Because Data.Tuple depends on this package, `findWithIndex` can't return
an actual `Tuple`. `Val...

7ba6690b3106a80fed8f2cb3c2e7c28c9c57d249 authored over 7 years ago by Martin Bidlingmaier <[email protected]>
Add -WithIndex classes (#72)

* Add -WithIndex classes

This adds `FunctorWithIndex`, `FoldableWithIndex` and
`TraversableW...

c4875cc69a86427feec2d8d00cbd37b1b23d73d2 authored over 7 years ago by Martin Bidlingmaier <[email protected]>
Fix foldMapDefaultL (#73)

* Fix foldMapDefaultL

Previously,
```purescript
foldMapDefaultL singleton [1, 2] = [2, 1]
...

223584f54c7991b14859b38202e54294db74b834 authored over 7 years ago by Martin Bidlingmaier <[email protected]>
Add Foldable1 And Traversable1 type classes (#68)

* Add Foldable1 and Traversable1 classes

* Add docs

* Only export what needs to exported
...

363af1ede2e9b3a2ef956adb8ea5176ac24c0c79 authored over 7 years ago by LukaJCB <[email protected]>
add foldM (#66)

* add foldM

* add comment about foldM stack unsafety

56ce0b376155bc22b168216b63817e3e71d7bf25 authored over 7 years ago by Alex Gryzlov <[email protected]>
Merge pull request #58 from LiamGoodacre/feature/delimit

Add surroundMap and surround

ac01da0aebb20b0410984cef67bc1c505075da2d authored over 7 years ago by Phil Freeman <[email protected]>
Add surroundMap and surround

920805a4a1f4e8359561078cfae8628f326dd10e authored over 7 years ago by Liam Goodacre <[email protected]>
Merge pull request #62 from purescript/length

length for Foldables

65bfd307636fd08bba1fdaf1c6e36380cc99bc25 authored over 7 years ago by Gary Burgess <[email protected]>
Update constraint for PS 0.11

0f0c3eb4d2b26db7307ecf1a51de440ca55e5aa9 authored over 7 years ago by Gary Burgess <[email protected]>
fix comment wording

53fabe8bb690522e0ef6c4149d755903213932d1 authored over 7 years ago by Matthew Leon <[email protected]>
length for Foldables

a generic length function, adapted from Haskell's Data.Foldable

59238b4bd7f23efb2bc6d0c5fd8d3127d768d0e6 authored over 7 years ago by Matthew Leon <[email protected]>
Merge pull request #61 from purescript/ps-0.11

Update for PureScript 0.11

70bebec40c8fbd210590a5c3f81ef896ca7e1465 authored over 7 years ago by Gary Burgess <[email protected]>
Update for PureScript 0.11

eba108e43dc6c8266b22ec2b874bc252c594fffe authored over 7 years ago by Gary Burgess <[email protected]>
Merge pull request #57 from mlang/eta-reduce

Eta reduction gives better generated code

ab7a9a26f70530233da2fd089444fa5b90d8f957 authored over 7 years ago by Gary Burgess <[email protected]>
Merge pull request #60 from matthewleon/null-fn

null for Foldables

0c18323cef0f862d4c9fe126d339ffc05cbdb43b authored over 7 years ago by Gary Burgess <[email protected]>
null for Foldables

adapted from Haskell's null in Data.Foldable

ced1fb80573c348c1055895d3a99139b6beba2e9 authored almost 8 years ago by Matthew Leon <[email protected]>
Eta reduction gives better generated code

d6c882e4d082ea5bc153943c015f20660fe71692 authored almost 8 years ago by Mario Lang <[email protected]>
Merge pull request #56 from LiamGoodacre/feature/bifunctor-instances

Add instances for bifunctor newtypes

11db59e9a41583d0acbaffc47bc857b3cb5a1786 authored almost 8 years ago by Gary Burgess <[email protected]>
Add instances for bifunctor newtypes

cf17c46f2607b8c7542b866fc72dd149b29f1f6e authored almost 8 years ago by Liam Goodacre <[email protected]>
Merge pull request #55 from purescript/lrtraverse

Add left and right varieties of bitraverse/bifor

fd48ff8cc0df5f4b933fd14e02503a9c7837b698 authored almost 8 years ago by Gary Burgess <[email protected]>
Add left and right varieties of bitraverse/bifor

078c5677a81cab340ad8b98f57752fba3e5fcf1c authored almost 8 years ago by Gary Burgess <[email protected]>
Code formatting

923306ef4f131b1af91ad5e17b73e7a1a49edbb3 authored almost 8 years ago by Harry Garrood <[email protected]>
Use `pow` from Data.Int

e7cb46cc4e3fb94a3b1d3367a2a75442cc246389 authored almost 8 years ago by Harry Garrood <[email protected]>
Restore old pivot selection

Also add comment to explain why it is this way.

a251fdea493b0aaeb8b1c29c9b4cdc504a0b8571 authored almost 8 years ago by Harry Garrood <[email protected]>
Update README.md

5d5ba1368ccaa73ddcaa804419f170ca9179f42c authored about 8 years ago by Gary Burgess <[email protected]>
More tests for Traversable instances

Also use a type synonym to simplify type signatures in Test.Main

ff26513cd10002304029fc9ab3aa9bef816f5fdc authored about 8 years ago by Harry Garrood <[email protected]>
Fix pivot selection

e722a8a1b2e74557f0bba2eba7316927fae612c1 authored about 8 years ago by Harry Garrood <[email protected]>
More comprehensive tests for Traversable Array

18fff8a270d58843799d90669612519b72068a15 authored about 8 years ago by Harry Garrood <[email protected]>
Test stack safety of *applicative* underlying traverse.

be81e3ae569cbe74ef093f03833af2e1d6a54b1d authored about 8 years ago by Stephen Compall <[email protected]>
Divide-and-conquer style traverse for array.

Fixes test of parent commit, 6eb97e5.

fc997ed9db4678d8837c039fea80bbb63f0b23a7 authored about 8 years ago by Stephen Compall <[email protected]>