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

Update CHANGELOG.md

6554b3d9c1ebb871477ffa88c2f3850d714b42b0 authored about 1 year ago by Gary Burgess <gary.burgess@gmail.com>
Add clone to Data.Array.ST (#243)

* 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 (#240)

* 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>
Update CHANGELOG.md

ad760640451bd6b4bdd5d44969940217767accba authored over 1 year ago by Thomas Honeyman <admin@thomashoneyman.com>
Update non-ST FFI to use Fn (#235)

* 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 (#234)

* 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>
Prep changelog for 7.2.0 release

a903f6b3273a67e5b4af62a1a8df60beb8065186 authored almost 2 years ago by Jordan Martinez <jordanalex.martinez@protonmail.com>
Add length to Data.Array.ST (#239)

* 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 (#224)

* Add prependArray

* Add changelog

dd7beb7fd19c3def4585d82cc01bd7fe6b833651 authored about 2 years ago by JordanMartinez <jordanalex.martinez@protonmail.com>
Use FunctorWithIndex.mapWithIndex (#233)

* Use FunctorWithIndex.mapWithIndex

* Add changelog entry

97cd3f7a77e2d81cc2514aa7d49a0e7aa60f6e1b authored over 2 years ago by JordanMartinez <jordanalex.martinez@protonmail.com>
Update CHANGELOG.md

bb1b821530d368110eebf8a3541af90823e8af65 authored over 2 years ago by Gary Burgess <gary.burgess@gmail.com>
Add transpose and transpose' to NonEmptyArray (#228)

* 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 (#226)

* 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>
Prepare v7.0.0 release (1st PS 0.15.0-compatible release) (#220)

* 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>
Fix typo in changelog

7df014491e8d74e9cc15ac8fb4568533e6d4f72a authored almost 3 years ago by Jordan Martinez <jordanalex.martinez@protonmail.com>
Drop deprecated group' and empty (#219)

98a2d4364c5399b18d754c4ade26387dda6cf468 authored almost 3 years ago by JordanMartinez <jordanalex.martinez@protonmail.com>
Update to v0.15.0 (#218)

* 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 minor documentation issue with find (#216)

* Fix documentation of find
Co-authored-by: Thomas Honeyman <admin@thomashoneyman.com>

7e264fd71879d2bc799f40b30e9ddc51af071a55 authored over 3 years ago by Jamie Ballingall <jamie@quadrics.xyz>
v6.0.1

c0aa3176b077ad7a46b11ef34487485c28142e53 authored over 3 years ago by Thomas Honeyman <admin@thomashoneyman.com>
Update CHANGELOG.md

7cc334ecd91890e9dc95e3cc82aa20363789b618 authored over 3 years ago by Thomas Honeyman <admin@thomashoneyman.com>
Fix warnings revealed by v0.14.1 PS release (#213)

f1cfd02c041e8149a0880d846de397dbd1fb458c authored over 3 years ago by JordanMartinez <jordanalex.martinez@gmail.com>
Prepare v6.0.0 release (#211)

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 (#209)

* 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 and add PR template (#208)

* 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 (#201)

* 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>
Restore stability for sorting, add tests (#197)

* 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 (#200)

* 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>
Add groupBy to Array.NonEmpty (#164)

bdd5bd7f834587c38a742cbbfd02a9553eda4a34 authored about 4 years ago by Zelenya <zelenskyy.yevheniy@gmail.com>
Replace Data.Array.ST.empty by Data.Array.ST.new (#198)

e56ea3c1653b4ab45e89cf2f4383daa1ba87ac60 authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
Update the compiler version used on CI to 0.14.0-rc5

9e2ab228829a2487b84cdc5c37cd89c02ce8cdca authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
Add benchmarks via minibench (#178)

* 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 (#191)

* Rename Data.Array.ST.empty

* Deprecate Data.Array.ST.empty

dff030848c53e1fb6d861ac85c203618bb50117d authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
Merge pull request #193 from kl0tl/specialized-any-and-all

Export specialized any and all from Data.Array and Data.Array.NonEmpty

fab2c238a9e6e6ca6e304d3909d00bca3e0c309a authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
Merge pull request #194 from kl0tl/groupAll

Rename group' to groupAll and add groupAllBy

e13c01f9fc19e36d43f3d3902d23be38d620eb76 authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
Sort undefined according to the comparison function (#195)

120e283da08c0a2997010655892454dc466342d7 authored about 4 years ago by Cyril <sobierajewicz.cyril@gmail.com>
Rename group' to groupAll and add groupAllBy

12441f89886a8ef4eaf1b2e02eb016cc9ea6f20d authored about 4 years ago by Cyril Sobierajewicz <sobierajewicz.cyril@gmail.com>
Update documentation and tests

7bcd5728449b29c92a161b6cd7fcba1f21451646 authored about 4 years ago by Cyril Sobierajewicz <sobierajewicz.cyril@gmail.com>
Export specialized any and all from Data.Array and Data.Array.NonEmpty

a22f493acef4370be9381461ea32921c56d19f01 authored about 4 years ago by Cyril Sobierajewicz <sobierajewicz.cyril@gmail.com>
Add short circuiting functions of `elem`, `notElem`, `find`, `findMap`, `scanl`, and `scanr` (#189)

* Implement monomorphic version of find that short circuits

* Implement monomorphic short-cir...

c5ae83f5995cb033ce502bf3cc70b96b9972e4fc authored about 4 years ago by JordanMartinez <jordanalex.martinez@gmail.com>
Add intersperse with tests (#188)

131a23265c2aa121b563f46b44c3c55b71cee7cc authored about 4 years ago by JordanMartinez <jordanalex.martinez@gmail.com>
Run CI on push / pull_request to master

b59f5ec718b221fb9172b51c9256cffa225bd445 authored about 4 years ago by Thomas Honeyman <admin@thomashoneyman.com>
Migrate to GitHub Actions for CI (#187)

08dbdfecda45a325d8615fe11d82d327ede613bf authored about 4 years ago by Thomas Honeyman <admin@thomashoneyman.com>
Remove some usages of unsafeCoerce (#184)

* 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>
Change foldM type signature to more closely match foldl (#160)

Co-authored-by: Thomas Honeyman <admin@thomashoneyman.com>

d93b826cccc35316e1f67b0523cf10a35812d54e authored about 4 years ago by milesfrain <milesfrain@users.noreply.github.com>
Update installation instructions to use Spago (#171)

6dde641f0aa843b9bb5c5262dda3c45773e718fc authored about 4 years ago by Carsten Csiky <carsten.csiky@googlemail.com>
Update to v0.14.0-rc3 (#181)

* 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` (#179)

* 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>
replace foreign cons, snoc, drop, take with purescript implementations (#180)

603c332744001d3bac74e1d18dc7de8813a26758 authored about 4 years ago by Mohamed Elsharnouby <sharnoby3@gmail.com>
Remove `return {}` from FFI function (#175)

b90334b5f2835a2193e9086bbfaf93d7d67939d5 authored over 4 years ago by Mohammed Anas <6daf084a-8eaf-40fb-86c7-8500077c3b69@anonaddy.me>
Merge pull request #174 from purescript/bump-pulp

Bump pulp version

e46daf73b695cef5a7983fbf301db522aa2ae8b8 authored over 4 years ago by Gary Burgess <gary.burgess@gmail.com>
Bump pulp version

5a17ff279f0b767dd1d9217518d900964dfb8e59 authored over 4 years ago by Gary Burgess <gary.burgess@gmail.com>
Remove primes from foreign modules exports (#168)

55cb9e6d6766c74c275924324f520b368931c5e6 authored almost 5 years ago by Cyril <sobierajewicz.cyril@gmail.com>
Fix the retrieval of the latest compiler version tag (#169)

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>
v5.3.1

463dcacb99455de5e28ac4a3312bb795f293d2d9 authored about 5 years ago by Harry Garrood <harry@garrood.me>
Replace use of unsafeCoerce in freeze/thaw functions with discrete foreign functions (#159)

46f5a9c4e2dd265fd0a5ef36976599b1347c1927 authored about 5 years ago by Andy Arvanitis <andyarvanitis@gmail.com>
Merge pull request #157 from 8084/add-pop-shift-unshift

added: pop, shift, unshift, unshiftAll to Data.Array.ST

1bca4c0b8904e65d356ed6d8db8d6f7e071132d3 authored over 5 years ago by Gary Burgess <gary.burgess@gmail.com>
applied suggestions

88826690a292c255d8ed7260e0118bad40eb9607 authored almost 6 years ago by 8084 <klntsky@gmail.com>
added: pop, shift, unshift, unshiftAll to Data.Array.ST

6567bb862d0cf192d21358f8baea72168b79d069 authored almost 6 years ago by 8084 <klntsky@gmail.com>
Merge pull request #154 from sharno/nubByEq

make nubByEq more efficient, part of #71

83c214889a86ee123da81b304b7e3e311e60bc46 authored almost 6 years ago by Gary Burgess <gary.burgess@gmail.com>
change `unsafeThaw []` to `empty`

8e90603587ba472591cac81baefc4fec96a62a49 authored almost 6 years ago by Mohamed Elsharnouby <sharnoby3@gmail.com>
make nubByEq more efficient, part of #71

ab61f684ee11863a0c5f555ba09149578ab085a3 authored almost 6 years ago by sharno <sharnoby3@gmail.com>
Merge pull request #153 from purescript/run-tests

Use new run function in tests

d218f6f6fa1a41ce3bd6daeef72f9b197c1eb8d2 authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Use new run function in tests

7d497e6caf81e5a366bc6abb7245b4361f3cf0d9 authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Merge pull request #152 from Dretch/run-st-array

Add runSTArray for efficiently constructing arrays using ST.

816d8d41f33774fa521c4c9fcb147f90fa26ffe7 authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Merge pull request #150 from ewaldgrusk/align-the-nubByEq-example-with-the-other-ones

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>
Rename runSTArray to run, to avoid function / module name duplication.

f6604b3f7aa3d3ce885e16a0ec94e39c49707185 authored about 6 years ago by Gareth Daniel Smith <garethdanielsmith@gmail.com>
Add runSTArray for efficiently constructing arrays using ST.

Haskell has this already. Also add a test for withArray.

79995c73ff6d60a82023221fac3683f3c119e056 authored about 6 years ago by Gareth Daniel Smith <garethdanielsmith@gmail.com>
Merge pull request #146 from maximedenes/fix-bundle

Fix #145: Incompatibility with `purs bundle`

b709a3ca41fbc64c14858825789fcb66b7b494e5 authored about 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Align the `nubByEq` example with the other ones

a20a1dd147e67be9b01d9a75d2b566a00ead8efd authored over 6 years ago by Ewald Grusk <ewald.grusk@gmail.com>
Make groupBy stable

`groupBy tt ([x] <> xs) = [NonEmptyArray x xs]`

a4635c892334d437a58c136a45ffdbb158721307 authored over 6 years ago by Liam Goodacre <goodacre.liam@gmail.com>
Fix #145: Incompatibility with `purs bundle`

5b0d974603945757a4e0e431508d76ec4a3f033f authored over 6 years ago by Maxime Dénès <mail@maximedenes.fr>
Merge pull request #144 from akheron/patch-1

Fix a typo

d81e97137d2040f2fb42bf66124eb1d96e5dc1a7 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Fix a typo

`dropEnd` drops elements from the *end* of an array.

d8f5baa6cfaaaa91a2d2430b70d7c47e0af391c8 authored over 6 years ago by Petri Lehtinen <petri@digip.org>
Merge pull request #142 from purescript/compiler/0.12

Updates for 0.12

7bdd04cef18f63afe8fe0bb59b4180e030e1e0f5 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Update dependencies, license

da8e77226803cacc692bada039bee6688126f84c authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Fix eslint warning

e177e350957444166914a20e42fb17ac75925342 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Newtype-derive Unfoldable1 instance for NonEmptyArray

4c88b009c856b3815bef5469a94d80556ddac755 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
NonEmptyArray: Unfoldable1 support

ported by hand from https://github.com/purescript/purescript-arrays/pull/138

e5059a4e5026b34b7f1e08601d66f32f4ea11127 authored over 6 years ago by Christoph <christoph.hegemann1337@gmail.com>
Merge branch 'master' of github.com:purescript/purescript-arrays into compiler/0.12

01a917552b1fcf42555e498d6558314ba0f933ab authored over 6 years ago by Christoph <christoph.hegemann1337@gmail.com>
adds nubEq for Array.NonEmpty

56f6e2356097d49e8808e6fddc984c1b2f85b6b8 authored over 6 years ago by Christoph <christoph.hegemann1337@gmail.com>
0.12 updates for ordNub patch

9be60e2801b5354c9b81f67cd0d31dbace8ffea4 authored over 6 years ago by Christoph <christoph.hegemann1337@gmail.com>
use ordering for nubBy

The old `nubBy` becomes `nubByEq`, which only requires an equality
relation.

b0852569e6d6e76066f41d752285b33e05d86199 authored over 6 years ago by Matthew Leon <ml@matthewleon.com>
add nubEq

b649cefec6adb935b27884caecc041573cd71235 authored over 6 years ago by Matthew Leon <ml@matthewleon.com>
use Ord for nub

addresses https://github.com/purescript/purescript-arrays/issues/91

O(n*logn)

3f0201f2fee200c27fb1605beed64ff78cccd4a8 authored over 6 years ago by Matthew Leon <ml@matthewleon.com>
Update package dependencies

a3e568e1973fb3abf79d975b1f1f716e000b6eff authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Merge pull request #130 from matthewleon/st-sort

STArray: in-place sort

8058d49d7b0d0f876b0cec1283bcadd472416b8b authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Shorten ST names, put STArray arguments at the end

f33f34eb6cf2d7df7a1df478e1126ffbbb13a605 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Use NonEmptyArray when grouping

0244214c538fa2b6a45d6078fff236bfa74887c4 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Merge pull request #139 from purescript/semigroup-nonempty-array

Add Semigroup NonEmptyArray instance

027811f9fdc3a85e7f0ce36788c0d439d9b4216e authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Add Semigroup NonEmptyArray instance

3b4e5a8b11d08281efe8a11dab0e71101a0de1f9 authored over 6 years ago by Harry Garrood <harry@garrood.me>
Updates for 0.12

a5a1ed95349015d07a23137d3c6e9fcd1264b516 authored over 6 years ago by Gary Burgess <gary.burgess@gmail.com>
Update .gitignore

d451e5669dd2b77f9abd6f38a95a5f522dacb8e9 authored almost 7 years ago by Gary Burgess <gary.burgess@gmail.com>
Merge pull request #127 from matthewleon/nonempty

NonEmpty arrays

c87fdee9458c6181d68bbabb4fbdec9713b4d919 authored almost 7 years ago by Gary Burgess <gary.burgess@gmail.com>
kill primed adapter functions

kill `unsafeAdapt'`, `unsafeAdapt''`, `adaptAny'`, `adaptAny''`

badad04367ec409e9c1483769e8d51c5fb807cd5 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
NEA.range: s/Maybe NonEmptyArray/NonEmptyArray

4f185bd6a26a26f9b00a4b5332b5f67033ad6f45 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
fix js style

022aba7d2cbd911228028c3d6df8ad67d0389910 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
fix traverse1Impl type

46753f86a906284e19e02c91ec98187a64e8326b authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
traversable1NonEmptyArray

3015dbc066517dd111efb1c3051a2a20e10716b3 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
foldable1NonEmptyArray

4c8d68928fc45a5ac5a9764791c17f8d76c6be52 authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>
moar tests

eaae3f091f5f7a1893ececeadb1e078ef7e8362d authored almost 7 years ago by Matthew Leon <ml@matthewleon.com>