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

Wrap `traverseArrayImpl` IIFE in parentheses

33937fb1014627830d710cf0e14dea1f8711ad76 authored about 8 years ago by tslawler <[email protected]>
Merge pull request #50 from LiamGoodacre/master

Add `findMap`

17ddb52928dd00fdb31b1cde3931991d6ea9e366 authored about 8 years ago by Gary Burgess <[email protected]>
Merge pull request #51 from purescript/bump

Prepare for 2.0 release

3db300e13e9f837e2e24e09636dc344997f993db authored about 8 years ago by Gary Burgess <[email protected]>
Update for library changes, etc

35323dbcd40f4174150aa3fd4a0f19c9c51ee2e4 authored about 8 years ago by Gary Burgess <[email protected]>
Update dependencies

ec38fe2b2f2106c15fe5e51732c499425f5aa904 authored about 8 years ago by Gary Burgess <[email protected]>
Delete outdated and broken examples

8d66a124c7c1697ea708fc5970a945481ea5f579 authored about 8 years ago by Gary Burgess <[email protected]>
Add `findMap`

d33623c3042fa42fffa13a274b1d250fc0ba06ab authored over 8 years ago by Liam Goodacre <[email protected]>
Update build for release

7a9f9a68da56c554e51ff71ef85921b48e58bdae authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #46 from purescript/0.9.1-updates

Updates for 0.9.1

df377878551a93883555e308c19ca775f951489f authored over 8 years ago by Gary Burgess <[email protected]>
Updates for 0.9.1

7daff6fa9534704ed374278a5a1e264deb3db4fe authored over 8 years ago by Phil Freeman <[email protected]>
Update build & dependencies

7de7e70a5a693cd2c2c18092d6f126105e5fa110 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #45 from purescript/find-first

Better `find` behaviour and performance

6ac8713ebd6c3f58d71bfff374414c56901c9442 authored over 8 years ago by Gary Burgess <[email protected]>
Better `find` behaviour and performance

This will result in `find` returning the first value to match a
predicate rather than the last, ...

a9f7cc8754d4c0cccee7eb4c92325ef4750ef748 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #43 from purescript/0.8-updates

Updates for PureScript 0.8

1ada6db694b8856719b19d675047364a581441b9 authored almost 9 years ago by Gary Burgess <[email protected]>
Updates for PureScript 0.8

22fb6ba42c388d4aa94ec0e17848cff9cb3d1c52 authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #40 from hdgarrood/document-scanl

Update documentation for scanl, scanr. fixes #23

4a681d978be2ba8b96b427052e0a0ecb99b35583 authored almost 9 years ago by Phil Freeman <[email protected]>
Update documentation for scanl, scanr. fixes #23

51b2ecfc0695eb518ed167f24c02db3f526bab4d authored almost 9 years ago by Harry Garrood <[email protected]>
Merge pull request #39 from hdgarrood/update-docs

Update docs for `any` and `all`

30706e03da1b8bd82851fd4e473b17ffb8b01911 authored about 9 years ago by Phil Freeman <[email protected]>
Update docs for `any` and `all`

281d8bc17ef307d4a5fa11e32c7f15bd0d62fc1c authored about 9 years ago by Harry Garrood <[email protected]>
Merge pull request #38 from hdgarrood/update-boolean-docs

Generalise `and`, `or` documentation

c1282356186f1fa8ddef1e1354929f1602001028 authored about 9 years ago by Phil Freeman <[email protected]>
Regen docs

fdde8bfbce434e451e9af86086c3edfc607304c1 authored about 9 years ago by Harry Garrood <[email protected]>
Generalise `and`, `or` documentation

ff9d82b4705067cd7c10b273c95f732e9edd6e83 authored about 9 years ago by Harry Garrood <[email protected]>
Merge pull request #36 from hdgarrood/maximum-minimum

Add maximum and minimum

59b33b38fb2c81bdce0f1e2e26d9dc925f9cbdee authored about 9 years ago by Phil Freeman <[email protected]>
Merge pull request #37 from purescript/jshint-fix

Fix jshint for travis

544e318e43c18b87ea2fc27c16d7fcc2cac3c467 authored about 9 years ago by Gary Burgess <[email protected]>
Fix jshint for travis

e3bb3a577a70154b23d8f48967f780d9dca810c2 authored about 9 years ago by Gary Burgess <[email protected]>
Add maximum and minimum

Also maximumBy and minimumBy for using a different comparison function.

