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
4cbd64bab99e114bb39c489d6f64a876e76bd483 authored over 8 years ago by Erik Osheim <[email protected]>
8d1a44e7ec740e5204df6f56ad6f16201b1bd9d9 authored over 8 years ago by Erik Osheim <[email protected]>
ac99a469be597d89f2911ec804d338c8410ee94e authored over 8 years ago by Erik Osheim <[email protected]>
fix the doc reference
1cce035c3c5a1174cac3a3a63910a38bfe321322 authored over 8 years ago by Erik Osheim <[email protected]>30009a0bbd7b5d7d411c2eda0aa3e6e835ce149b authored over 8 years ago by Kailuo Wang <[email protected]>
Add Eq and PartialOrder instances for List.
19e42ce843d3334eb830652c4a569e1c94bb75ba authored over 8 years ago by P. Oscar Boykin <[email protected]>02b146760f3caf2bf2a9a6447cef5969f35383a1 authored over 8 years ago by Erik Osheim <[email protected]>
use dynamic variable to control serialization tests
f9d65c5d90ae200f674edf3062b1dfae9ac11967 authored over 8 years ago by P. Oscar Boykin <[email protected]>Add algebra.std.AllInstances trait
3e22d657ae63a74df1fcb0eef50233517b6719c1 authored over 8 years ago by P. Oscar Boykin <[email protected]>14c02468eb77ae1125594ff9308cdad44f835053 authored over 8 years ago by Daniel Urban <[email protected]>
9d30bd4ece4e0a7096f42a19280ec018b3e7a710 authored almost 9 years ago by Sam Ritchie <[email protected]>
a234bdc4d3a09a6838bbc6dd67635984b931341c authored almost 9 years ago by Sam Ritchie <[email protected]>
6c57c34ba23930369a39ff3a25a142a74beed978 authored almost 9 years ago by Sam Ritchie <[email protected]>
Add array instances
23bf1748dfc5d5986aafa368f49597eb264b6cef authored about 9 years ago by Tom Switzer <[email protected]>Moved Rat into algebra.laws test scope
30281148e40a33322c2e2326baabcd77546a8e95 authored about 9 years ago by P. Oscar Boykin <[email protected]>Use diff instead of -- for set difference
b23b3f354f377d7a5811e309ab8d7f87728767bc authored about 9 years ago by P. Oscar Boykin <[email protected]>e8f5c14980a146cc0d7793a393150e395ab4a95b authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Also moved Rat arbitrary directly into Rat companion object. CheckSupport
is now empty. Remove?
At least in case of scala.collection.immutable.HashSet, diff is a tree/tree
operation, whereas -...
08ce9701b309077a14718ea6895674be83f26a60 authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Also make specialization consistent
9d46abb638d2979aebf79e925c178577f87b9f81 authored about 9 years ago by Rüdiger Klaehn <[email protected]>as requested by @johnynek
8274f89679cff357f3eba358e4feafb11b26e46d authored about 9 years ago by Rüdiger Klaehn <[email protected]>Update README.md
3008d91d41b56aa4082a0d60eb1fec58f735c0ad authored about 9 years ago by P. Oscar Boykin <[email protected]>Make ArraySupport private to reduce the surface area
b091a00824983848f79b61b45856a93cfd279d8d authored about 9 years ago by Rüdiger Klaehn <[email protected]>c7a7e29c2d2b67bf9174341cc07f138531b2f6c9 authored about 9 years ago by Rüdiger Klaehn <[email protected]>
Copied from spire, adjusted to algebra conventions, and reduced to just
Eq/Order for now. Also a...
Remove algebra.number
b0ed34d4d25e34ecc8bc96cb69b33e084930e767 authored about 9 years ago by P. Oscar Boykin <[email protected]>f86b0dc4c38c78a8ab47737ccab9fe75a115fabd authored about 9 years ago by Tom Switzer <[email protected]>
Add semilattices for Eq and Eq.and/or
dfa6a7c90e5a9259da5ad72fce7879710155f7b9 authored about 9 years ago by Erik Osheim <[email protected]>Add parameters to all functions that extend/are extended
56f3bbdfcc309e70b6fc4d5f84e562cc71375fcd authored about 9 years ago by Erik Osheim <[email protected]>6d0806475eac0c4e840a0fece4fb0fb5159c78bd authored about 9 years ago by oscar <[email protected]>
ae69096581de077b1e6195eb0e4a4d6446f0001c authored about 9 years ago by oscar <[email protected]>
Fixes #118.
1e5058994c064723266cf46d8562fbe937904279 authored about 9 years ago by Erik Osheim <[email protected]>Add Order.fromOrdering method
f9f3c8b7a80a4abc8de1847a417332a7574af815 authored about 9 years ago by P. Oscar Boykin <[email protected]>Make core < ring < lattice modules
7dae4addfcbf420c24be47c7e1cc58b79443f31c authored about 9 years ago by P. Oscar Boykin <[email protected]>
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]>Add Order.whenEqual and Monoid[Order[A]]
56edbfa7e93bbd9bdb96da2b942add96865af033 authored about 9 years ago by P. Oscar Boykin <[email protected]>Pass along exception when serialization test fails
d507977d5386b444f1553a58fa3d4a21eaa941da authored about 9 years ago by P. Oscar Boykin <[email protected]>Override reverse in Order.reverse value
e772c296517ef1e6e5b7327c2ab941d353741466 authored about 9 years ago by P. Oscar Boykin <[email protected]>
Override the `reverse` implementation in the result of `Order.reverse`
to simply return the orig...
aa1200a439badfa4d6f018796b244aa1aaa889ac authored about 9 years ago by Cody Allen <[email protected]>
e8b5d5f9d547fd198cf1055940c6fd40b29da616 authored about 9 years ago by Cody Allen <[email protected]>
3eb59007671b70d1bd9234cde7d6042469f4f266 authored about 9 years ago by Cody Allen <[email protected]>
140c67f23025534731447c87f0b3420ba9a7d11a authored about 9 years ago by oscar <[email protected]>
Let Ring and CommutativeRing companions extend RingFunctions.
a9d7a12003ff33dfbb31dc56dee7b960772c1c77 authored about 9 years ago by P. Oscar Boykin <[email protected]>5012348b921ad55e1765ed6510505f48f8425fbf authored about 9 years ago by Tomas Mikula <[email protected]>
ac939882538da9dead7073e9c7ab6f31324a7ca7 authored about 9 years ago by Tomas Mikula <[email protected]>
602f379ebfc5eb3b0087155f7de61eb78210b6f1 authored about 9 years ago by Tomas Mikula <[email protected]>
Add BoolRng and GenBool. Resolves #107.
455e6519d41ac3e911df1c15a98c2f060dd8c2a5 authored about 9 years ago by Erik Osheim <[email protected]>11490acc95b90a0e27a48403348d40cbf8c2679e authored about 9 years ago by Tomas Mikula <[email protected]>
544b295716ff1a2ea83b09857557183241385200 authored about 9 years ago by Tomas Mikula <[email protected]>
Add BoolRing type class. Resolves #98.
5934c38f788bc4c2889e1be1239ded5488cf3a2a authored about 9 years ago by Erik Osheim <[email protected]>d671bc54c374ef494c49d27b6620ea784746a2e1 authored about 9 years ago by Tomas Mikula <[email protected]>
e246512eae98781f5e2dcce8c3160f91f8e14979 authored about 9 years ago by Tomas Mikula <[email protected]>
cd53c7e8940c8ef7c0853f8e43370c792d6567b4 authored about 9 years ago by Tomas Mikula <[email protected]>
Make sure commutativity of CommutativeRing is tested.
eb4262b14e9d29d69529cfbe5e90fc531dc6cd3a authored about 9 years ago by Erik Osheim <[email protected]>bbe83453c1df2bf8055de41fad48fa9a39157b81 authored about 9 years ago by Tomas Mikula <[email protected]>
280fa5778504611920826a2a1433fe20e24cad15 authored about 9 years ago by Tomas Mikula <[email protected]>
ae5199accec8d1f8e4b0f04690c3e3a45d158bab authored about 9 years ago by Tomas Mikula <[email protected]>
Add DistributiveLattice, update Readme
904134db8dd0cf069f04828162570cea39406227 authored about 9 years ago by Erik Osheim <[email protected]>cebffeb7dc2c25c6cb508a1d4524601de8d56962 authored about 9 years ago by oscar <[email protected]>
170ee007ed1e6b738e104d19492e3cd869231b30 authored about 9 years ago by oscar <[email protected]>
8af4ed1aa517bfff5b9809dd32ffce746e0ecdea authored about 9 years ago by oscar <[email protected]>
4d648dec2305e3a40a4d807adf0b5726914a7f2b authored about 9 years ago by oscar <[email protected]>
Remove platform-specific rint implementation.
a32f76aba93245b95972b4b4bb80f29b0621c9ba authored about 9 years ago by Erik Osheim <[email protected]>Fix bug in .asCommutativeRing, and ensure it is correct.
934314017a18f30e515ab69cc3634ad3d8eb0f92 authored about 9 years ago by P. Oscar Boykin <[email protected]>
By upgrading scala.js to 0.6.5, we can just use
java.lang.Math.rint and let scalajs wire it up
t...
This commit makes sure we run our law tests on the ring
produced by Bool[Boolean].asCommutativeR...
626fd5c915e7bbcc69536621bdb48db89f6126b4 authored about 9 years ago by Erik Osheim <[email protected]>
Fix band specialization
3efbf5ea830189a20095953bce63ad68d7db987b authored about 9 years ago by Erik Osheim <[email protected]>c980aaacfa04f9d92090ba911a4b4d4d1d9465df authored about 9 years ago by oscar <[email protected]>
be087fe6828ad1abe5faf790e2c35f74f2525440 authored about 9 years ago by oscar <[email protected]>
eec8ada262e5f38d388087e1a260e5a32a29b0ca authored about 9 years ago by oscar <[email protected]>
fd537e44513815e880d724e58ebc8bff780bbab6 authored about 9 years ago by oscar <[email protected]>
Test Heyting algebra laws.
65c58682d68c7f63268b04615f1128b44843569a authored about 9 years ago by P. Oscar Boykin <[email protected]>192fcc315755bdb306af0b6af8af7e040bf94b38 authored about 9 years ago by Tomas Mikula <[email protected]>
Override repeatedCombineN and combineAllOption for Unit algebra
4b301ff55c7a3d1e2be5cf4465f8784d07451084 authored about 9 years ago by P. Oscar Boykin <[email protected]>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]>Add Unit instances
7860686a8de1e7b57bba36d3cb5e752d25fa8c18 authored about 9 years ago by P. Oscar Boykin <[email protected]>Add Mima for core
c37ce35c1ba88b0b96eabe4465e8319acf1384f3 authored about 9 years ago by Erik Osheim <[email protected]>6ef3515a5bb3509e19bd75964f16774727cd42b7 authored about 9 years ago by Cody Allen <[email protected]>
4c5125df463244bbef862cea179eef1ab529fd20 authored about 9 years ago by Cody Allen <[email protected]>
9b0082c083b6fa8e7a2b544c759a89117bad7129 authored about 9 years ago by oscar <[email protected]>
Mostly I wanted the `Order` instance for `Unit`. The use-case is that in
some tests we want to c...
Code gen for tuple instances
b7df5984f9de31b7aadab3bc27211b93699fc1f7 authored about 9 years ago by P. Oscar Boykin <[email protected]>8f423e7519fb2e4fea69242ce5e640e37370ee1d authored over 9 years ago by Adelbert Chang <[email protected]>
8335b43d3fb1591124a466d5ded7dcc1404a5a32 authored over 9 years ago by Adelbert Chang <[email protected]>
9aeece5b3ac8a292ca6f8741ef7910b100fbea63 authored over 9 years ago by Adelbert Chang <[email protected]>
ad9a9bb033ec80cf1f719ced8bf5b8a6b3c7e6cd authored over 9 years ago by Adelbert Chang <[email protected]>
e339b587d0b238eb4219ce07793823c6b6ba40c0 authored over 9 years ago by Adelbert Chang <[email protected]>
Typo fixes in comments
4a6548d4af494f4feed71cd39453af2fb8c2b629 authored over 9 years ago by P. Oscar Boykin <[email protected]>e00128b8100b8e69d47f904714185c77d7c36214 authored over 9 years ago by Pablo Pita <[email protected]>
Update the README to 0.3.1.
41a4092b2c1065cc91aa4d631e97ef0cc7ef8db0 authored over 9 years ago by P. Oscar Boykin <[email protected]>2ce3b4d4cb4da4e8c17328b1e58f3d5d74e858d0 authored over 9 years ago by Erik Osheim <[email protected]>
9bea50df5356ee01a0037861f6c7f99fedf8f41e authored over 9 years ago by Erik Osheim <[email protected]>
3c41800f425f8ad20c180ae651cec655b577394d authored over 9 years ago by Erik Osheim <[email protected]>
d1018a5fabd0789ffca6ac112fd5c1130ae774db authored over 9 years ago by Erik Osheim <[email protected]>
Add macros to released artifacts
a7a1452a02dcfa3e44b4faee8b0574c319bdc409 authored over 9 years ago by Erik Osheim <[email protected]>eb7b82ccb1a8fdffd9f80b9c4e17b6343ce0a0b5 authored over 9 years ago by Alistair Johnson <[email protected]>
Update the README for 0.3.0.
be97d3372d279aacb102e898ef001127379e2ffd authored over 9 years ago by Tom Switzer <[email protected]>