Ecosyste.ms: OpenCollective

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

github.com/planetary-social/CircularShift

Swift implementation of circular shifts (a.k.a. bitwise rotation).
https://github.com/planetary-social/CircularShift

Make the samples generator more concise and lazy

For starters the sample pairs generator should be defined as a lazy sequence.
At the same time, ...

17b214faa17a46f3bbc82ad1b42837f35bb6508f authored almost 4 years ago
List relevant sources in the implementation details section

8e8f040a50feeaf9e94db9ea22bba1699a084ea9 authored almost 4 years ago
Write an abstract

b1e8670b988f37b8b4bbbd0ac7c3b19e448a53c3 authored almost 4 years ago
Write some basic usage instructions

a95fa2b3545f1568f24108333cda5ea636dc6835 authored almost 4 years ago
Elaborate on more detailed usage examples

93ed8ba6c6adde500a2c2e5d9e07ecb63151ca5c authored almost 4 years ago
Explain the rotations further with an aid of the diagram

a7eaf69fdb17f997ed0c980186c0fe0b140d2663 authored almost 4 years ago
Stub all the definitions of circular shifts

5238d23604e2cdff5d1e9a1392d1ac5de802b623 authored almost 4 years ago
Document the idea of circular shifts in a fixed-width integer extension

ef26dd977e00005341f979a2da95bdd0ffd35c48 authored almost 4 years ago
Document all the circular shift operators

c67a0874e9d9f1b4d7497cdc077a0e1c2a63149e authored almost 4 years ago
Test simplistic examples of rotating various integer types

a3d68a0655962c60ab7853dfcfc63a702e3a1f1c authored almost 4 years ago
Document the rotation examples test

ba64225d711c273e4a300795ae4ff610091d4f07 authored almost 4 years ago
Write down the acknowledgements

e0d0e1455fd7776c26ffbec10a01874398ed13ec authored almost 4 years ago
Implement both circular shifts for all fixed-width integers

62261314fad93453a0e813cf16be7dd9438baf27 authored almost 4 years ago
Add a sample generator for testing

66ebc79cfbe336ece48ebeb4ca6b2f3f06dd0e73 authored almost 4 years ago
Document how the test samples are being generated

fb478050e619efe9c2ebde2cb0fba3dfa72c2a67 authored almost 4 years ago
Test equivalence relationships for all integer sizes

0478de92d768f98b2478f43195fe59095e1ac987 authored almost 4 years ago
Document the details of rotation equivalence

9caedca799715364cac711be53438c828eb0e3f4 authored almost 4 years ago
Test the mutating assignment variants

4e7844d33688f82087cdcd786f3c16dd6d273ccb authored almost 4 years ago
Document the test of in-place circular shifts

f76d56602f4fcd825a3e1a1984caa3afb215437b authored almost 4 years ago
Implement the circular shift assignments

349a4ae37622164996f918b6864a9245a00d6c57 authored almost 4 years ago
Add a separate test target for benchmarking

58654c90c57376de6583e08f1566e3b5120164d5 authored almost 4 years ago
Measure the speed

c0b3f1e10e223fc901e40ad6bf78aed7835f6ffe authored almost 4 years ago
Document the benchmarks

dc17aa0c159a78138007c1cf2fb2d3a36fcc2ed1 authored almost 4 years ago
Document the each-pair equality assertion

41ed6cb1d0588d28f2184348bc4ad747c3815054 authored almost 4 years ago
Remark about the performance considerations

da8119c12cdbc30264e18690de56c9ded61baff1 authored almost 4 years ago
Start with an empty package

f9285b208427f16e856c408b8f7c1b6f0c15c556 authored almost 4 years ago