193e90f6d0f5b8812c8a058bc63eeec0001ab46f authored about 9 years ago by Harry Garrood <[email protected]>
Merge pull request #34 from purescript/unused-imports

Fix unused imports

67972a54c3c73ee7b1d7f4db76e64a1dabc97677 authored about 9 years ago by Gary Burgess <[email protected]>
Fix unused imports

c71cc5665a8289c417540ed71bf65b5300ad788a authored about 9 years ago by Gary Burgess <[email protected]>
Merge pull request #30 from LiamGoodacre/master

Default impls for Foldable & Traversable methods

6d7426e0a960e760b05a7c1d3a6fcd42ff3b73fa authored over 9 years ago by Phil Freeman <[email protected]>
Merge pull request #31 from ChrisNeveu/master

Fix documentation links in README.

f724d28897162eece66ec9adc94b5bbb721b4db9 authored over 9 years ago by Phil Freeman <[email protected]>
Fix documentation links in README.

cbb9dca30b7521ac0ebe9bba82b3d34b2b4a94d0 authored over 9 years ago by Chris Neveu <[email protected]>
Tests for Bifoldable default implementations

b480f9b9905f02930f629fa1809741ce692b702b authored over 9 years ago by Liam Goodacre <[email protected]>
Tests for bitraverseDefault & bisequenceDefault

9be5ba7a3c481fe777096fd44a709d4d4ee2dcae authored over 9 years ago by Liam Goodacre <[email protected]>
WIP adding tests for Bifoldable and Bitraversable [Amended]

superfluous arguments to `testBitraversableIOr`

30c13e4a7d561b9967739d65ad4c39074ab0ff38 authored over 9 years ago by Liam Goodacre <[email protected]>
Began default impls for Bifoldable & Bitraversable

Done
---

* Added implementations

- bifoldrDefault
- bifoldlDefault
- bifoldMapLDefault
...

6b3e32ab4d21be56c24790db0eb7a9f6057aa478 authored over 9 years ago by Liam Goodacre <[email protected]>
Documented defaults and non-termination issue.

* Added to the docs of `Foldable` type class
- Mentioned default implementations
- Made a no...

f8cb763f8f6b1fa8bcfbd8fb10dd848db2e52d69 authored over 9 years ago by Liam Goodacre <[email protected]>
Default impls for Foldable & Traversable methods

