Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/typelevel/algebra

Experimental project to lay out basic algebra type classes
https://github.com/typelevel/algebra

Update README to version 0.4.0.

4cbd64bab99e114bb39c489d6f64a876e76bd483 authored over 8 years ago by Erik Osheim <[email protected]>
Setting version to 0.5.0-SNAPSHOT

8d1a44e7ec740e5204df6f56ad6f16201b1bd9d9 authored over 8 years ago by Erik Osheim <[email protected]>
Setting version to 0.4.0

ac99a469be597d89f2911ec804d338c8410ee94e authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #149 from kailuowang/master

fix the doc reference

1cce035c3c5a1174cac3a3a63910a38bfe321322 authored over 8 years ago by Erik Osheim <[email protected]>
fix the doc reference

30009a0bbd7b5d7d411c2eda0aa3e6e835ce149b authored over 8 years ago by Kailuo Wang <[email protected]>
Merge pull request #122 from non/topic/more-list-instances

Add Eq and PartialOrder instances for List.

19e42ce843d3334eb830652c4a569e1c94bb75ba authored over 8 years ago by P. Oscar Boykin <[email protected]>
Test the new Eq and PartialOrder instances for List.

02b146760f3caf2bf2a9a6447cef5969f35383a1 authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #141 from sritchie/feature/dynamic_serialization

use dynamic variable to control serialization tests

f9d65c5d90ae200f674edf3062b1dfae9ac11967 authored over 8 years ago by P. Oscar Boykin <[email protected]>
Merge pull request #146 from durban/feature/allInstances

Add algebra.std.AllInstances trait

3e22d657ae63a74df1fcb0eef50233517b6719c1 authored over 8 years ago by P. Oscar Boykin <[email protected]>
Add algebra.std.AllInstances trait

14c02468eb77ae1125594ff9308cdad44f835053 authored over 8 years ago by Daniel Urban <[email protected]>
make IsSerializable object private.

9d30bd4ece4e0a7096f42a19280ec018b3e7a710 authored almost 9 years ago by Sam Ritchie <[email protected]>
Merge branch 'master' into feature/dynamic_serialization

a234bdc4d3a09a6838bbc6dd67635984b931341c authored almost 9 years ago by Sam Ritchie <[email protected]>
use dynamic variable to control serialization tests

6c57c34ba23930369a39ff3a25a142a74beed978 authored almost 9 years ago by Sam Ritchie <[email protected]>
Merge pull request #132 from rklaehn/feature/array-instances

Add array instances

23bf1748dfc5d5986aafa368f49597eb264b6cef authored about 9 years ago by Tom Switzer <[email protected]>
Merge pull request #136 from rklaehn/feature/rat-to-test

Moved Rat into algebra.laws test scope

30281148e40a33322c2e2326baabcd77546a8e95 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Merge pull request #134 from rklaehn/feature/set-genbool

Use diff instead of -- for set difference

b23b3f354f377d7a5811e309ab8d7f87728767bc authored about 9 years ago by P. Oscar Boykin <[email protected]>
Do not compare Double with Int

e8f5c14980a146cc0d7793a393150e395ab4a95b authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Moved Rat into algebra.laws test scope

Also moved Rat arbitrary directly into Rat companion object. CheckSupport
is now empty. Remove?

3b471f0f4365beb223fecd6793991f1c3e4a80d2 authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Use diff instead of -- for set difference

At least in case of scala.collection.immutable.HashSet, diff is a tree/tree
operation, whereas -...

c29b1ae7fc3453f211149b2b05d2aff943e982b9 authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Only return 0, -1, +1 from ArrayOrder and ArrayPartialOrder

08ce9701b309077a14718ea6895674be83f26a60 authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Add arrayPartialOrder and test

Also make specialization consistent

9d46abb638d2979aebf79e925c178577f87b9f81 authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Added arrayEq

as requested by @johnynek

8274f89679cff357f3eba358e4feafb11b26e46d authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Merge pull request #133 from rklaehn/feature/badges

Update README.md

3008d91d41b56aa4082a0d60eb1fec58f735c0ad authored about 9 years ago by P. Oscar Boykin <[email protected]>
Make ArraySupport private

Make ArraySupport private to reduce the surface area

b091a00824983848f79b61b45856a93cfd279d8d authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Update README.md

c7a7e29c2d2b67bf9174341cc07f138531b2f6c9 authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Add array instances

Copied from spire, adjusted to algebra conventions, and reduced to just
Eq/Order for now. Also a...

2038b83442870ca1517422024a3c15c8aa25bcaa authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Merge pull request #128 from tixxit/topic/remove-algebra-number

Remove algebra.number

