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

clearly indicate unsafety of adapt functions

6cf5b21c5c885d01523a435c06eec331dc0d39b9 authored almost 7 years ago by Matthew Leon <[email protected]>
more conversion functions

30813805d412db9d2a0002453a72e92369221c7b authored almost 7 years ago by Matthew Leon <[email protected]>
NonEmpty arrays

Functions on NonEmpty arrays, lacking docs and tests, and potentially
some instances.

0dbc22e9993bd3929911445c5121f20fb21cd568 authored almost 7 years ago by Matthew Leon <[email protected]>
foldable1NonEmptyArray

4c8d68928fc45a5ac5a9764791c17f8d76c6be52 authored almost 7 years ago by Matthew Leon <[email protected]>
moar tests

eaae3f091f5f7a1893ececeadb1e078ef7e8362d authored almost 7 years ago by Matthew Leon <[email protected]>
traversable1NonEmptyArray

3015dbc066517dd111efb1c3051a2a20e10716b3 authored almost 7 years ago by Matthew Leon <[email protected]>
tests and fixes for Foldable1 Traversable1 impls

98bb0cf407e2fe0b514577d8ce52448aecc586ec authored almost 7 years ago by Matthew Leon <[email protected]>
no need to re-export

f86f00b73ac692f95dca571faf3330a6a0e7fc93 authored almost 7 years ago by Matthew Leon <[email protected]>
kill group functions

they can wait until Data.Array group functions use NonEmptyArray

551b236d20930f8e6361b4d9010bcfff5c44f4e7 authored almost 7 years ago by Matthew Leon <[email protected]>
intersect fns

a51137bd88d5f1ad3a4d57ef2c9ecf79a32b44e6 authored almost 7 years ago by Matthew Leon <[email protected]>
difference functions

9298c71c48e711aac94d75186ab8cfd5ab610bcf authored almost 7 years ago by Matthew Leon <[email protected]>
union fns

1ab819672ec88d825bc54217d0b73c023f9c74fc authored almost 7 years ago by Matthew Leon <[email protected]>
Merge pull request #133 from matthewleon/remove-jshint-comments

remove jshint comments

ebcfcc3549cebadb0d2bbdc113fbc9eb6ee643d9 authored almost 7 years ago by Gary Burgess <[email protected]>
remove jshint comments

they are no longer needed

743e9276a17060b4a197e212490d08608d48eeda authored almost 7 years ago by Matthew Leon <[email protected]>
STArray: in-place sort

