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

Add example for lift2

26c19dd8b9df1a86b143e5409ed9af2ca688813c authored over 4 years ago by milesfrain <[email protected]>
fix documentation

5ec1b0bfa4789468b48913a572487afad4f38e84 authored almost 5 years ago by thimoteus <[email protected]>
Fix kind warnings

83bb4bfe0564706d6bad9c97b80ca0b15d7207f4 authored almost 5 years ago by thimoteus <[email protected]>
Fix compiler warnings

84a5cfce2ed17161abed9516d613ff60d5dd1128 authored almost 5 years ago by Jordan Martinez <[email protected]>
Add `Bounded` instance for records

5e3bf30c8100c807b08b1c4a3f63e0fe8302ceed authored almost 5 years ago by Cyril Sobierajewicz <[email protected]>
Merge pull request #206 from JordanMartinez/master

Make purescript-prelude library compile on PS polykinds branch

c932361d008379958f14ca8cc2fe32e06cc2647d authored almost 5 years ago by Gary Burgess <[email protected]>
Make compile on PS polykinds branch

72ced89e8c12b43595b46a8125069bf8e21f47cd authored almost 5 years ago by Jordan Martinez <[email protected]>
Merge pull request #187 from LiamGoodacre/fix/remove-array-ref-eq

Remove the ref equality check in the Eq Array instance

e3504b2f9f9e27a39b6e25a27eb6bb6e9045ad10 authored over 5 years ago by Harry Garrood <[email protected]>
v4.1.1

a96663b34364fdd0885a200955e35b99f4e58c43 authored over 5 years ago by Harry Garrood <[email protected]>
Merge pull request #183 from andyarvanitis/master

Make Eq and Ord foreign functions less JS-specific

05beff0d540837606a1f75f2607b3ff1ed781895 authored over 5 years ago by Harry Garrood <[email protected]>
Add deprecation warning to unsafeCompare

d84c89f478f2e9b4a13847b236f0e4cd4a5783b9 authored over 5 years ago by Andy Arvanitis <[email protected]>
Make Eq and Ord foreign functions less JS-specific (restore unsafeCompare)

fd832da55dfba1378fb93e7c4586fb9deb82d6d3 authored over 5 years ago by Andy Arvanitis <[email protected]>
Merge remote-tracking branch 'upstream/master'

a6d9c4e0c678f1241ac23629976a15953bbaf48d authored about 6 years ago by Andy Arvanitis <[email protected]>
Merge pull request #192 from LiamGoodacre/fix/minor-docs

Minor doc clean up

0ea05f1140c7b4d9e9847f2ec690fba1f6b2220a authored about 6 years ago by Gary Burgess <[email protected]>
Minor doc clean up

* Some formatting fixes
* More consistent with formatting of laws
* Add docs to some of the prox...

fb06c40b676ee20f3343a549c9aea133c43149b8 authored about 6 years ago by Liam Goodacre <[email protected]>
Merge pull request #191 from Thimoteus/fix-conj-docs

fix documentation in Data.Monoid.Conj

dc1069417b04896a1fb8b90175e67f91e1d9051a authored about 6 years ago by Gary Burgess <[email protected]>
fix documentation in Data.Monoid.Conj

b45e69abd9b04e2d44d4214e79adce2201de2781 authored about 6 years ago by thimoteus <[email protected]>
Remove the ref equality check in the Eq Array instance

See discussion here: https://github.com/purescript/purescript-prelude/commit/3b0d306c0fa20af4803...

23c0fce20636022f5826677aa125181f7501c7bd authored over 6 years ago by Liam Goodacre <[email protected]>
Fix doc typo in Data.Semigroup.Last

cdcc13e5b69e4632fedb668ad716f036b0c094d9 authored over 6 years ago by Jordan Mackie <[email protected]>
Make Eq and Ord foreign functions less JS-specific

5002e6e3e6bab5252cabd21fbe89faf0b216ddca authored over 6 years ago by Andy Arvanitis <[email protected]>
Merge pull request #180 from LiamGoodacre/feature/ord-record

Add/finish Ord instance for Records

7a691ce2658bd8eaf28439391e29506dd154fb3d authored over 6 years ago by Gary Burgess <[email protected]>
Add/finish Ord instance for Records

4dcefed8d744bfd6d0870872070740d6db1d6c57 authored over 6 years ago by Liam Goodacre <[email protected]>
Merge pull request #178 from sectore/sectore-typo

Typo

f9bde6707a768be2f145ebb47f748836154af233 authored over 6 years ago by Christoph Hegemann <[email protected]>
Typo