b0ed34d4d25e34ecc8bc96cb69b33e084930e767 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Remove algebra.number.

f86b0dc4c38c78a8ab47737ccab9fe75a115fabd authored about 9 years ago by Tom Switzer <[email protected]>
Merge pull request #125 from non/oscar/eqmonoids

Add semilattices for Eq and Eq.and/or

dfa6a7c90e5a9259da5ad72fce7879710155f7b9 authored about 9 years ago by Erik Osheim <[email protected]>
Merge pull request #124 from non/oscar/add-function-type

Add parameters to all functions that extend/are extended

56f3bbdfcc309e70b6fc4d5f84e562cc71375fcd authored about 9 years ago by Erik Osheim <[email protected]>
Add semilattices for Eq

6d0806475eac0c4e840a0fece4fb0fb5159c78bd authored about 9 years ago by oscar <[email protected]>
Add parameters to all functions that extend/are extended

ae69096581de077b1e6195eb0e4a4d6446f0001c authored about 9 years ago by oscar <[email protected]>
Add Eq and PartialOrder instances for List.

Fixes #118.

1e5058994c064723266cf46d8562fbe937904279 authored about 9 years ago by Erik Osheim <[email protected]>
Merge pull request #121 from ceedubs/order-fromOrdering

Add Order.fromOrdering method

f9f3c8b7a80a4abc8de1847a417332a7574af815 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Merge pull request #112 from non/add-submodules

Make core < ring < lattice modules

7dae4addfcbf420c24be47c7e1cc58b79443f31c authored about 9 years ago by P. Oscar Boykin <[email protected]>
Add Order.fromOrdering method

This provides a conversion from `scala.math.Ordering` to
`algebra.Order`.

I might be abusing th...

dfd29cd69861d0931b3f51c093c055311fb2f4ea authored about 9 years ago by Cody Allen <[email protected]>
Merge pull request #115 from ceedubs/order-monoid

Add Order.whenEqual and Monoid[Order[A]]

56edbfa7e93bbd9bdb96da2b942add96865af033 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Merge pull request #117 from ceedubs/serialization-exceptions

Pass along exception when serialization test fails

d507977d5386b444f1553a58fa3d4a21eaa941da authored about 9 years ago by P. Oscar Boykin <[email protected]>
Merge pull request #119 from ceedubs/order-reverse

Override reverse in Order.reverse value

e772c296517ef1e6e5b7327c2ab941d353741466 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Override reverse in Order.reverse value

Override the `reverse` implementation in the result of `Order.reverse`
to simply return the orig...

68c4e6d59de314fe95abcfec93ecf740d3b2e2c0 authored about 9 years ago by Cody Allen <[email protected]>
Pass along exception when serialization test fails

aa1200a439badfa4d6f018796b244aa1aaa889ac authored about 9 years ago by Cody Allen <[email protected]>
Order.andThen/whenEqual changes per review feedback

e8b5d5f9d547fd198cf1055940c6fd40b29da616 authored about 9 years ago by Cody Allen <[email protected]>
Add Order.andThen and Monoid[Order[A]]

3eb59007671b70d1bd9234cde7d6042469f4f266 authored about 9 years ago by Cody Allen <[email protected]>
Make core < ring < lattice modules

140c67f23025534731447c87f0b3420ba9a7d11a authored about 9 years ago by oscar <[email protected]>
Merge pull request #102 from TomasMikula/master

Let Ring and CommutativeRing companions extend RingFunctions.

a9d7a12003ff33dfbb31dc56dee7b960772c1c77 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Update to match up-to-date upstream master branch.

5012348b921ad55e1765ed6510505f48f8425fbf authored about 9 years ago by Tomas Mikula <[email protected]>
Merge branch 'master' of github.com:non/algebra

ac939882538da9dead7073e9c7ab6f31324a7ca7 authored about 9 years ago by Tomas Mikula <[email protected]>
Parameterize RingFunctions by a subtype of Ring.

602f379ebfc5eb3b0087155f7de61eb78210b6f1 authored about 9 years ago by Tomas Mikula <[email protected]>
Merge pull request #109 from TomasMikula/bool-ring

Add BoolRng and GenBool. Resolves #107.

455e6519d41ac3e911df1c15a98c2f060dd8c2a5 authored about 9 years ago by Erik Osheim <[email protected]>
Replace unicode character for set-theoretic difference with a simple backslash.

11490acc95b90a0e27a48403348d40cbf8c2679e authored about 9 years ago by Tomas Mikula <[email protected]>
Add BoolRng and GenBool. Resolves #107.

544b295716ff1a2ea83b09857557183241385200 authored about 9 years ago by Tomas Mikula <[email protected]>
Merge pull request #104 from TomasMikula/bool-ring