580ccceed9e044dcf9e6d1fd0942696ad1ae2d55 authored almost 7 years ago by Matthew Leon <[email protected]>
ST.unsafeThaw (#123)

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

32a1a20e73be37e2f1f1a88c32c7d81b3e2234f2 authored almost 7 years ago by Matthew Leon <[email protected]>
v4.2.2

21da76e06c1485f02678fea3956a393715e1d43c authored about 7 years ago by Harry Garrood <[email protected]>
added examples to array module documentation (#121)

0ffc0768dab343e9cc14e1d8e33da34f99f11c11 authored about 7 years ago by Carsten Csiky <[email protected]>
Merge pull request #117 from matthewleon/redundant-parens

redundant parens in type signature

58ba268ccb456641287269207357fdda41b6d33b authored about 7 years ago by Harry Garrood <[email protected]>
redundant parens in type signature

12fb34f2b95277933c5a8bcabde45ec8f2778a27 authored about 7 years ago by Matthew Leon <[email protected]>
Preallocate result array for range (#116)

* Preallocate result array for range

* Correct prealloc size

021002564cbf2cc612644249ffd743b0f5cd5dc0 authored over 7 years ago by jacereda <[email protected]>
dropEnd and takeEnd functions (#114)

* add takeEnd and dropEnd functions with docs

* add tests

* change order of functions

e502257ce0a89ef7bbf89b20665e6f7a491b781f authored over 7 years ago by Giorgi Bagdavadze <[email protected]>
prevent runtime error for partial functions for ST arrays (#111)

* prevent runtime error for partial functions for ST arrays

* add Data.Array.ST.Partial tests

b363605de8b340993eb350607938e4959f85bffe authored over 7 years ago by mhuisi <[email protected]>
v4.1.1

e300101b647eb0cba5a62991b4533d969e7a4a98 authored over 7 years ago by Harry Garrood <[email protected]>
Merge pull request #109 from purescript/document-push-return-value

Document and test return values of pushSTArray

ebde72f290c4fb2c06bd9cda6d14d6907879c0d8 authored over 7 years ago by Harry Garrood <[email protected]>
Merge pull request #107 from purescript/update-docs

Fix some minor documentation errors

340b2d499a54eaf48c95e1c4d0b63b28969b0507 authored over 7 years ago by Harry Garrood <[email protected]>
Merge pull request #108 from purescript/iterator-unzip

Faster unzip, part of #71

7ac82385794f2b4f6ec7882ec9b13d79fa3323d7 authored over 7 years ago by Harry Garrood <[email protected]>
Document and test return values of pushSTArray

f3997ca01170aee28d5ab43ea143f175a5bf71fb authored over 7 years ago by Harry Garrood <[email protected]>
Faster unzip, part of #71

7e4725951346d73118175de0abc7aa302c8b18e9 authored over 7 years ago by Harry Garrood <[email protected]>
Fix some minor documentation errors

Typo: "Rakes" vs "Takes", and also replace "list" with "array" where
appropriate.

8f62cbdf1387c62bd9e3a8ceaec844bea08e46e3 authored over 7 years ago by Harry Garrood <[email protected]>
Merge pull request #105 from purescript/withArray-docs

Use a doc-comment for `withArray`

bf2c3327f1f5a2a1923ce5f0a89d1d40e489b82b authored over 7 years ago by Harry Garrood <[email protected]>
Use a doc-comment for `withArray`

7fd7ecbbed2677fcd2ea27953dfe7c0467ce31af authored over 7 years ago by Harry Garrood <[email protected]>
batch update and modify functions (#101)

* update and modify at indices

Also exports ST utility functions `modifySTArray` and `withArr...

b6c5f5ba02e85e584ef41277e6c4398fd77ff7c3 authored over 7 years ago by Matthew Leon <[email protected]>
Merge pull request #96 from matthewleon/st-partial

partial functions for ST arrays

b863b823972b9691cfac6d599e578f946c379828 authored over 7 years ago by Phil Freeman <[email protected]>
partial functions for ST arrays

32b5a90ee79638bfc58465631b6dc617af7a76fb authored over 7 years ago by Matthew Leon <[email protected]>
Merge pull request #100 from purescript/span-tco

Restore compiler-optimized TCO for span

9a5770da109961fe195b3f97de2bf803ad21b550 authored almost 8 years ago by Gary Burgess <[email protected]>
Restore compiler-optimized TCO for span

a9dd884a87f516abf635340a6c13d74807b82823 authored almost 8 years ago by Gary Burgess <[email protected]>
Merge pull request #98 from purescript/ps-0.11

Update for PureScript 0.11

e3abdd1b780ca23151661e3e7d26ed50d02c4a87 authored almost 8 years ago by Gary Burgess <[email protected]>
Temporarily use `tailRec` for `span`

37515a1fee2a70e93ddc639e579349b7c0788077 authored almost 8 years ago by Gary Burgess <[email protected]>
Merge pull request #85 from purescript/remove-filterm

[BREAKING] Remove filterM

6958fc2e3b75c4af05666f004c70d2677311afc1 authored almost 8 years ago by Gary Burgess <[email protected]>
Update for PureScript 0.11

2e5b605db6aca75bd4d6a45fa3363587c876d9ca authored almost 8 years ago by Gary Burgess <[email protected]>
Merge pull request #94 from dikmax/faster-concat

Faster concat.

60b7e2e901cc560f33ed4a5279684d3bd5960d47 authored almost 8 years ago by Gary Burgess <[email protected]>
Merge pull request #95 from dikmax/faster-replicate

Faster replicate.

1cb437bf8445763213ecfb392db182da110e7510 authored almost 8 years ago by Gary Burgess <[email protected]>
Merge pull request #97 from negator/master

Haskell inspired sortWith

43d3690304ecc01d59d7ec39114a04bfe9a7d330 authored almost 8 years ago by Gary Burgess <[email protected]>
sortWith

45ef98ae5d01d2316921337c1e1a230047177f07 authored almost 8 years ago by negator <[email protected]>
Faster replicate for browsers that support it.

97af47471c4000815d9adb2c8de02723b02d5cd4 authored almost 8 years ago by Maksim Dzikun <[email protected]>
Faster concat.

55e793de004cb445abf63f284f03707a9c3ee909 authored almost 8 years ago by Maksim Dzikun <[email protected]>
Merge pull request #92 from purescript/phil/discards

Avoid Discard constraints

1e56c03cf78e875fb4872b2e43b8414b93893060 authored almost 8 years ago by Phil Freeman <[email protected]>
Avoid Discard constraints

247a16278e961632c8ac8e104503c8ad8c9e1063 authored almost 8 years ago by Phil Freeman <[email protected]>
v3.2.0

1c2ec49ef9c3ee548d21461b0b5ca72494c39f79 authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #88 from mlang/NaturalTransformation

Use ~>

178c916b8bbdc0dc907ce71814f5b2f07a2f52bc authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #89 from purescript/iterator-groupby-2

Iterator groupby 2

b1bab0240470eb9c9d9bd1866ad10a83c0e42629 authored almost 8 years ago by Harry Garrood <[email protected]>
Add dependency on unsafe-coerce

65e36a4423f26d568420c5bb219e19f43bbccff7 authored almost 8 years ago by Harry Garrood <[email protected]>
Use iterators to implement groupBy

Refs #71, improves performance of groupBy.

8e4d563437746ae89363976fef77db6f3a9f6c56 authored almost 8 years ago by Harry Garrood <[email protected]>
Remove uses of runSTArray in tests

Also use pureST where appropriate

5c74d1911bf2c2818db71c4187e4106a3495db35 authored almost 8 years ago by Harry Garrood <[email protected]>
Add unsafeFreeze, deprecate runSTArray

016a0dd9fe1a0530c949c3c1a2f4ba4148da7663 authored almost 8 years ago by Harry Garrood <[email protected]>
Use ~>

a32cdf1fb6648171517afb4494ca06e01c18cc6b authored almost 8 years ago by Mario Lang <[email protected]>
Revert "Iterator groupby" (#86)

8f6dcc6845e4fba5b1a340fe801a0f096d758b2f authored about 8 years ago by Phil Freeman <[email protected]>
Iterator groupby (#84)

* Add Data.Array.ST.Iterator

* Add runSTArray'

For instances where you want to return more...

0f9351edff4d0a88990bf9c4e2563e8522368420 authored about 8 years ago by Harry Garrood <[email protected]>
Remove filterM

c22831f89db9ad5228b96114da3b419966b5b52c authored about 8 years ago by Harry Garrood <[email protected]>
Add Data.Array.ST.Iterator

a5c3d054b9cbba81160a69de73e66fe785d3be1c authored about 8 years ago by Harry Garrood <[email protected]>
v3.1.0

83f7c55fb10dad374db6e8377ed254eede8c251f authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #83 from purescript/filterA

Add filterA, a faster version of filterM

40f5b0acc07f055a6f73b62a83e3b80f4b126718 authored about 8 years ago by Harry Garrood <[email protected]>
Add filterA, a faster version of filterM

Change filterM to just be filterA in order to have this be a
non-breaking change.

This removes ...

2d3d60e232a6cee3dc944d8270a091d75323783f authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #81 from purescript/remove-uncons-difference

Speed up `difference`

54e5240d77283d27d94aca52ae8026ee5c535b7b authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #82 from purescript/unsnoc

Add unsnoc

44739537575f4a3b1088e11e010815184c402945 authored about 8 years ago by Harry Garrood <[email protected]>
Add unsnoc

Also make the import of Data.Array qualified in the tests to help avoid
merge conflicts.

75b455680abf035f98f4a48c342ee9e0ab9f12d2 authored about 8 years ago by Joshua Horowitz <[email protected]>
Speed up `difference`

Also add its complexity to the documentation.

d9312d98ef1ce586fb492af862d39c09f7cc87fe authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #77 from purescript/remove-uncons

Remove a couple of uses of uncons

845fb1301adc90a26f3a3411da1509f2992228f9 authored about 8 years ago by Harry Garrood <[email protected]>
Fix typo in docs for 'span'

58fa234c09a7009a4fed090f60cbd58e4602ee23 authored about 8 years ago by Harry Garrood <[email protected]>
Remove use of uncons in implementation of span

1c06da75e673db09c7d5bb92687a821dc2af228b authored about 8 years ago by Harry Garrood <[email protected]>
Improve performance of 'toUnfoldable'

Just use an integer index for the unfolding, as opposed to the uncons'
implementation, which was...

4c8bcd3135c1e92c0f0de1fd367da336e2c41ab0 authored about 8 years ago by Harry Garrood <[email protected]>
Make head O(1)

By using index rather than uncons.

e139d4e8c6cf1cb1e201a1eb141f70063063a9e0 authored about 8 years ago by Harry Garrood <[email protected]>
Merge pull request #80 from purescript/shadow-fix

Shadow fix

3159f7e45fc91dedf3b92c0b8d904b3685dc856a authored about 8 years ago by Gary Burgess <[email protected]>
Update badges

Remove broken dependency status badge & switch version from bower
specific

f9020cd97f18b194cac3ec8fd6b16d4cef36c160 authored about 8 years ago by Gary Burgess <[email protected]>
Fix shadowed name warning

135ccc2b3e59d36a6023e84a19ca77bf89d9513a authored about 8 years ago by Gary Burgess <[email protected]>
Merge pull request #74 from purescript/nonempty

Use NonEmpty for group operations

d3b0ab047dd1e71f3812eab389ba5ac2ec82a543 authored over 8 years ago by Gary Burgess <[email protected]>
Use NonEmpty for group operations

738f1b4d35eac922f21e64ef01e9f5002df8e92d authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #73 from purescript/bump

Prepare for 2.0 release

a8e463b574a657ceba7efdb8e95a4f6e8717c298 authored over 8 years ago by Gary Burgess <[email protected]>
Add @jutaro's stack safe `foldM` variant

19ff68f5c66c76cab27101f3d45aa4f1a3287858 authored over 8 years ago by Gary Burgess <[email protected]>
Test array replicate

0e3f07af8a6e274f716cfd659ede315ea7183bcb authored over 8 years ago by Gary Burgess <[email protected]>
Array replicate

ce0536f8afdca0d13010c34194b5ce12585b608d authored over 8 years ago by Gary Burgess <[email protected]>
Prepare for 2.0 release

ec16bf6a6ab09f0390d4ab18105208b594772fb5 authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #68 from damncabbage/topic/mapWithIndex

Adds mapWithIndex (map with a generated index)

90b1c3d126961bfaf60f29068aedaf67f5cf18e2 authored over 8 years ago by Gary Burgess <[email protected]>
Adds Data.Array.mapWithIndex :: ∀ a b. (Int -> a -> b) -> Array a -> Array b

2727de4b9ca8d1cf455474cc050760fbc0e42a7c authored over 8 years ago by Rob Howard <[email protected]>
Update build

82592427376fc2cfcecf680b65067c753b1adaf1 authored over 8 years ago by Gary Burgess <[email protected]>
Update build for release

be1c30d42d75cb52fef46fb38e38e9ece99928c3 authored over 8 years ago by Gary Burgess <[email protected]>
Remove unused FFI implementation

8c9ada5762c767f20bcb083160681ff42ed95fbe authored over 8 years ago by Gary Burgess <[email protected]>
Remove redundant replicate

000cacd0f9d8c52ec518c74ba019f2df4b0384a5 authored over 8 years ago by Gary Burgess <[email protected]>
Update build, fix warning

b31dfa89f04782aa24704fdc1c8e3278abc5db0d authored over 8 years ago by Gary Burgess <[email protected]>
Merge pull request #65 from purescript/unfoldable

Add toUnfoldable

968a2a5a47ec2fe2637ce489d72831da1e02a411 authored almost 9 years ago by Gary Burgess <[email protected]>
Add toUnfoldable

d6b14b7a9b870cd8ebd98135f27f7c565c1ffe46 authored almost 9 years ago by Gary Burgess <[email protected]>
Remove old Unsafe modules

791aaa79dce108bcf0cece2b751f35c2c5711d40 authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #64 from purescript/unsafe-partial

Rename Unsafe to Partial, test on build

afa99d29bdee646f91598291ce3a87250b6e2f41 authored almost 9 years ago by Gary Burgess <[email protected]>
Rename Unsafe to Partial, test on build

f58537e0f0ff494a99feaf97d05988e3d2eb02b3 authored almost 9 years ago by Gary Burgess <[email protected]>
Update build

b8e09e80b8b7b12066c05a4c8c8b5643d1f02709 authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #62 from sharkdp/negative-arguments

Treat negative arguments as zero, fixes #25

bd1d9e74717105c42bcf650914ea74194b877eb0 authored almost 9 years ago by Gary Burgess <[email protected]>
Merge pull request #63 from sharkdp/documentation

Update documentation, resolves #56

db95f35214cb375daf346df43a85ddfcfb5dd521 authored almost 9 years ago by Gary Burgess <[email protected]>
Update documentation, resolves #56

b7aafc635b31b923619655e5959fe40ef3a07a8f authored almost 9 years ago by sharkdp <[email protected]>
Treat negative arguments as zero, fixes #25

a4798de68ca74fd5f1aaa9d5188e1aaddad63603 authored almost 9 years ago by sharkdp <[email protected]>