GitHub / purescript / purescript-arrays
Array utility functions
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purescript%2Fpurescript-arrays
PURL: pkg:github/purescript/purescript-arrays
Stars: 57
Forks: 69
Open issues: 19
License: bsd-3-clause
Language: PureScript
Size: 440 KB
Dependencies parsed at: Pending
Created at: over 11 years ago
Updated at: about 1 year ago
Pushed at: almost 2 years ago
Last synced at: 21 days ago
Commit Stats
Commits: 271
Authors: 47
Mean commits per author: 5.77
Development Distribution Score: 0.661
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/purescript/purescript-arrays
v6.0.0
v6.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#181)
- Renamed
Data.Array.ST.emptytoData.Array.ST.new(#191, #198) - Renamed
group'togroupAll(#194, #200)
New features:
- Added specialized versions of the functions from
Data.Foldable(#201):- Added
foldl,foldr,foldMap,fold,intercalatetoArray - Added
foldl1,foldr1,foldMap1,foldl1,intercalatetoArray.NonEmpty
- Added
- Added specialized
elem,notElem,find,findMap,scanl,scanr,any,all(#189, #193, #201) - Added
intersperse,groupAllBy,splitAt(#179, #188, #194, #200, #201) - Added
mapWithIndex,groupBytoArray.NonEmpty(#201, #164)
Bugfixes:
- Fixed
sort, soundefinedis sorted by comparison function and not simply moved to the end of the array (#195, #197)
Other improvements:
- Generated changelog and added PR template (#208, #209)
- Added benchmarking (#178)
- Migrated to GitHub Actions for CI (#187, #169)
- Removed some internal usages of
unsafeCoerce(#184) - Changed
foldMtype signature to more closely matchfoldl(#160) - Updated installation instructions to use Spago (#171)
- Replaced foreign
cons,snoc,drop,takewith PureScript implementations (#180) - Removed
return {}from FFI function for a small performance boost (#175) - Bumped pulp version (#174)
- Removed primes from foreign modules exports (#168)
Download