Add BoolRing type class. Resolves #98.

5934c38f788bc4c2889e1be1239ded5488cf3a2a authored about 9 years ago by Erik Osheim <[email protected]>
Rename Bool#asCommutativeRing to asBoolRing.

d671bc54c374ef494c49d27b6620ea784746a2e1 authored about 9 years ago by Tomas Mikula <[email protected]>
Document BoolRing#asBool.

e246512eae98781f5e2dcce8c3160f91f8e14979 authored about 9 years ago by Tomas Mikula <[email protected]>
Add BoolRing type class. Resolves #98.

cd53c7e8940c8ef7c0853f8e43370c792d6567b4 authored about 9 years ago by Tomas Mikula <[email protected]>
Merge pull request #103 from TomasMikula/commutative-ring-laws

Make sure commutativity of CommutativeRing is tested.

eb4262b14e9d29d69529cfbe5e90fc531dc6cd3a authored about 9 years ago by Erik Osheim <[email protected]>
Make sure commutativity of CommutativeRing is tested.

bbe83453c1df2bf8055de41fad48fa9a39157b81 authored about 9 years ago by Tomas Mikula <[email protected]>
Make EuclideanRingFunctions extend RingFunctions.

280fa5778504611920826a2a1433fe20e24cad15 authored about 9 years ago by Tomas Mikula <[email protected]>
Let Ring and CommutativeRing companions extend RingFunctions.

ae5199accec8d1f8e4b0f04690c3e3a45d158bab authored about 9 years ago by Tomas Mikula <[email protected]>
Merge pull request #101 from non/add-lattice-readme

Add DistributiveLattice, update Readme

904134db8dd0cf069f04828162570cea39406227 authored about 9 years ago by Erik Osheim <[email protected]>
Address review comments

cebffeb7dc2c25c6cb508a1d4524601de8d56962 authored about 9 years ago by oscar <[email protected]>
Fix typo in README

170ee007ed1e6b738e104d19492e3cd869231b30 authored about 9 years ago by oscar <[email protected]>
merge

8af4ed1aa517bfff5b9809dd32ffce746e0ecdea authored about 9 years ago by oscar <[email protected]>
Add DistributiveLattice, update README

4d648dec2305e3a40a4d807adf0b5726914a7f2b authored about 9 years ago by oscar <[email protected]>
Merge pull request #99 from non/topic/upgrade-scalajs-fix-rint

Remove platform-specific rint implementation.

a32f76aba93245b95972b4b4bb80f29b0621c9ba authored about 9 years ago by Erik Osheim <[email protected]>
Merge pull request #97 from non/topic/fix-boolean-ring

Fix bug in .asCommutativeRing, and ensure it is correct.

934314017a18f30e515ab69cc3634ad3d8eb0f92 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Remove platform-specific rint implementation.

By upgrading scala.js to 0.6.5, we can just use
java.lang.Math.rint and let scalajs wire it up
t...

f59532dfb73e3b6db9db7cf150260c0e91e9d37a authored about 9 years ago by Erik Osheim <[email protected]>
Fix bug in .asCommutativeRing, and ensure it is correct.

This commit makes sure we run our law tests on the ring
produced by Bool[Boolean].asCommutativeR...

ed61a532471a4c0ae9497d39f690879c2ce5a2ec authored about 9 years ago by Erik Osheim <[email protected]>
Merge remote-tracking branch 'origin/master' into move-asCommutativeRing

626fd5c915e7bbcc69536621bdb48db89f6126b4 authored about 9 years ago by Erik Osheim <[email protected]>
Merge pull request #96 from non/fix-band-specialization

Fix band specialization

3efbf5ea830189a20095953bce63ad68d7db987b authored about 9 years ago by Erik Osheim <[email protected]>
Disable MIMA which should fail with reduced specialization

c980aaacfa04f9d92090ba911a4b4d4d1d9465df authored about 9 years ago by oscar <[email protected]>
Remove some specialization from Band

be087fe6828ad1abe5faf790e2c35f74f2525440 authored about 9 years ago by oscar <[email protected]>
remove mima check

eec8ada262e5f38d388087e1a260e5a32a29b0ca authored about 9 years ago by oscar <[email protected]>
Remove asCommutativeRing from Heyting

fd537e44513815e880d724e58ebc8bff780bbab6 authored about 9 years ago by oscar <[email protected]>
Merge pull request #92 from TomasMikula/master

Test Heyting algebra laws.

65c58682d68c7f63268b04615f1128b44843569a authored about 9 years ago by P. Oscar Boykin <[email protected]>
Add test for the simplest non-Boolean Heyting algebra.