[Ticket #27](https://github.com/purescript/purescript-foldable-traversable/issues/27)

Functions...

c0af6b626dc73142ddf1154faa6ab1f889ec16f0 authored over 9 years ago by Liam Goodacre <[email protected]>
Update build

f6a85ae88cf8e8475c55b4e628b983466c4dcde8 authored over 9 years ago by Gary Burgess <[email protected]>
Merge pull request #29 from hdgarrood/classy-traverse-array-impl

Further performance boost for traverseArray

e2cae520207190843df34adc6755002077c6fef7 authored over 9 years ago by Gary Burgess <[email protected]>
Further performance boost for traverseArray

Using a 'class' as @garyb suggested has given a performance boost of
around 2.4x on Node.js

293d0b5dc2bebe7b2aed984094276be6a7004e78 authored over 9 years ago by Harry Garrood <[email protected]>
Array foldr should actually fold from the right

a1ef3d7e58d35c54e60c65388cb9a6c49a6cf585 authored over 9 years ago by Gary Burgess <[email protected]>
Updates for RC

8a6204e2382d469e5002e905026cdf312a1bb976 authored over 9 years ago by Gary Burgess <[email protected]>
Merge pull request #28 from hdgarrood/faster-traverse

Improve traverseArray from quadratic to linear

74210cee9d1fbc4cd65b61c318c787439633babd authored over 9 years ago by Gary Burgess <[email protected]>
Updates for 0.7

1a099ca75c4b4c3660992256601a7dff9de484be authored over 9 years ago by Phil Freeman <[email protected]>
Improve traverseArray from quadratic to linear

We use a list as an intermediate representation while building up the
result, which has the bene...

601e07cb80e874a4003810bf80be92f6033a0b19 authored over 9 years ago by Harry Garrood <[email protected]>
Merge pull request #25 from hdgarrood/stack-safe-traversable-array

stack-safe Foldable/Traversable Array instances

39f3cf14c073ab557ee23e8ae8ff9343da92ac11 authored over 9 years ago by Gary Burgess <[email protected]>
stack-safe Foldable/Traversable Array instances

Also change fold{l,r}Array to for loops because they're faster.

8efcecd872c9d73731def5d752fa194614f45ef4 authored over 9 years ago by Harry Garrood <[email protected]>
Updates for 0.7

28336564639dfa7772a9500e1cb1f457f7852442 authored over 9 years ago by Gary Burgess <[email protected]>
Bifoldable and Bitraversable

7eb6d33e9d6c02dce5d12f9df4eeaf0933e7f5d2 authored over 9 years ago by Gary Burgess <[email protected]>
Generalise and/or/any/all to BoundedLattice

c41075b7c49b1da3523d3862f9fe6b8824dbd52e authored over 9 years ago by Gary Burgess <[email protected]>
Update dependencies

5749b88d57cf57e04f76e86911273d077d9956ac authored over 9 years ago by Gary Burgess <[email protected]>
Fix build

8bdab3736d70054f763afa99532e5fc2551a82f9 authored over 9 years ago by Gary Burgess <[email protected]>
Merge pull request #19 from purescript/updates

Updates

d907cb281e58b955f2b7e5b14cce203034d5302a authored over 9 years ago by Gary Burgess <[email protected]>
Fix traversable Sup and Inf

b78319b4d8252fd2d13149bcac0b0ed299bd4f6d authored over 9 years ago by Gary Burgess <[email protected]>
Refine dependencies

a0d111b8bcd0c0039113319c33968f47a56b12c6 authored over 9 years ago by Gary Burgess <[email protected]>
Update docs, dependencies, build

044a19e5860a6b488ecc296edd206174de3bfd59 authored over 9 years ago by Gary Burgess <[email protected]>
Reorder some constraints for consistency

6190868d443406eb652932b05214089bfb592253 authored almost 10 years ago by Gary Burgess <[email protected]>
Use Semiring for sum and product

ff603d23833dfc70c84598ef17596d3a367de013 authored almost 10 years ago by Gary Burgess <[email protected]>
Make Foldable exports explicit, hiding foldArrays

fd6bb6a633aeb0bd4af42a9ab3a236dabbf5347b authored almost 10 years ago by Gary Burgess <[email protected]>
Merge pull request #17 from purescript/docs

Docs

521c0d1ab9dcaaf220c9995a00258745013fbedc authored almost 10 years ago by Phil Freeman <[email protected]>
Docs

724ac5fcd71acfea7b7fb7fe35578ac2a4360ee7 authored almost 10 years ago by Phil Freeman <[email protected]>
Update docs

718d822258e4e2c7aaf8f2cd95cf91825936d9db authored almost 10 years ago by Gary Burgess <[email protected]>
Add jsvalidate

8cea38029ac26350f5c97157ed2b9ca229bac365 authored almost 10 years ago by Gary Burgess <[email protected]>
Add monoid instances

57c4e16463855c673640c2909586811a48a17507 authored almost 10 years ago by Gary Burgess <[email protected]>
Update dependencies

e15160f8401ad4be9ef72b636edaa7dda7d13d47 authored almost 10 years ago by Gary Burgess <[email protected]>
Merge pull request #13 from purescript/scan

Add scanl/r

aaa77388c122b9cb6bc3984d752935224cd3a4ef authored about 10 years ago by Gary Burgess <[email protected]>
Merge pull request #15 from purescript/no-ref

Remove Ref instance

df0327e0ee2fb92dbb7f46b1da5751c424e843d0 authored about 10 years ago by Gary Burgess <[email protected]>
Remove Ref instance

bb24c13870abed49d369dff41c28185ef9c9574a authored about 10 years ago by Gary Burgess <[email protected]>
Merge pull request #14 from purescript/deps

Specify dependencies

85a15d0abbcc003014008728fee9e634061e8133 authored about 10 years ago by Phil Freeman <[email protected]>
Specify dependencies

0303232a94655923b226c1c890a5a5c77914c30f authored about 10 years ago by Phil Freeman <[email protected]>
Add scanl/r

24b377f128062ae90dae07321cbc3acf86072cfd authored about 10 years ago by Phil Freeman <[email protected]>
Merge pull request #11 from purescript/mapAccum

Add mapAccumL/R

7cb7edb6c8fbe7ec16660a8174ad16fa1559f357 authored about 10 years ago by Phil Freeman <[email protected]>
Sanitize module exports

be13affb1a02c9d27d5f9859f90da94a41a4cb77 authored about 10 years ago by Phil Freeman <[email protected]>
Add mapAccumL/R

40f5bedfabed775685366cc6f3a5b87f9d9a826e authored about 10 years ago by Phil Freeman <[email protected]>
Merge pull request #10 from michaelficarra/patch-2

use block strings for foreign imports

a39165c8e8d1b9cb3207bae4beac53441b34e641 authored about 10 years ago by Phil Freeman <[email protected]>
Merge pull request #9 from michaelficarra/patch-1

remove extra space

8d6d3034e1a2b44fbe635494ca128b24d4eac9c2 authored about 10 years ago by Phil Freeman <[email protected]>
use block strings for foreign imports

e5f3570dae3e93a66e9af40fb12d100edcb418ec authored about 10 years ago by Michael Ficarra <[email protected]>
remove extra space

6dd668ef7605c67cbc4c8486272191d79170fb05 authored about 10 years ago by Michael Ficarra <[email protected]>
Merge pull request #8 from purescript/intercalate

Add intercalate

f7c0230d110e81c9cc1e73889fb49bd5e36e5fb7 authored about 10 years ago by Gary Burgess <[email protected]>
Use foldl and less silly init pattern

08ca8e7a5b77d4fc0b9155dce304d5c8fe3df757 authored about 10 years ago by Gary Burgess <[email protected]>
Add intercalate

1deede01efd7b8b2efebcd532c45ce97cb977bd3 authored about 10 years ago by Gary Burgess <[email protected]>
Merge pull request #5 from DylanLukes/master

Added Foldable and Functor as supers of Traversable

65b770857059b111c87d8bf38d48750d20b5d7d1 authored over 10 years ago by Phil Freeman <[email protected]>
Added Foldable and Functor as supers of Traversable

7755eb46fb9cd25f130793a56a3a3aea9d45c8e0 authored over 10 years ago by Dylan Lukes <[email protected]>
Merge pull request #4 from purescript/unit

Use unit

750642a41c313b2659cabf2b65a35cedb9ed99c4 authored over 10 years ago by Phil Freeman <[email protected]>
Merge pull request #3 from purescript/lookup

lookup function

2e00d867c161cf340e5fff532342aa645469dba5 authored over 10 years ago by Gary Burgess <[email protected]>
lookup function

c4387068a25149b29a76783b1efb6d037fe319db authored over 10 years ago by Phil Freeman <[email protected]>
Use unit

ec882ae9d358af13f13ff204ddb3cb03a2f1c2fa authored over 10 years ago by Gary Burgess <[email protected]>
Remove unnecessary Functor constraints

f96c4086e9b136927c940a67f676d669a0db9261 authored over 10 years ago by Gary Burgess <[email protected]>
Update build

c81a68dfe0adff45878db9b043c8e5b6f9ee8618 authored over 10 years ago by Gary Burgess <[email protected]>
Add generated docs

d76c54258be528640bbd3221b844f934170cba7a authored over 10 years ago by Gary Burgess <[email protected]>
Update build

c0662b4c894fc68ab63d80fe119a3f44a76d4865 authored over 10 years ago by Gary Burgess <[email protected]>
Update file extension

bb9db085d585ddd1de5a2093a34a024a5c5544dd authored over 10 years ago by Gary Burgess <[email protected]>
Merge pull request #2 from joneshf/master

Updated for changes to Control.

efe4c02bc36d4bc0991b0406b8b57a28f099ef29 authored over 10 years ago by Phil Freeman <[email protected]>
Updated for changes to Control.

8219564ebe2fa2411e287848b4af86ae21ceb355 authored over 10 years ago by joneshf <[email protected]>
Merge pull request #1 from joneshf/master

Arrays tail recurisve

db552ac37dab2641864dc03ab9a520f742b15744 authored over 10 years ago by Phil Freeman <[email protected]>
Merge branch 'master' of github.com:purescript/purescript-foldable-traversable

d44c275175471da4a1277adae3fce7f191826d24 authored over 10 years ago by joneshf <[email protected]>
Make `foldr` and `foldl` tail recursive for Array.

f226ecb709aa13324aa98474c0f490986b7d6029 authored over 10 years ago by joneshf <[email protected]>
Revise for (:) move to Prelude

35497a4283e7f267b55bf61aea33576d1302a725 authored over 10 years ago by Gary Burgess <[email protected]>
Fixes for no overlapping instances

de58902c25f32ad8a7366bd58e45bffd782c5430 authored over 10 years ago by Phil Freeman <[email protected]>
Update dependencies

f46cdcc1965422e12ee02a4ef896bd43d9fc54f7 authored over 10 years ago by Gary Burgess <[email protected]>