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

add benchmark project

9555b468a00e30d934d1bcd2794d251e3637cc0c authored about 8 years ago by Sam Ritchie <[email protected]>
Merge pull request #192 from tixxit/topic/safe-fp-tests

Test field laws for Float/Double/BigDecimal.

06f311f824ad7fc96b304121fb370dd6b9519469 authored about 8 years ago by Erik Osheim <[email protected]>
Use underlying reciprocal for FPApprox.reciprocal.

22a3743f4466696e20db984e7a6e2ecb3640a429 authored about 8 years ago by Tom Switzer <[email protected]>
Skip fromDouble test if we're on JS platform.

747e317213c9a2e4b044adab5a3125414cec00ed authored about 8 years ago by Tom Switzer <[email protected]>
Disable float/double law tests on JS platform.

6b9b1255756a9302448a906b860c62553f807cd8 authored about 8 years ago by Tom Switzer <[email protected]>
Test field laws for Float/Double/BigDecimal.

6796be928709587384b301fadd9357903c52b96c authored about 8 years ago by Tom Switzer <[email protected]>
Merge pull request #190 from denisrosset/topic/split-fromdouble

Split Field.fromDouble to enable reuse.

baa32ef359992a27682f0f80e6004e6b7235cf82 authored about 8 years ago by Erik Osheim <[email protected]>
Merge pull request #191 from tixxit/topic/fromDouble-test

Add test for Field.fromDouble.

88720203c551dac16c1358eea606800ad27d263f authored about 8 years ago by Erik Osheim <[email protected]>
Add test for Field.fromDouble.

2353f64818a95aaec3e7e56b703c515a1f9d6461 authored about 8 years ago by Tom Switzer <[email protected]>
Renamed `fromDouble` to `defaultFromDouble`.

24fe85a71d58056d07c954f9a1a900159a053ea8 authored about 8 years ago by Denis Rosset <[email protected]>
Split Field.fromDouble to enable reuse.

