Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/purescript/purescript-prelude
The PureScript Prelude
https://github.com/purescript/purescript-prelude
26c19dd8b9df1a86b143e5409ed9af2ca688813c authored over 4 years ago by milesfrain <[email protected]>
5ec1b0bfa4789468b48913a572487afad4f38e84 authored almost 5 years ago by thimoteus <[email protected]>
83bb4bfe0564706d6bad9c97b80ca0b15d7207f4 authored almost 5 years ago by thimoteus <[email protected]>
84a5cfce2ed17161abed9516d613ff60d5dd1128 authored almost 5 years ago by Jordan Martinez <[email protected]>
5e3bf30c8100c807b08b1c4a3f63e0fe8302ceed authored almost 5 years ago by Cyril Sobierajewicz <[email protected]>
Make purescript-prelude library compile on PS polykinds branch
c932361d008379958f14ca8cc2fe32e06cc2647d authored almost 5 years ago by Gary Burgess <[email protected]>72ced89e8c12b43595b46a8125069bf8e21f47cd authored almost 5 years ago by Jordan Martinez <[email protected]>
Remove the ref equality check in the Eq Array instance
e3504b2f9f9e27a39b6e25a27eb6bb6e9045ad10 authored over 5 years ago by Harry Garrood <[email protected]>a96663b34364fdd0885a200955e35b99f4e58c43 authored over 5 years ago by Harry Garrood <[email protected]>
Make Eq and Ord foreign functions less JS-specific
05beff0d540837606a1f75f2607b3ff1ed781895 authored over 5 years ago by Harry Garrood <[email protected]>d84c89f478f2e9b4a13847b236f0e4cd4a5783b9 authored over 5 years ago by Andy Arvanitis <[email protected]>
fd832da55dfba1378fb93e7c4586fb9deb82d6d3 authored over 5 years ago by Andy Arvanitis <[email protected]>
a6d9c4e0c678f1241ac23629976a15953bbaf48d authored about 6 years ago by Andy Arvanitis <[email protected]>
Minor doc clean up
0ea05f1140c7b4d9e9847f2ec690fba1f6b2220a authored about 6 years ago by Gary Burgess <[email protected]>
* Some formatting fixes
* More consistent with formatting of laws
* Add docs to some of the prox...
fix documentation in Data.Monoid.Conj
dc1069417b04896a1fb8b90175e67f91e1d9051a authored about 6 years ago by Gary Burgess <[email protected]>b45e69abd9b04e2d44d4214e79adce2201de2781 authored about 6 years ago by thimoteus <[email protected]>
See discussion here: https://github.com/purescript/purescript-prelude/commit/3b0d306c0fa20af4803...
23c0fce20636022f5826677aa125181f7501c7bd authored over 6 years ago by Liam Goodacre <[email protected]>cdcc13e5b69e4632fedb668ad716f036b0c094d9 authored over 6 years ago by Jordan Mackie <[email protected]>
5002e6e3e6bab5252cabd21fbe89faf0b216ddca authored over 6 years ago by Andy Arvanitis <[email protected]>
Add/finish Ord instance for Records
7a691ce2658bd8eaf28439391e29506dd154fb3d authored over 6 years ago by Gary Burgess <[email protected]>4dcefed8d744bfd6d0870872070740d6db1d6c57 authored over 6 years ago by Liam Goodacre <[email protected]>
Typo
f9bde6707a768be2f145ebb47f748836154af233 authored over 6 years ago by Christoph Hegemann <[email protected]>(nothing more :))
0a28de294cfd7822fc62a03f35b384df94ed0595 authored over 6 years ago by Jens Krause <[email protected]>Optimization for Eq Array
3fcaeb9aae15bd1e46177b75dafd1a6be47b07b1 authored over 6 years ago by Gary Burgess <[email protected]>Running Eq on large nested data structures can be expensive (think rose trees with 10^5 items), ...
3b0d306c0fa20af4803fdad2313f250d4e388d35 authored over 6 years ago by James Smith <[email protected]>Update for PureScript 0.12
da43e7d6d5643e237d39821a2cc8da11a6731b5d authored over 6 years ago by Gary Burgess <[email protected]>c276ea0f1447912c83e06abced27e3b49df7a991 authored over 6 years ago by Gary Burgess <[email protected]>
dbf951585da70e5108ccf614e2a82ec0a5f34255 authored over 6 years ago by Gary Burgess <[email protected]>
Update build dependencies
4c658fed0e80b85676c0a664a5d030281b561b50 authored over 6 years ago by Gary Burgess <[email protected]>Update `Field` (refs #132)
56bf5b866cea70fabf1bc114c6d33f2c634433ab authored over 6 years ago by Gary Burgess <[email protected]>Fix superclasses and expand documentation.
9247e061568b4eca6c4b0e8ef19bc1e802105ccc authored over 6 years ago by Harry Garrood <[email protected]>4b6a057cde5abd8b403ea21919dfd46ab735cf9e authored over 6 years ago by Gary Burgess <[email protected]>
Update `Field`
4507d01fc4284c980901c566ba73c9cbb9289175 authored over 6 years ago by Gary Burgess <[email protected]>* Explain the magic numbers for Bounder Int.
* Remove docs, move to PS in next commit.
* A...
e903fd23acf98d1dc3afcd6d45244b0acf0f922f authored over 6 years ago by Alex Berg <[email protected]>f7353cde960732a15be6890dcbfd9ec9a4fe54c3 authored over 6 years ago by Gary Burgess <[email protected]>
Instances for Record
a57a34db8603d53d0eb035ae5906c3cc5fe213c8 authored over 6 years ago by Gary Burgess <[email protected]>58d513cc32317e7eec79141db36acefcae91a93d authored over 6 years ago by Gary Burgess <[email protected]>
c524f9ebfa498e8fcbd28696dc3626af25b1beb2 authored over 6 years ago by Gary Burgess <[email protected]>
434a877a79960f51796a83a194b4c503552be1cb authored over 6 years ago by Liam Goodacre <[email protected]>
As far as I can tell, there are now instances for all applicable
typeclasses given for primitive...
3c7f84ae881af003d27cf94e1477431fe4328ba0 authored over 6 years ago by Gary Burgess <[email protected]>
`quot` and `rem` exist in `Data.Int`
6d929d756676615105bd0e0c457fc3c30b3f76fa authored over 6 years ago by Gary Burgess <[email protected]>
SO
MANY
INSTANCES
Adding more and more type classes for records. We're getting somewhere!
4e192c84894825c75ca48bb93ad63770c5e8e32c authored over 6 years ago by Tom Harding <[email protected]>
This commit is to be followed by several others, slowly building up the
set of record instances ...
94ce7efbd2d2436033c125b3b4a6b7d415a6b278 authored over 6 years ago by Liam Goodacre <[email protected]>
Switch to Euclidean division for Int, resolves #161
dc51981a788127c513af8ee7ae3e9e9686f35961 authored over 6 years ago by Gary Burgess <[email protected]>05a85406fc124ca716b270780d46b7e217856848 authored over 6 years ago by Harry Garrood <[email protected]>
8980d5e8f5174ab484685a961bfc9d01c29ab8f9 authored over 6 years ago by Harry Garrood <[email protected]>
7e720c188f63728b6298359efde34d645334867d authored over 6 years ago by Gary Burgess <[email protected]>
a27f06fa5a8be386a74cf2c4c7baaa900765ba8b authored over 6 years ago by Harry Garrood <[email protected]>
d138345180e0452facf1e95e0893e6526fda6e71 authored over 6 years ago by Harry Garrood <[email protected]>
Also provide `quot` and `rem`, like Haskell does, for users who do want
truncating division - th...
Rename `id` to `identity`
cdd206f430690681b792ad437dced136fdb825d3 authored over 6 years ago by Gary Burgess <[email protected]>2f11d6fe49ff85fd78f351ac99610f6f1693e33a authored over 6 years ago by Gary Burgess <[email protected]>
From @matthewleon
6b142a55f74b24e9a2dec25c573722134275371f authored over 6 years ago by Gary Burgess <[email protected]>b80d69a13101a22353fcaf79b135c616875cdd2c authored over 6 years ago by Gary Burgess <[email protected]>
Function.applyN
3cbf8d39e84273623101cc86dc1e6cd0a846135e authored over 6 years ago by Gary Burgess <[email protected]>808fb9d425b6f5acc1b1e58c6521683f482b1b8d authored almost 7 years ago by Gary Burgess <[email protected]>
ADD: Bounded Number instance.
aad9768b16b9399abf9dcf94b528e862a46edcdc authored almost 7 years ago by Gary Burgess <[email protected]>95ad0bdf18b31cdb97e68c06ceafc5f8ac5b2ebf authored almost 7 years ago by Eric Brisco <[email protected]>
add ap = apply law
da4e75239dad5c8b6ee8866eac05c2f7a01a9d3d authored almost 7 years ago by Gary Burgess <[email protected]>addresses https://github.com/purescript/purescript-prelude/issues/155
3cb1fd9bc14cebcec1db9766868faf19d491a3b2 authored almost 7 years ago by Matthew Leon <[email protected]>Replace List with Array in flap example
5cade66612f757b76cbdea52dbb0aaf9d4db6a77 authored about 7 years ago by Phil Freeman <[email protected]>0b3ce28ed64735222d2afe4c09a6664cb78e9237 authored about 7 years ago by Irakli Safareli <[email protected]>
Remove unused refIneq
8bf3ca6a65ad8728df83c63876ca2c3157291ad7 authored about 7 years ago by Phil Freeman <[email protected]>fa14ff9099f6e499b6386c2bdf9de56a12afaf5f authored about 7 years ago by metaleap <[email protected]>
Resolves #146
088a95cc76441f2d905ee8fb7ae11d7e7ba133b9 authored about 7 years ago by Gary Burgess <[email protected]>e554ad6f19aabcf3fbf507ec0e86ec3eb00ba6c4 authored over 7 years ago by thimoteus <[email protected]>
Preallocate resulting array
b18be095cb5a26cf0b33ac02b092796738e685eb authored over 7 years ago by Gary Burgess <[email protected]>9f147d5b89006c15c7fadcb22372dcb2ca3a7ae0 authored over 7 years ago by Jorge Acereda <[email protected]>
1de7e3ac5bca9003f99446a0093cc652ebe1a3eb authored over 7 years ago by Jorge Acereda <[email protected]>
Fix minor typo in documentation
3d4380c75060b6b80466c8628e9d895ee1e8c5d1 authored over 7 years ago by Phil Freeman <[email protected]>cd0e77cdcb9eaf2a704ce4f426cd3ad7d2dd52c2 authored over 7 years ago by Braxton <[email protected]>
6d411827970302769895877511f51f7a414ecbb3 authored over 7 years ago by Harry Garrood <[email protected]>
Re-add DivisionRing, resolves #128
cb64560c6e5d7d3c338b3a227545652690828841 authored over 7 years ago by Harry Garrood <[email protected]>
I also added brackets around the word "commutative" in the description
of the field class so tha...
Update EuclideanRing docs
9917c6ee11cebfacdfd5150ac5b69838f08c5751 authored over 7 years ago by Phil Freeman <[email protected]>728de557de89db49702b7a8614ebf276045358de authored over 7 years ago by Phil Freeman <[email protected]>
Remove out of date comment
dcf87ce01fa44fa569b6dffbb404897a100a2974 authored over 7 years ago by Phil Freeman <[email protected]>The `Field Unit` instance was removed with https://github.com/purescript/purescript-prelude/comm...
6fa68dad7aea63cc67369085015b2811344fa19a authored over 7 years ago by Hardy Jones <[email protected]>ae47617f94fdf6a36acc0783ee1502dd7dddc48e authored over 7 years ago by Matthew Leon <[email protected]>
Add tests for Ord util functions
a9ba3994291175420c1c2924f78430f01f02e13e authored almost 8 years ago by Gary Burgess <[email protected]>c0aeb0bd9d220fd4983d3d56bbd816ea572e0780 authored almost 8 years ago by Gary Burgess <[email protected]>
Update for PureScript 0.11
cf21328d103d7aebe39ee112369ef9243563742c authored almost 8 years ago by Gary Burgess <[email protected]>4eb5a275c89ba80a1e9138bb57e1d3ee6663630e authored almost 8 years ago by Gary Burgess <[email protected]>
Update Functor docs to use `map`
b9c91d009fc035d142d3bbb8af52c55681b7b3db authored almost 8 years ago by Harry Garrood <[email protected]>
Now that the type class defines `map` and not `<$>`, this makes more
sense. It also fixes a prob...
Add `Eq1` and `Ord1` classes
25656157befaa953a0f39db57bbdecf1fdc1730f authored almost 8 years ago by Gary Burgess <[email protected]>94ce813274d43ce5688e93439cad2aef3239f86b authored almost 8 years ago by Gary Burgess <[email protected]>
* Fix intDegree on edge cases
Fixes #113.
* Make sure degree is always non-negative
21067a4c782f42d08bc877214f85b92ce6769b21 authored almost 8 years ago by rightfold <[email protected]>655765c382df83babfafc455717e50323a3cc8ad authored almost 8 years ago by Harry Garrood <[email protected]>
* Add Discard class
* Use bind
* Remove unused import
b20386e88b712863874b82636cf615d5ee78ec9f authored almost 8 years ago by Phil Freeman <[email protected]>09effab9cfdb3a52b711b61e41471bda9f31690d authored almost 8 years ago by Harry Garrood <[email protected]>
Add gcd and lcm
5889aa96bb1d7c083ae8cd695f464cfd3f7634e8 authored almost 8 years ago by Harry Garrood <[email protected]>6dbbdaf1ef114e9309bf223a85712d4b52196ab2 authored almost 8 years ago by Harry Garrood <[email protected]>
Rework EuclideanRing laws, fixes #99, #102
9732688f2ebbbf3d13772705b96f02b52568088c authored almost 8 years ago by Harry Garrood <[email protected]>
This change that fixes the EuclideanRing laws so that they do actually
describe a euclidean ring...
Fix markup in Field law
2bff6d7a422d2bd4582747dcbc6244218251323c authored almost 8 years ago by Harry Garrood <[email protected]>