(nothing more :))

0a28de294cfd7822fc62a03f35b384df94ed0595 authored over 6 years ago by Jens Krause <[email protected]>
Merge pull request #177 from jazmit/patch-3

Optimization for Eq Array

3fcaeb9aae15bd1e46177b75dafd1a6be47b07b1 authored over 6 years ago by Gary Burgess <[email protected]>
Optimization for Eq Array

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]>
Merge pull request #175 from purescript/compiler/0.12

Update for PureScript 0.12

da43e7d6d5643e237d39821a2cc8da11a6731b5d authored over 6 years ago by Gary Burgess <[email protected]>
Update license

c276ea0f1447912c83e06abced27e3b49df7a991 authored over 6 years ago by Gary Burgess <[email protected]>
Fix eslint warnings

dbf951585da70e5108ccf614e2a82ec0a5f34255 authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #166 from purescript/build-deps

Update build dependencies

4c658fed0e80b85676c0a664a5d030281b561b50 authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #173 from purescript/field-class-tweaks

Update `Field` (refs #132)

56bf5b866cea70fabf1bc114c6d33f2c634433ab authored over 6 years ago by Gary Burgess <[email protected]>
Update `Field` (refs #132)

Fix superclasses and expand documentation.

9247e061568b4eca6c4b0e8ef19bc1e802105ccc authored over 6 years ago by Harry Garrood <[email protected]>
Update build dependencies

4b6a057cde5abd8b403ea21919dfd46ab735cf9e authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #170 from purescript/field-constraints

Update `Field`

4507d01fc4284c980901c566ba73c9cbb9289175 authored over 6 years ago by Gary Burgess <[email protected]>
Explain the magic numbers for Bounded Int. (#172)

* 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]>
Update `Field`

f7353cde960732a15be6890dcbfd9ec9a4fe54c3 authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #171 from i-am-tom/compiler/0.12

Instances for Record

a57a34db8603d53d0eb035ae5906c3cc5fe213c8 authored over 6 years ago by Gary Burgess <[email protected]>
Merge branch 'compiler/0.12' into records

58d513cc32317e7eec79141db36acefcae91a93d authored over 6 years ago by Gary Burgess <[email protected]>
Further work on record instances

c524f9ebfa498e8fcbd28696dc3626af25b1beb2 authored over 6 years ago by Gary Burgess <[email protected]>
Fix record instance tests

434a877a79960f51796a83a194b4c503552be1cb authored over 6 years ago by Liam Goodacre <[email protected]>
Finish record instances and add tests

As far as I can tell, there are now instances for all applicable
typeclasses given for primitive...

5a26b1e0a2251554960386825db95178ff4f0cd5 authored over 6 years ago by Tom Harding <[email protected]>
Prevent NaN / Infinity for mod/div by 0 integers

3c7f84ae881af003d27cf94e1477431fe4328ba0 authored over 6 years ago by Gary Burgess <[email protected]>
Remove `quot`/`rem` & hide `intDiv`/`intMod`

`quot` and `rem` exist in `Data.Int`

6d929d756676615105bd0e0c457fc3c30b3f76fa authored over 6 years ago by Gary Burgess <[email protected]>
BooleanAlgebra, Bounded, CommutativeRing, HeytingAlgebra, Ring

SO
MANY
INSTANCES

1c6a562f6f74d6b59fd0988e70d8131e461c1ed2 authored over 6 years ago by Tom Harding <[email protected]>
Add `Monoid`, `Semiring` and `Ring` for `Record`

Adding more and more type classes for records. We're getting somewhere!

4e192c84894825c75ca48bb93ad63770c5e8e32c authored over 6 years ago by Tom Harding <[email protected]>
Add `Eq`, `Ord` and `Semigroup` constraints for `Record`

This commit is to be followed by several others, slowly building up the
set of record instances ...

347b9a62762ef93310b767236e65cf8132cdf9ba authored over 6 years ago by Tom Harding <[email protected]>
Move purescript-symbols in

94ce7efbd2d2436033c125b3b4a6b7d415a6b278 authored over 6 years ago by Liam Goodacre <[email protected]>
Merge pull request #168 from purescript/euclidean-int

Switch to Euclidean division for Int, resolves #161

dc51981a788127c513af8ee7ae3e9e9686f35961 authored over 6 years ago by Gary Burgess <[email protected]>
Fix doc-comments

05a85406fc124ca716b270780d46b7e217856848 authored over 6 years ago by Harry Garrood <[email protected]>
Avoid ES2015 Math.sign

8980d5e8f5174ab484685a961bfc9d01c29ab8f9 authored over 6 years ago by Harry Garrood <[email protected]>
Remove Max/Min that already exist in -orders

7e720c188f63728b6298359efde34d645334867d authored over 6 years ago by Gary Burgess <[email protected]>
Export quot and rem

a27f06fa5a8be386a74cf2c4c7baaa900765ba8b authored over 6 years ago by Harry Garrood <[email protected]>
Fix missing semicolon

d138345180e0452facf1e95e0893e6526fda6e71 authored over 6 years ago by Harry Garrood <[email protected]>
Switch to Euclidean division for Int, resolves #161

Also provide `quot` and `rem`, like Haskell does, for users who do want
truncating division - th...

51530cb41c84d40f57ce7ddd717e6c2efdd94db1 authored over 6 years ago by Harry Garrood <[email protected]>
Merge pull request #165 from purescript/identity

Rename `id` to `identity`

cdd206f430690681b792ad437dced136fdb825d3 authored over 6 years ago by Gary Burgess <[email protected]>
Rename `id` to `identity`

2f11d6fe49ff85fd78f351ac99610f6f1693e33a authored over 6 years ago by Gary Burgess <[email protected]>
Add `Semigroup`s

From @matthewleon

6b142a55f74b24e9a2dec25c573722134275371f authored over 6 years ago by Gary Burgess <[email protected]>
Add `Monoid` class and newtypes

b80d69a13101a22353fcaf79b135c616875cdd2c authored over 6 years ago by Gary Burgess <[email protected]>
Merge pull request #156 from matthewleon/Function.applyN

Function.applyN

3cbf8d39e84273623101cc86dc1e6cd0a846135e authored over 6 years ago by Gary Burgess <[email protected]>
Update .gitignore

808fb9d425b6f5acc1b1e58c6521683f482b1b8d authored almost 7 years ago by Gary Burgess <[email protected]>
Merge pull request #162 from erisco/eric/boundednum

ADD: Bounded Number instance.

aad9768b16b9399abf9dcf94b528e862a46edcdc authored almost 7 years ago by Gary Burgess <[email protected]>
ADD: Bounded Number instance.

95ad0bdf18b31cdb97e68c06ceafc5f8ac5b2ebf authored almost 7 years ago by Eric Brisco <[email protected]>
Merge pull request #141 from Thimoteus/master

add ap = apply law

da4e75239dad5c8b6ee8866eac05c2f7a01a9d3d authored almost 7 years ago by Gary Burgess <[email protected]>
Function.applyN

addresses https://github.com/purescript/purescript-prelude/issues/155

3cb1fd9bc14cebcec1db9766868faf19d491a3b2 authored almost 7 years ago by Matthew Leon <[email protected]>
Merge pull request #149 from safareli/patch-1

Replace List with Array in flap example

5cade66612f757b76cbdea52dbb0aaf9d4db6a77 authored about 7 years ago by Phil Freeman <[email protected]>
replace List with Array in flap example

0b3ce28ed64735222d2afe4c09a6664cb78e9237 authored about 7 years ago by Irakli Safareli <[email protected]>
Merge pull request #148 from metaleap/master

Remove unused refIneq

8bf3ca6a65ad8728df83c63876ca2c3157291ad7 authored about 7 years ago by Phil Freeman <[email protected]>
Remove unused refIneq

fa14ff9099f6e499b6386c2bdf9de56a12afaf5f authored about 7 years ago by metaleap <[email protected]>
Update version badge

Resolves #146

088a95cc76441f2d905ee8fb7ae11d7e7ba133b9 authored about 7 years ago by Gary Burgess <[email protected]>
add apply = ap law

e554ad6f19aabcf3fbf507ec0e86ec3eb00ba6c4 authored over 7 years ago by thimoteus <[email protected]>
Merge pull request #140 from jacereda/faster-apply

Preallocate resulting array

b18be095cb5a26cf0b33ac02b092796738e685eb authored over 7 years ago by Gary Burgess <[email protected]>
Use new for constructing the array

9f147d5b89006c15c7fadcb22372dcb2ca3a7ae0 authored over 7 years ago by Jorge Acereda <[email protected]>
Preallocate resulting array

1de7e3ac5bca9003f99446a0093cc652ebe1a3eb authored over 7 years ago by Jorge Acereda <[email protected]>
Merge pull request #131 from heptahedron/patch-1

Fix minor typo in documentation

3d4380c75060b6b80466c8628e9d895ee1e8c5d1 authored over 7 years ago by Phil Freeman <[email protected]>
Fix minor typo in documentation

cd0e77cdcb9eaf2a704ce4f426cd3ad7d2dd52c2 authored over 7 years ago by Braxton <[email protected]>
v3.1.0

6d411827970302769895877511f51f7a414ecbb3 authored over 7 years ago by Harry Garrood <[email protected]>
Merge pull request #130 from purescript/division-ring

Re-add DivisionRing, resolves #128

cb64560c6e5d7d3c338b3a227545652690828841 authored over 7 years ago by Harry Garrood <[email protected]>
Re-add DivisionRing, resolves #128

I also added brackets around the word "commutative" in the description
of the field class so tha...

9e335e92fd18cf21888bff2fcf0ff83d7c72c7b1 authored over 7 years ago by Harry Garrood <[email protected]>
Merge pull request #126 from purescript/phil/no-ed-unit

Update EuclideanRing docs

9917c6ee11cebfacdfd5150ac5b69838f08c5751 authored over 7 years ago by Phil Freeman <[email protected]>
Update EuclideanRing docs

728de557de89db49702b7a8614ebf276045358de authored over 7 years ago by Phil Freeman <[email protected]>
Merge pull request #125 from joneshf/patch-1

Remove out of date comment

dcf87ce01fa44fa569b6dffbb404897a100a2974 authored over 7 years ago by Phil Freeman <[email protected]>
Remove out of date comment

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]>
doc typo (#123)

ae47617f94fdf6a36acc0783ee1502dd7dddc48e authored over 7 years ago by Matthew Leon <[email protected]>
Merge pull request #121 from purescript/ord-util-tests

Add tests for Ord util functions

a9ba3994291175420c1c2924f78430f01f02e13e authored almost 8 years ago by Gary Burgess <[email protected]>
Add tests for Ord util functions

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

Update for PureScript 0.11

cf21328d103d7aebe39ee112369ef9243563742c authored almost 8 years ago by Gary Burgess <[email protected]>
Updates for PureScript 0.11

4eb5a275c89ba80a1e9138bb57e1d3ee6663630e authored almost 8 years ago by Gary Burgess <[email protected]>
Merge pull request #118 from purescript/functor-docs

Update Functor docs to use `map`

b9c91d009fc035d142d3bbb8af52c55681b7b3db authored almost 8 years ago by Harry Garrood <[email protected]>
Update Functor docs to use `map`

Now that the type class defines `map` and not `<$>`, this makes more
sense. It also fixes a prob...

74cd8d5d5b4a1a8eb36c06f5e92176881b294136 authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #117 from purescript/eq-ord-1

Add `Eq1` and `Ord1` classes

25656157befaa953a0f39db57bbdecf1fdc1730f authored almost 8 years ago by Gary Burgess <[email protected]>
Add `Eq1` and `Ord1` classes

94ce813274d43ce5688e93439cad2aef3239f86b authored almost 8 years ago by Gary Burgess <[email protected]>
Fix intDegree on edge cases (#114)

* Fix intDegree on edge cases

Fixes #113.

* Make sure degree is always non-negative

21067a4c782f42d08bc877214f85b92ce6769b21 authored almost 8 years ago by rightfold <[email protected]>
Update old operator secions in Applicative laws (#112)

655765c382df83babfafc455717e50323a3cc8ad authored almost 8 years ago by Harry Garrood <[email protected]>
Add Discard class (#115)

* Add Discard class

* Use bind

* Remove unused import

b20386e88b712863874b82636cf615d5ee78ec9f authored almost 8 years ago by Phil Freeman <[email protected]>
v2.3.0

09effab9cfdb3a52b711b61e41471bda9f31690d authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #109 from purescript/add-gcd

Add gcd and lcm

5889aa96bb1d7c083ae8cd695f464cfd3f7634e8 authored almost 8 years ago by Harry Garrood <[email protected]>
Add gcd and lcm

6dbbdaf1ef114e9309bf223a85712d4b52196ab2 authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #107 from purescript/rework-euclidean-ring

Rework EuclideanRing laws, fixes #99, #102

9732688f2ebbbf3d13772705b96f02b52568088c authored almost 8 years ago by Harry Garrood <[email protected]>
Rework EuclideanRing laws, fixes #99.

This change that fixes the EuclideanRing laws so that they do actually
describe a euclidean ring...

524fceff91956637ee1de5eb4c5b998812250240 authored almost 8 years ago by Harry Garrood <[email protected]>
Merge pull request #108 from purescript/fix-markup

Fix markup in Field law

2bff6d7a422d2bd4582747dcbc6244218251323c authored almost 8 years ago by Harry Garrood <[email protected]>