Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/purescript/purescript-arrays
Array utility functions
https://github.com/purescript/purescript-arrays
6554b3d9c1ebb871477ffa88c2f3850d714b42b0 authored about 1 year ago by Gary Burgess <gary.burgess@gmail.com>
* Add copy to Data.Array.ST
* rename copy with clone
* modify the original array in the cl...
d521e17a97b560d980a2156f8853c6c278ba25f9 authored about 1 year ago by Guillaume Bagan <guillaume.bagan@liris.cnrs.fr>* Add foreign implementation for push
* Use foreign implementation for push
* Add changelo...
72861214e541f3e072041d193f32ce66af9a456b authored over 1 year ago by Mark Eibes <mark.eibes@gmail.com>ad760640451bd6b4bdd5d44969940217767accba authored over 1 year ago by Thomas Honeyman <admin@thomashoneyman.com>
* Update non-ST FFI to use Fn
* Add changelog
* Add dependency on functions
* Update bo...
eb750d40c0095c430ff2b9e277e51dbe69978154 authored over 1 year ago by JordanMartinez <jordanalex.martinez@protonmail.com>* Update ST FFI to use StFns
* Add changelog
* Update bower.json
Co-authored-by: Thomas...
568f07e5ed08e7cbd4513550edbc363342c6e1bf authored over 1 year ago by JordanMartinez <jordanalex.martinez@protonmail.com>a903f6b3273a67e5b4af62a1a8df60beb8065186 authored almost 2 years ago by Jordan Martinez <jordanalex.martinez@protonmail.com>
* Add length to Data.Array.ST
* Add changelog entry
88fe03803179bebd101e044fb8f9fc65c151c62c authored almost 2 years ago by Blugatroff <51498987+Blugatroff@users.noreply.github.com>* Add prependArray
* Add changelog
dd7beb7fd19c3def4585d82cc01bd7fe6b833651 authored about 2 years ago by JordanMartinez <jordanalex.martinez@protonmail.com>* Use FunctorWithIndex.mapWithIndex
* Add changelog entry
97cd3f7a77e2d81cc2514aa7d49a0e7aa60f6e1b authored over 2 years ago by JordanMartinez <jordanalex.martinez@protonmail.com>bb1b821530d368110eebf8a3541af90823e8af65 authored over 2 years ago by Gary Burgess <gary.burgess@gmail.com>
* Add transpose to Data.Array
Implementation courtesy of Jordan Martinez.
* Update CHANGEL...
43e028432b869490c9e9f75747434e3f0d6f4b7f authored over 2 years ago by John Watson <john.watson@gmx.co.uk>* Add transpose to Data.Array
Implementation courtesy of Jordan Martinez.
* Update CHANGEL...
e5d80f3ed56bdf8685f39be246191b51cb50f3f8 authored over 2 years ago by John Watson <john.watson@gmx.co.uk>* Update the bower dependencies
* Update Node to 14 in CI
* Update the changelog
d20bae2f76db6cf29b7b75e26e82b8a54c32295e authored over 2 years ago by JordanMartinez <jordanalex.martinez@protonmail.com>7df014491e8d74e9cc15ac8fb4568533e6d4f72a authored almost 3 years ago by Jordan Martinez <jordanalex.martinez@protonmail.com>
98a2d4364c5399b18d754c4ade26387dda6cf468 authored almost 3 years ago by JordanMartinez <jordanalex.martinez@protonmail.com>
* Convert foreign modules to try bundling with esbuild
* fixup! Convert foreign modules to tr...
7f63dbe57ece3e046182a770513e0e65a743dbee authored almost 3 years ago by JordanMartinez <jordanalex.martinez@protonmail.com>
* Fix documentation of find
Co-authored-by: Thomas Honeyman <admin@thomashoneyman.com>
c0aa3176b077ad7a46b11ef34487485c28142e53 authored over 3 years ago by Thomas Honeyman <admin@thomashoneyman.com>
7cc334ecd91890e9dc95e3cc82aa20363789b618 authored over 3 years ago by Thomas Honeyman <admin@thomashoneyman.com>
f1cfd02c041e8149a0880d846de397dbd1fb458c authored over 3 years ago by JordanMartinez <jordanalex.martinez@gmail.com>
Update CI to build with the latest version of the compiler, update the bower repository URL to m...
5b71501b04f96cee4234447b35d62d041317f64b authored almost 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>* Add changelog entries since v5.3.1
* Further clustering of related changes
* Note 0.14 u...
4ec4425cccf041c25f0c63b19f9ab33d43cedda1 authored almost 4 years ago by milesfrain <milesfrain@users.noreply.github.com>* Generate CHANGELOG.md file using notes from previous GH releases
* Add pull request template
5902f569ae625a9b8cc4502753c112529b867690 authored almost 4 years ago by JordanMartinez <jordanalex.martinez@gmail.com>* Add missing members to Data.Array.NonEmpty
* Export monomorphic versions of fold* and inter...
7d3664deb11516cedd52370196d692d444559e45 authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>* Add simple stability test for sortWith
* Use larger input array for sortWith stability test...
a5afe3dca811918d51a4cd65c0f4684a4025809b authored about 4 years ago by Peter Murphy <26548438+ptrfrncsmrph@users.noreply.github.com>* Rename group' to groupAll and add groupAllBy; add docs
* Replace implementation's deprecate...
370b8f5c06878b0e6a61222a82011b8a2889852f authored about 4 years ago by JordanMartinez <jordanalex.martinez@gmail.com>bdd5bd7f834587c38a742cbbfd02a9553eda4a34 authored about 4 years ago by Zelenya <zelenskyy.yevheniy@gmail.com>
e56ea3c1653b4ab45e89cf2f4383daa1ba87ac60 authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
9e2ab228829a2487b84cdc5c37cd89c02ce8cdca authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
* feat: minibench -> add
* Update dependencies to master
* Update psa to v0.8.0
Co-auth...
a3909e0e5525446e3835bbaa7bf5303b054c94c5 authored about 4 years ago by Serhii Khoma <srghma@gmail.com>* Rename Data.Array.ST.empty
* Deprecate Data.Array.ST.empty
dff030848c53e1fb6d861ac85c203618bb50117d authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>Export specialized any and all from Data.Array and Data.Array.NonEmpty
fab2c238a9e6e6ca6e304d3909d00bca3e0c309a authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>Rename group' to groupAll and add groupAllBy
e13c01f9fc19e36d43f3d3902d23be38d620eb76 authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>120e283da08c0a2997010655892454dc466342d7 authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
12441f89886a8ef4eaf1b2e02eb016cc9ea6f20d authored about 4 years ago by Cyril Sobierajewicz <sobierajewicz.cyril@gmail.com>
7bcd5728449b29c92a161b6cd7fcba1f21451646 authored about 4 years ago by Cyril Sobierajewicz <sobierajewicz.cyril@gmail.com>
a22f493acef4370be9381461ea32921c56d19f01 authored about 4 years ago by Cyril Sobierajewicz <sobierajewicz.cyril@gmail.com>
* Implement monomorphic version of find that short circuits
* Implement monomorphic short-cir...
c5ae83f5995cb033ce502bf3cc70b96b9972e4fc authored about 4 years ago by JordanMartinez <jordanalex.martinez@gmail.com>131a23265c2aa121b563f46b44c3c55b71cee7cc authored about 4 years ago by JordanMartinez <jordanalex.martinez@gmail.com>
b59f5ec718b221fb9172b51c9256cffa225bd445 authored about 4 years ago by Thomas Honeyman <admin@thomashoneyman.com>
08dbdfecda45a325d8615fe11d82d327ede613bf authored about 4 years ago by Thomas Honeyman <admin@thomashoneyman.com>
* Remove some usages of unsafeCoerce and discourage uses of Data.Array.NonEmpty.Internal
bf70fb912f8f002879f508afbaaefea6223c35f8 authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>Co-authored-by: Thomas Honeyman <admin@thomashoneyman.com>
d93b826cccc35316e1f67b0523cf10a35812d54e authored about 4 years ago by milesfrain <milesfrain@users.noreply.github.com>6dde641f0aa843b9bb5c5262dda3c45773e718fc authored about 4 years ago by Carsten Csiky <carsten.csiky@googlemail.com>
* Update TAG to v0.14.0-rc3; dependencies to master; psa to v0.8.0
* Add roles declarations t...
88e724dd1c1820bfd99b867bdaab2479e6512684 authored about 4 years ago by paluh <paluho@gmail.com>* Add `splitAt`
* Make `splitAt` return a record instead of a tuple
* Add test case and ex...
72e4b24c65213160dc41ff815ccf4e8ab06cfb56 authored about 4 years ago by Marshall Bowers <elliott.codes@gmail.com>603c332744001d3bac74e1d18dc7de8813a26758 authored about 4 years ago by Mohamed Elsharnouby <sharnoby3@gmail.com>
b90334b5f2835a2193e9086bbfaf93d7d67939d5 authored over 4 years ago by Mohammed Anas <6daf084a-8eaf-40fb-86c7-8500077c3b69@anonaddy.me>
Bump pulp version
e46daf73b695cef5a7983fbf301db522aa2ae8b8 authored over 4 years ago by Gary Burgess <gary.burgess@gmail.com>5a17ff279f0b767dd1d9217518d900964dfb8e59 authored over 4 years ago by Gary Burgess <gary.burgess@gmail.com>
55cb9e6d6766c74c275924324f520b368931c5e6 authored almost 5 years ago by Cyril <sobierajewicz.cyril@gmail.com>
See https://discourse.purescript.org/t/new-404-ci-failures-in-core-libraries/1225.
a7362051dc18219b13a41e84dc222a61eaae8cd8 authored almost 5 years ago by Cyril <sobierajewicz.cyril@gmail.com>463dcacb99455de5e28ac4a3312bb795f293d2d9 authored about 5 years ago by Harry Garrood <harry@garrood.me>
46f5a9c4e2dd265fd0a5ef36976599b1347c1927 authored about 5 years ago by Andy Arvanitis <andyarvanitis@gmail.com>
added: pop, shift, unshift, unshiftAll to Data.Array.ST
1bca4c0b8904e65d356ed6d8db8d6f7e071132d3 authored over 5 years ago by Gary Burgess <gary.burgess@gmail.com>88826690a292c255d8ed7260e0118bad40eb9607 authored almost 6 years ago by 8084 <klntsky@gmail.com>
6567bb862d0cf192d21358f8baea72168b79d069 authored almost 6 years ago by 8084 <klntsky@gmail.com>
make nubByEq more efficient, part of #71
83c214889a86ee123da81b304b7e3e311e60bc46 authored almost 6 years ago by Gary Burgess <gary.burgess@gmail.com>8e90603587ba472591cac81baefc4fec96a62a49 authored almost 6 years ago by Mohamed Elsharnouby <sharnoby3@gmail.com>
ab61f684ee11863a0c5f555ba09149578ab085a3 authored almost 6 years ago by sharno <sharnoby3@gmail.com>
Use new run function in tests
d218f6f6fa1a41ce3bd6daeef72f9b197c1eb8d2 authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>7d497e6caf81e5a366bc6abb7245b4361f3cf0d9 authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Add runSTArray for efficiently constructing arrays using ST.
816d8d41f33774fa521c4c9fcb147f90fa26ffe7 authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>Align the `nubByEq` example with the `unionBy` example and the `deleteBy` example
f80754df082b0fd3c14819c505dc0f1ae9243b8f authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>f6604b3f7aa3d3ce885e16a0ec94e39c49707185 authored about 6 years ago by Gareth Daniel Smith <garethdanielsmith@gmail.com>
Haskell has this already. Also add a test for withArray.
79995c73ff6d60a82023221fac3683f3c119e056 authored about 6 years ago by Gareth Daniel Smith <garethdanielsmith@gmail.com>Fix #145: Incompatibility with `purs bundle`
b709a3ca41fbc64c14858825789fcb66b7b494e5 authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>a20a1dd147e67be9b01d9a75d2b566a00ead8efd authored over 6 years ago by Ewald Grusk <ewald.grusk@gmail.com>
`groupBy tt ([x] <> xs) = [NonEmptyArray x xs]`
a4635c892334d437a58c136a45ffdbb158721307 authored over 6 years ago by Liam Goodacre <goodacre.liam@gmail.com>5b0d974603945757a4e0e431508d76ec4a3f033f authored over 6 years ago by Maxime Dénès <mail@maximedenes.fr>
Fix a typo
d81e97137d2040f2fb42bf66124eb1d96e5dc1a7 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>`dropEnd` drops elements from the *end* of an array.
d8f5baa6cfaaaa91a2d2430b70d7c47e0af391c8 authored over 6 years ago by Petri Lehtinen <petri@digip.org>Updates for 0.12
7bdd04cef18f63afe8fe0bb59b4180e030e1e0f5 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>da8e77226803cacc692bada039bee6688126f84c authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
e177e350957444166914a20e42fb17ac75925342 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
4c88b009c856b3815bef5469a94d80556ddac755 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
ported by hand from https://github.com/purescript/purescript-arrays/pull/138
e5059a4e5026b34b7f1e08601d66f32f4ea11127 authored over 6 years ago by Christoph <christoph.hegemann1337@gmail.com>01a917552b1fcf42555e498d6558314ba0f933ab authored over 6 years ago by Christoph <christoph.hegemann1337@gmail.com>
56f6e2356097d49e8808e6fddc984c1b2f85b6b8 authored over 6 years ago by Christoph <christoph.hegemann1337@gmail.com>
9be60e2801b5354c9b81f67cd0d31dbace8ffea4 authored over 6 years ago by Christoph <christoph.hegemann1337@gmail.com>
The old `nubBy` becomes `nubByEq`, which only requires an equality
relation.
b649cefec6adb935b27884caecc041573cd71235 authored over 6 years ago by Matthew Leon <ml@matthewleon.com>
addresses https://github.com/purescript/purescript-arrays/issues/91
O(n*logn)
3f0201f2fee200c27fb1605beed64ff78cccd4a8 authored over 6 years ago by Matthew Leon <ml@matthewleon.com>a3e568e1973fb3abf79d975b1f1f716e000b6eff authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
STArray: in-place sort
8058d49d7b0d0f876b0cec1283bcadd472416b8b authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>f33f34eb6cf2d7df7a1df478e1126ffbbb13a605 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
0244214c538fa2b6a45d6078fff236bfa74887c4 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Add Semigroup NonEmptyArray instance
027811f9fdc3a85e7f0ce36788c0d439d9b4216e authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>3b4e5a8b11d08281efe8a11dab0e71101a0de1f9 authored over 6 years ago by Harry Garrood <harry@garrood.me>
a5a1ed95349015d07a23137d3c6e9fcd1264b516 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
d451e5669dd2b77f9abd6f38a95a5f522dacb8e9 authored almost 7 years ago by Gary Burgess <gary.burgess@gmail.com>
NonEmpty arrays
c87fdee9458c6181d68bbabb4fbdec9713b4d919 authored almost 7 years ago by Gary Burgess <gary.burgess@gmail.com>kill `unsafeAdapt'`, `unsafeAdapt''`, `adaptAny'`, `adaptAny''`
badad04367ec409e9c1483769e8d51c5fb807cd5 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>4f185bd6a26a26f9b00a4b5332b5f67033ad6f45 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
022aba7d2cbd911228028c3d6df8ad67d0389910 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
46753f86a906284e19e02c91ec98187a64e8326b authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
3015dbc066517dd111efb1c3051a2a20e10716b3 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
4c8d68928fc45a5ac5a9764791c17f8d76c6be52 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
eaae3f091f5f7a1893ececeadb1e078ef7e8362d authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>