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
33937fb1014627830d710cf0e14dea1f8711ad76 authored about 8 years ago by tslawler <[email protected]>
Add `findMap`
17ddb52928dd00fdb31b1cde3931991d6ea9e366 authored about 8 years ago by Gary Burgess <[email protected]>Prepare for 2.0 release
3db300e13e9f837e2e24e09636dc344997f993db authored about 8 years ago by Gary Burgess <[email protected]>35323dbcd40f4174150aa3fd4a0f19c9c51ee2e4 authored about 8 years ago by Gary Burgess <[email protected]>
ec38fe2b2f2106c15fe5e51732c499425f5aa904 authored about 8 years ago by Gary Burgess <[email protected]>
8d66a124c7c1697ea708fc5970a945481ea5f579 authored about 8 years ago by Gary Burgess <[email protected]>
d33623c3042fa42fffa13a274b1d250fc0ba06ab authored over 8 years ago by Liam Goodacre <[email protected]>
7a9f9a68da56c554e51ff71ef85921b48e58bdae authored over 8 years ago by Gary Burgess <[email protected]>
Updates for 0.9.1
df377878551a93883555e308c19ca775f951489f authored over 8 years ago by Gary Burgess <[email protected]>7daff6fa9534704ed374278a5a1e264deb3db4fe authored over 8 years ago by Phil Freeman <[email protected]>
7de7e70a5a693cd2c2c18092d6f126105e5fa110 authored over 8 years ago by Gary Burgess <[email protected]>
Better `find` behaviour and performance
6ac8713ebd6c3f58d71bfff374414c56901c9442 authored over 8 years ago by Gary Burgess <[email protected]>
This will result in `find` returning the first value to match a
predicate rather than the last, ...
Updates for PureScript 0.8
1ada6db694b8856719b19d675047364a581441b9 authored almost 9 years ago by Gary Burgess <[email protected]>22fb6ba42c388d4aa94ec0e17848cff9cb3d1c52 authored almost 9 years ago by Gary Burgess <[email protected]>
Update documentation for scanl, scanr. fixes #23
4a681d978be2ba8b96b427052e0a0ecb99b35583 authored almost 9 years ago by Phil Freeman <[email protected]>51b2ecfc0695eb518ed167f24c02db3f526bab4d authored almost 9 years ago by Harry Garrood <[email protected]>
Update docs for `any` and `all`
30706e03da1b8bd82851fd4e473b17ffb8b01911 authored about 9 years ago by Phil Freeman <[email protected]>281d8bc17ef307d4a5fa11e32c7f15bd0d62fc1c authored about 9 years ago by Harry Garrood <[email protected]>
Generalise `and`, `or` documentation
c1282356186f1fa8ddef1e1354929f1602001028 authored about 9 years ago by Phil Freeman <[email protected]>fdde8bfbce434e451e9af86086c3edfc607304c1 authored about 9 years ago by Harry Garrood <[email protected]>
ff9d82b4705067cd7c10b273c95f732e9edd6e83 authored about 9 years ago by Harry Garrood <[email protected]>
Add maximum and minimum
59b33b38fb2c81bdce0f1e2e26d9dc925f9cbdee authored about 9 years ago by Phil Freeman <[email protected]>Fix jshint for travis
544e318e43c18b87ea2fc27c16d7fcc2cac3c467 authored about 9 years ago by Gary Burgess <[email protected]>e3bb3a577a70154b23d8f48967f780d9dca810c2 authored about 9 years ago by Gary Burgess <[email protected]>
Also maximumBy and minimumBy for using a different comparison function.
193e90f6d0f5b8812c8a058bc63eeec0001ab46f authored about 9 years ago by Harry Garrood <[email protected]>Fix unused imports
67972a54c3c73ee7b1d7f4db76e64a1dabc97677 authored about 9 years ago by Gary Burgess <[email protected]>c71cc5665a8289c417540ed71bf65b5300ad788a authored about 9 years ago by Gary Burgess <[email protected]>
Default impls for Foldable & Traversable methods
6d7426e0a960e760b05a7c1d3a6fcd42ff3b73fa authored over 9 years ago by Phil Freeman <[email protected]>Fix documentation links in README.
f724d28897162eece66ec9adc94b5bbb721b4db9 authored over 9 years ago by Phil Freeman <[email protected]>cbb9dca30b7521ac0ebe9bba82b3d34b2b4a94d0 authored over 9 years ago by Chris Neveu <[email protected]>
b480f9b9905f02930f629fa1809741ce692b702b authored over 9 years ago by Liam Goodacre <[email protected]>
9be5ba7a3c481fe777096fd44a709d4d4ee2dcae authored over 9 years ago by Liam Goodacre <[email protected]>
superfluous arguments to `testBitraversableIOr`
30c13e4a7d561b9967739d65ad4c39074ab0ff38 authored over 9 years ago by Liam Goodacre <[email protected]>
Done
---
* Added implementations
- bifoldrDefault
- bifoldlDefault
- bifoldMapLDefault
...
* Added to the docs of `Foldable` type class
- Mentioned default implementations
- Made a no...
[Ticket #27](https://github.com/purescript/purescript-foldable-traversable/issues/27)
Functions...
c0af6b626dc73142ddf1154faa6ab1f889ec16f0 authored over 9 years ago by Liam Goodacre <[email protected]>f6a85ae88cf8e8475c55b4e628b983466c4dcde8 authored over 9 years ago by Gary Burgess <[email protected]>
Further performance boost for traverseArray
e2cae520207190843df34adc6755002077c6fef7 authored over 9 years ago by Gary Burgess <[email protected]>
Using a 'class' as @garyb suggested has given a performance boost of
around 2.4x on Node.js
a1ef3d7e58d35c54e60c65388cb9a6c49a6cf585 authored over 9 years ago by Gary Burgess <[email protected]>
8a6204e2382d469e5002e905026cdf312a1bb976 authored over 9 years ago by Gary Burgess <[email protected]>
Improve traverseArray from quadratic to linear
74210cee9d1fbc4cd65b61c318c787439633babd authored over 9 years ago by Gary Burgess <[email protected]>1a099ca75c4b4c3660992256601a7dff9de484be authored over 9 years ago by Phil Freeman <[email protected]>
We use a list as an intermediate representation while building up the
result, which has the bene...
stack-safe Foldable/Traversable Array instances
39f3cf14c073ab557ee23e8ae8ff9343da92ac11 authored over 9 years ago by Gary Burgess <[email protected]>Also change fold{l,r}Array to for loops because they're faster.
8efcecd872c9d73731def5d752fa194614f45ef4 authored over 9 years ago by Harry Garrood <[email protected]>28336564639dfa7772a9500e1cb1f457f7852442 authored over 9 years ago by Gary Burgess <[email protected]>
7eb6d33e9d6c02dce5d12f9df4eeaf0933e7f5d2 authored over 9 years ago by Gary Burgess <[email protected]>
c41075b7c49b1da3523d3862f9fe6b8824dbd52e authored over 9 years ago by Gary Burgess <[email protected]>
5749b88d57cf57e04f76e86911273d077d9956ac authored over 9 years ago by Gary Burgess <[email protected]>
8bdab3736d70054f763afa99532e5fc2551a82f9 authored over 9 years ago by Gary Burgess <[email protected]>
Updates
d907cb281e58b955f2b7e5b14cce203034d5302a authored over 9 years ago by Gary Burgess <[email protected]>b78319b4d8252fd2d13149bcac0b0ed299bd4f6d authored over 9 years ago by Gary Burgess <[email protected]>
a0d111b8bcd0c0039113319c33968f47a56b12c6 authored over 9 years ago by Gary Burgess <[email protected]>
044a19e5860a6b488ecc296edd206174de3bfd59 authored over 9 years ago by Gary Burgess <[email protected]>
6190868d443406eb652932b05214089bfb592253 authored almost 10 years ago by Gary Burgess <[email protected]>
ff603d23833dfc70c84598ef17596d3a367de013 authored almost 10 years ago by Gary Burgess <[email protected]>
fd6bb6a633aeb0bd4af42a9ab3a236dabbf5347b authored almost 10 years ago by Gary Burgess <[email protected]>
Docs
521c0d1ab9dcaaf220c9995a00258745013fbedc authored almost 10 years ago by Phil Freeman <[email protected]>724ac5fcd71acfea7b7fb7fe35578ac2a4360ee7 authored almost 10 years ago by Phil Freeman <[email protected]>
718d822258e4e2c7aaf8f2cd95cf91825936d9db authored almost 10 years ago by Gary Burgess <[email protected]>
8cea38029ac26350f5c97157ed2b9ca229bac365 authored almost 10 years ago by Gary Burgess <[email protected]>
57c4e16463855c673640c2909586811a48a17507 authored almost 10 years ago by Gary Burgess <[email protected]>
e15160f8401ad4be9ef72b636edaa7dda7d13d47 authored almost 10 years ago by Gary Burgess <[email protected]>
Add scanl/r
aaa77388c122b9cb6bc3984d752935224cd3a4ef authored about 10 years ago by Gary Burgess <[email protected]>Remove Ref instance
df0327e0ee2fb92dbb7f46b1da5751c424e843d0 authored about 10 years ago by Gary Burgess <[email protected]>bb24c13870abed49d369dff41c28185ef9c9574a authored about 10 years ago by Gary Burgess <[email protected]>
Specify dependencies
85a15d0abbcc003014008728fee9e634061e8133 authored about 10 years ago by Phil Freeman <[email protected]>0303232a94655923b226c1c890a5a5c77914c30f authored about 10 years ago by Phil Freeman <[email protected]>
24b377f128062ae90dae07321cbc3acf86072cfd authored about 10 years ago by Phil Freeman <[email protected]>
Add mapAccumL/R
7cb7edb6c8fbe7ec16660a8174ad16fa1559f357 authored about 10 years ago by Phil Freeman <[email protected]>be13affb1a02c9d27d5f9859f90da94a41a4cb77 authored about 10 years ago by Phil Freeman <[email protected]>
40f5bedfabed775685366cc6f3a5b87f9d9a826e authored about 10 years ago by Phil Freeman <[email protected]>
use block strings for foreign imports
a39165c8e8d1b9cb3207bae4beac53441b34e641 authored about 10 years ago by Phil Freeman <[email protected]>remove extra space
8d6d3034e1a2b44fbe635494ca128b24d4eac9c2 authored about 10 years ago by Phil Freeman <[email protected]>e5f3570dae3e93a66e9af40fb12d100edcb418ec authored about 10 years ago by Michael Ficarra <[email protected]>
6dd668ef7605c67cbc4c8486272191d79170fb05 authored about 10 years ago by Michael Ficarra <[email protected]>
Add intercalate
f7c0230d110e81c9cc1e73889fb49bd5e36e5fb7 authored about 10 years ago by Gary Burgess <[email protected]>08ca8e7a5b77d4fc0b9155dce304d5c8fe3df757 authored about 10 years ago by Gary Burgess <[email protected]>
1deede01efd7b8b2efebcd532c45ce97cb977bd3 authored about 10 years ago by Gary Burgess <[email protected]>
Added Foldable and Functor as supers of Traversable
65b770857059b111c87d8bf38d48750d20b5d7d1 authored over 10 years ago by Phil Freeman <[email protected]>7755eb46fb9cd25f130793a56a3a3aea9d45c8e0 authored over 10 years ago by Dylan Lukes <[email protected]>
Use unit
750642a41c313b2659cabf2b65a35cedb9ed99c4 authored over 10 years ago by Phil Freeman <[email protected]>lookup function
2e00d867c161cf340e5fff532342aa645469dba5 authored over 10 years ago by Gary Burgess <[email protected]>c4387068a25149b29a76783b1efb6d037fe319db authored over 10 years ago by Phil Freeman <[email protected]>
ec882ae9d358af13f13ff204ddb3cb03a2f1c2fa authored over 10 years ago by Gary Burgess <[email protected]>
f96c4086e9b136927c940a67f676d669a0db9261 authored over 10 years ago by Gary Burgess <[email protected]>
c81a68dfe0adff45878db9b043c8e5b6f9ee8618 authored over 10 years ago by Gary Burgess <[email protected]>
d76c54258be528640bbd3221b844f934170cba7a authored over 10 years ago by Gary Burgess <[email protected]>
c0662b4c894fc68ab63d80fe119a3f44a76d4865 authored over 10 years ago by Gary Burgess <[email protected]>
bb9db085d585ddd1de5a2093a34a024a5c5544dd authored over 10 years ago by Gary Burgess <[email protected]>
Updated for changes to Control.
efe4c02bc36d4bc0991b0406b8b57a28f099ef29 authored over 10 years ago by Phil Freeman <[email protected]>8219564ebe2fa2411e287848b4af86ae21ceb355 authored over 10 years ago by joneshf <[email protected]>
Arrays tail recurisve
db552ac37dab2641864dc03ab9a520f742b15744 authored over 10 years ago by Phil Freeman <[email protected]>d44c275175471da4a1277adae3fce7f191826d24 authored over 10 years ago by joneshf <[email protected]>
f226ecb709aa13324aa98474c0f490986b7d6029 authored over 10 years ago by joneshf <[email protected]>
35497a4283e7f267b55bf61aea33576d1302a725 authored over 10 years ago by Gary Burgess <[email protected]>
de58902c25f32ad8a7366bd58e45bffd782c5430 authored over 10 years ago by Phil Freeman <[email protected]>
f46cdcc1965422e12ee02a4ef896bd43d9fc54f7 authored over 10 years ago by Gary Burgess <[email protected]>