192fcc315755bdb306af0b6af8af7e040bf94b38 authored about 9 years ago by Tomas Mikula <[email protected]>
Merge pull request #91 from ceedubs/combine-all

Override repeatedCombineN and combineAllOption for Unit algebra

4b301ff55c7a3d1e2be5cf4465f8784d07451084 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Override repeatedCombineN and combineAllOption for Unit algebra

The `combineAllOption` override is per a [suggestion](https://github.com/non/algebra/pull/87#dis...

853cbdb22560969b89681ef95e34f306ca881104 authored about 9 years ago by Cody Allen <[email protected]>
Merge pull request #87 from ceedubs/unit-instances

Add Unit instances

7860686a8de1e7b57bba36d3cb5e752d25fa8c18 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Merge pull request #88 from non/oscar/add-mima

Add Mima for core

c37ce35c1ba88b0b96eabe4465e8319acf1384f3 authored about 9 years ago by Erik Osheim <[email protected]>
Use () as a value instead of Unit

6ef3515a5bb3509e19bd75964f16774727cd42b7 authored about 9 years ago by Cody Allen <[email protected]>
Unit has a commutative ring and bounded semilattice.

4c5125df463244bbef862cea179eef1ab529fd20 authored about 9 years ago by Cody Allen <[email protected]>
Add Mima for core

9b0082c083b6fa8e7a2b544c759a89117bad7129 authored about 9 years ago by oscar <[email protected]>
Add Unit instances

Mostly I wanted the `Order` instance for `Unit`. The use-case is that in
some tests we want to c...

fb3b29cc8d79c28c6f477a242b7f96723cb3fe70 authored about 9 years ago by Cody Allen <[email protected]>
Merge pull request #82 from adelbertc/tuple-codegen

Code gen for tuple instances

b7df5984f9de31b7aadab3bc27211b93699fc1f7 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Add EuclideanRing law check for Tuple2

8f423e7519fb2e4fea69242ce5e640e37370ee1d authored over 9 years ago by Adelbert Chang <[email protected]>
Remove tuple Field instances, add tuple band instance, reinstate band test

8335b43d3fb1591124a466d5ded7dcc1404a5a32 authored over 9 years ago by Adelbert Chang <[email protected]>
Fix Boilerplate error

9aeece5b3ac8a292ca6f8741ef7910b100fbea63 authored over 9 years ago by Adelbert Chang <[email protected]>
Add tuple PartialOrder, Semilattice, EuclideanRing, and Field instances, and fix needless comparison in order instances

ad9a9bb033ec80cf1f719ced8bf5b8a6b3c7e6cd authored over 9 years ago by Adelbert Chang <[email protected]>
Code gen for tuple instances

e339b587d0b238eb4219ce07793823c6b6ba40c0 authored over 9 years ago by Adelbert Chang <[email protected]>
Merge pull request #80 from pleira/master

Typo fixes in comments

4a6548d4af494f4feed71cd39453af2fb8c2b629 authored over 9 years ago by P. Oscar Boykin <[email protected]>
Typo fixes in comments

e00128b8100b8e69d47f904714185c77d7c36214 authored over 9 years ago by Pablo Pita <[email protected]>
Merge pull request #77 from non/topic/readme-0.3.1

Update the README to 0.3.1.

41a4092b2c1065cc91aa4d631e97ef0cc7ef8db0 authored over 9 years ago by P. Oscar Boykin <[email protected]>
Update the README to 0.3.1.

2ce3b4d4cb4da4e8c17328b1e58f3d5d74e858d0 authored over 9 years ago by Erik Osheim <[email protected]>
Setting version to 0.3.2-SNAPSHOT

9bea50df5356ee01a0037861f6c7f99fedf8f41e authored over 9 years ago by Erik Osheim <[email protected]>
Setting version to 0.3.1

3c41800f425f8ad20c180ae651cec655b577394d authored over 9 years ago by Erik Osheim <[email protected]>
Add sbt launcher script with .jvmoptions file.

d1018a5fabd0789ffca6ac112fd5c1130ae774db authored over 9 years ago by Erik Osheim <[email protected]>
Merge pull request #76 from InTheNow/fix/publish_macros

Add macros to released artifacts

a7a1452a02dcfa3e44b4faee8b0574c319bdc409 authored over 9 years ago by Erik Osheim <[email protected]>
Add macros to released artifacts

eb7b82ccb1a8fdffd9f80b9c4e17b6343ce0a0b5 authored over 9 years ago by Alistair Johnson <[email protected]>
Merge pull request #75 from non/topic/readme-0.3.0-update

Update the README for 0.3.0.

be97d3372d279aacb102e898ef001127379e2ffd authored over 9 years ago by Tom Switzer <[email protected]>