351c5492209cb3f571f3d3458fec2e8f7d2108e0 authored about 8 years ago by Denis Rosset <[email protected]>
README updates for 0.6.0. (#189)

3da2b61fbb7fea53f3bd84ab7f305c4137bd9c66 authored about 8 years ago by Erik Osheim <[email protected]>
Setting version to 0.6.1-SNAPSHOT

5e6f27274b58dea5111960fd49e649eac0e0c191 authored about 8 years ago by Erik Osheim <[email protected]>
Setting version to 0.6.0

fdb7c6d44a52db572f960d4648d95effce54e4ef authored about 8 years ago by Erik Osheim <[email protected]>
Merge pull request #187 from denisrosset/topic/fix-field-functions

Fixed field functions.

1b9f98e3a64271153707ab58fd215c5705faacb2 authored about 8 years ago by Tom Switzer <[email protected]>
Fixed field functions.

02b2036cea8f3f613c3335ebc68371e580e164c4 authored about 8 years ago by Denis Rosset <[email protected]>
Merge pull request #186 from denisrosset/topic/sbt-13.13-fixes

Migrated sbt syntax.

e15d9f9deec279a8eb951d1994e7b85911cea8d1 authored about 8 years ago by Tom Switzer <[email protected]>
Migrated sbt syntax.

89c9e740a1a2dc37bd275968b0617c72f6374ccb authored about 8 years ago by Denis Rosset <[email protected]>
Merge pull request #184 from denisrosset/topic/scala-2.12

Scala 2.12: updated to cats 0.8.1 and shadowed its dependencies.

3694f6f35d8a57ad13937564c6484be469af34fc authored about 8 years ago by Tom Switzer <[email protected]>
Updated travis matrix for 2.12.

fa04cc46be764355a7c38fd4e5891b2e89d3ac8a authored about 8 years ago by Denis Rosset <[email protected]>
Small fixes for dependency update.

fd29264c8464031a07b1ba14701f4ed0df21ffe1 authored about 8 years ago by Denis Rosset <[email protected]>
Merge branch 'master' of github.com:typelevel/algebra into topic/scala-2.12

Tests do not pass.

f280178add78a16fc8f78e36b2951a5cdc94aa56 authored about 8 years ago by Denis Rosset <[email protected]>
Merge pull request #181 from tixxit/topic/remove-euclidean-ring

Remove EuclideanRing.

c1198b55560a013b9f64bc91e1b1932c94bf4a77 authored about 8 years ago by Erik Osheim <[email protected]>
Merge branch 'master' into topic/remove-euclidean-ring

da2ad35a0a7718df44d5ef1ba6f3b0cfdd208341 authored about 8 years ago by Tom Switzer <[email protected]>
Fix broken master.

59324726076977508da5f908cff5a2698048e600 authored about 8 years ago by Tom Switzer <[email protected]>
Merge remote-tracking branch 'upstream/master' into topic/remove-euclidean-ring

15b138b00420f179da170cf8216a866e57d6670c authored about 8 years ago by Tom Switzer <[email protected]>
Merge pull request #182 from tixxit/topic/use-cats-grouplaws

Remove code duplicated from cats-kernel.

6ccb31aaa24cfc3522d254453d9b6737329f7826 authored about 8 years ago by Erik Osheim <[email protected]>
Completed commutative rings (#183)

* Added missing commutative instances (semiring/rng).

* BoolRng extends CommutativeRng.

* ...

1b810cac5c8af0a381aed417f34d3c5417506eb2 authored about 8 years ago by Denis Rosset <[email protected]>
Scala 2.12: updated to cats 0.8.1 and shadowed its dependencies.

a7646d28c06dc7a146362c58a7d87d8d64a7c7f7 authored about 8 years ago by Denis Rosset <[email protected]>
Avoid loss of precision in BigDecimal tests.

3fdc43f2a7f51dd368384f83605133258689721c authored about 8 years ago by Tom Switzer <[email protected]>
Only use non-zero filter for multiplicative group laws.

f3f6d9334be5bc3d3d84116d7f4a6e55cbf07491 authored about 8 years ago by Tom Switzer <[email protected]>
Remove code duplicated from cats-kernel.

cfc8503902b375c9e599a2489081dee52ffd5045 authored about 8 years ago by Tom Switzer <[email protected]>
Remove EuclideanRing.

90bb95e5bdfdc3ddd2d0c8e312451335caf742b9 authored about 8 years ago by Tom Switzer <[email protected]>
Merge pull request #175 from pranshu211/patch-1

minor typo

449c064668501a6e6eaa9044eb4182000b0c8e91 authored about 8 years ago by Tom Switzer <[email protected]>
Update README.md

3a94988b687f3d7c1f83f4e204067ccffef8b44e authored about 8 years ago by Pranshu Bhatnagar <[email protected]>
Merge pull request #173 from tixxit/topic/from-bigint

Add Ring#fromBigInt

83147fc13e236d796e85ccf027024f7a80bbb6f6 authored about 8 years ago by Tom Switzer <[email protected]>
Merge pull request #174 from denisrosset/topic/fix-euclideanring-instances

Corrects EuclideanRing instances.

ed46c8d0bf1e52e351ab33777321c492f85316df authored about 8 years ago by Tom Switzer <[email protected]>
Implements EuclideanRing methods in Field.

The quotmod operation is uniquely defined in fields; this fixes the BigDecimal, Float, Double in...

73c1101c4087a91df308a41cff53a863f34484b9 authored about 8 years ago by Denis Rosset <[email protected]>
Construct all BigDecimal with MathContext.UNLIMITED.

547bb4a95d75d21fb977536cb74f2b995a0061a3 authored about 8 years ago by Tom Switzer <[email protected]>
Test RingFunctions indirectly in laws.

2a2767107a2fd11cdad9a7a4fa217dffa9902e77 authored about 8 years ago by Tom Switzer <[email protected]>
Ring.fromBigInt takes BigInt, not Int.

47c4c56ac6cb5a703773ff3a5af62f7ea3871b8e authored about 8 years ago by Tom Switzer <[email protected]>
Implement fromBigInt for all instances.

1e071c791cd4bf792e365cf9cdc24395c945ab41 authored about 8 years ago by Tom Switzer <[email protected]>
Add fromBigInt with default implementaiton.

07603518e37a73c4e11c704b7d78275805f6ab28 authored about 8 years ago by Tom Switzer <[email protected]>
Add fromBigInt to Ring.

bff61d2625f1276219992db946fb2a49fde16a84 authored about 8 years ago by Tom Switzer <[email protected]>
Merge pull request #171 from typelevel/topic/new-maintainers

Add Rüdiger and Tomas to the list of maintainers.

b577b5420b75877a7dfe0594e08c3ac94d384005 authored over 8 years ago by Erik Osheim <[email protected]>
Add Rüdiger and Tomas to the list of maintainers.

I nominated both of them, the existing maintainers were unanimous in
agreeing to offer maintaine...

ba7873b0ffc77a002a58e417c91e7fb08e42d8e3 authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #170 from tixxit/topic/codecov-io

Add scoverage and report results to codecov.io

b5ef9b950674b3d6a96ac9cb44542379ea60df02 authored over 8 years ago by Tom Switzer <[email protected]>
Add combineAll to Additive algebras (#168)

bf92a36f115aa59bf4cb773f02a1dea13e68bb35 authored over 8 years ago by P. Oscar Boykin <[email protected]>
Don't run scoverage for scala.js tests.

68ff1c59ef6d261f5a4ffbb87569ca0de7da8ed0 authored over 8 years ago by Tom Switzer <[email protected]>
Add scoverage and report results to codecov.io

a02d3d7d018ded809c21e6833e27dba83c1d73c5 authored over 8 years ago by Tom Switzer <[email protected]>
Merge pull request #166 from typelevel/topic/add-instances

Add instances for BigDecimal and BitSet.

e3f0c686c8fcc05784fba057f23aa7641cc52e5a authored over 8 years ago by Erik Osheim <[email protected]>
Disable BigDecimal-based tests under JS.

It's likely we're hitting a bug with Scala.js's implementation of
BigDecimal. For now let's just...

24fc0176c2e851d4ddf0b3586f924b88ea3f4c92 authored over 8 years ago by Erik Osheim <[email protected]>
Lower our BigDecimal-based expectations even further.

1facba47da3ac0cdc198e0bf0740823aaa772774 authored over 8 years ago by Erik Osheim <[email protected]>
Update Scala versions Travis uses.

f81fbaf8a7b0036c0a2ee8b1f22b8a0f3af90d8b authored over 8 years ago by Erik Osheim <[email protected]>
Mix in the new implicit instances.

This commit also adds BigDecimal/BitSet related tests, and adds a
comment highlighting that a me...

b2d6517abb0291f13bc4f09ddcb9b8494097e281 authored over 8 years ago by Erik Osheim <[email protected]>
Remove GCD-related detritus and bogus instances.

It turns out that we aren't claiming to provide GCD on EuclideanRing
anymore, but we still had m...

13c1f38b88205aa122528ddbe51cee72bd8cc2a1 authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #165 from non/topic/spec-bug-workaround

Work-around for SI-8431.

5689eac547bcb0dc800bdf74f0603d1653a76104 authored over 8 years ago by P. Oscar Boykin <[email protected]>
Work-around for SI-8431.

If we use `super` in the implementation of a specialized trait it can
cause problems for impleme...

81c409274d8564b240cd28c398d09f42f01d335d authored over 8 years ago by Erik Osheim <[email protected]>
Add instances for BigDecimal and BitSet.

This commit also adds a static method for computing GCDs of BigDecimal
values (ported from Spire...

127572fc249f24e21350bc6d93ae23d28f17c845 authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #164 from kailuowang/patch-2

updated org in readme

5fb81d4173db5b01bfe659b42a799ce953718960 authored over 8 years ago by Erik Osheim <[email protected]>
updated org in readme

0d3405eaca3c1b7caf90403a07eef285a1dfaf4c authored over 8 years ago by Kai(luo) Wang <[email protected]>
Announce 0.5.1.

64a4f9945e0f824aac80758288018f4a053dcff6 authored over 8 years ago by Erik Osheim <[email protected]>
Setting version to 0.5.2-SNAPSHOT

b128f4730b46d059f6c409cf7fbe71148d3b5125 authored over 8 years ago by Erik Osheim <[email protected]>
Fix scaladoc bug.

19b5a1bc2a0dfa57a954fabb3556f9a4d162b72a authored over 8 years ago by Erik Osheim <[email protected]>
Setting version to 0.5.1

d8d7166f061df905c03dd4ef40b2ccf7e68760b6 authored over 8 years ago by Erik Osheim <[email protected]>
Fix version.

b532e40e16f1d996641283bd5775e06a15c9eda3 authored over 8 years ago by Erik Osheim <[email protected]>
Bump Cats to 0.7.2.

19aa82f9a8bdfaf7f365be9f901e309dbde643d1 authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #162 from non/topic/readme-050

Add 0.5.0 release to readme and do some cleanup.

6bfd3c105627b6d0a99c08dc9db15c00cf9823d6 authored over 8 years ago by Erik Osheim <[email protected]>
Add an example of unary idempotence.

e545613ee3180b7f1c66770bb29d9706d7b74648 authored over 8 years ago by Erik Osheim <[email protected]>
Add 0.5.0 release to readme and do some cleanup.

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

222d3ad7329c319637b8f9382f7952126477cc5a authored over 8 years ago by Erik Osheim <[email protected]>
Bump sbt-release version.

37c8fce4fe743aae2fe2e04eb3deb5d488db90e1 authored over 8 years ago by Erik Osheim <[email protected]>
Bump SBT version.

782344c1672d0fbcc8652ec04dad2af8e71d4a22 authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #161 from non/topic/demodularize

Remove various unnecessary modules

22cb6fa78f4a6a11e6cd00191d7f1c35a047328d authored over 8 years ago by Erik Osheim <[email protected]>
Simplify laws, remove platform-specific macros, etc.

Since we started algebra, the catalysts project (which is
a test dependency of ours) has adopted...

eba860626e426bc877b26d01d1cb192c053039d1 authored over 8 years ago by Erik Osheim <[email protected]>
Fold lattice, ring, and instances into core.

dcfcf8117341358fda6b0239f09932e2a0b7d00a authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #158 from non/topic/kernel-070-update

Topic/kernel 070 update

3a71f5388c1d9770d552557ef2f7412c64935418 authored over 8 years ago by P. Oscar Boykin <[email protected]>
Merge pull request #157 from non/topic/speed-up-map

Improve the performance of Map's algebras.

2c7e5d15c08c9b80f1f73b5cf3fe0c384b13c603 authored over 8 years ago by P. Oscar Boykin <[email protected]>
Update algebra to cats-kernel 0.7.0.

This commit bumps the version of cats-kernel used. It also updates
algebra to be consistent with...

477086264e06173ac2af609c270604fe84053481 authored over 8 years ago by Erik Osheim <[email protected]>
When possible implement trySum/tryProduct in terms of sum/product.

This mirrors a similar change in cats-kernel. The basic idea is that
if someone goes to the trou...

207ef51866f6764ad941b1a56424ab6fba3b3111 authored over 8 years ago by Erik Osheim <[email protected]>
Improve the performance of Map's algebras.

We noticed an issue in cats-kernel where operations over Maps were
incredibly slow. This commit ...

afb111fe7e9d59434c9f5771bb9ab3368e6ab18a authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #156 from non/topic/bump-cats-061

Bump Cats to 0.6.1 (and Scala.js to 0.6.11).

c5fdd9657e75501b549cdc3ea72b06031efc0a02 authored over 8 years ago by Erik Osheim <[email protected]>
Bump Cats to 0.6.1 (and Scala.js to 0.6.11).

This also deletes an erroneous semilattice that we were using for law
tests (but not shipping to...

d9dddabc9633e0c088af0a2b49878c4431976098 authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #154 from fagossa/master

Add MIT license

c08300ac5d3b85ecda73ae45582775d20f8b7d80 authored over 8 years ago by Erik Osheim <[email protected]>
Create COPYING

c5abf7c9106e6555c2051dfe488db762d196764d authored over 8 years ago by Fabian Gutierrez <[email protected]>
Adds license

6d5e5234ba4231366cac17d80647b2b5edeb4fe6 authored over 8 years ago by Fabian Gutierrez <[email protected]>
Merge pull request #152 from non/topic/cats-kernel-dep

Add cats-kernel dependency.

e4654c504847226c41a70ab428de8308526238c3 authored over 8 years ago by Erik Osheim <[email protected]>
Respond to review comments.

5bb6f621597b70cd681f510e36c2411f961c1388 authored over 8 years ago by Erik Osheim <[email protected]>
Use node.js instead of Rhino, re-enable JS tests.

27552bd49e74884785c66d95d1b2e346b50da7d4 authored over 8 years ago by Erik Osheim <[email protected]>
Temporarily disable JS tests.

We should re-enable once we figure out how to speed
up the JS law tests.

f02ee68cc0a10315e5765cc445869586e477c24c authored over 8 years ago by Erik Osheim <[email protected]>
Run fewer tests-per-law under scala.js.

The goal is to make our tests faster. For example,
it would be nice if we could eliminate Travis...

80968cd6ef8b5623d3d3ccbbc726b6be3c042a78 authored over 8 years ago by Erik Osheim <[email protected]>
Depend on cats-kernel-0.6.0-M2.

Instead of the previous SNAPSHOT dependency, this commit moves
us to depending on a stable miles...

53e344ed8fee7550c1df69634567cc5dbdb520bb authored over 8 years ago by Erik Osheim <[email protected]>
Add cats-kernel dependency.

This commit switches the algebra-core package over to just
aliasing the cats-kernel type classes...

808b081f2ad873d039d7d3c76fe08f8d8b44d5c2 authored over 8 years ago by Erik Osheim <[email protected]>
Merge pull request #150 from non/topic/readme-0.4.0

Update README to version 0.4.0.

3857d5ebd71984a8723283abd5e9e6a427e2135f authored over 8 years ago by P. Oscar Boykin <[email protected]>
Setting version to 0.5.0-SNAPSHOT

33a1a1b1b9c2f1669c488fd02b3f615d122cb814 authored over 8 years ago by Erik Osheim <[email protected]>
Setting version to 0.4.2

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

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

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

open up TupleInstances trait

7c3b11369c4bd546de81cfecfdd44a50c448e27f authored over 8 years ago by Erik Osheim <[email protected]>
open up TupleInstances

2c4d8a976d013391766453f483788fbeb62defbb authored over 8 years ago by Kailuo Wang <[email protected]>