Ecosyste.ms: OpenCollective

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

github.com/space-wizards/bsdiff-rs

Binary diffing algorithm implemented in Rust
https://github.com/space-wizards/bsdiff-rs

Merge pull request #5 from sno2/master

9fffac6817fc957d54bfdeaf2929417be4af4ea2 authored over 1 year ago by Kornel <[email protected]>
refactor: use error for overflow

Reworks the overflow handling to return an error instead of using the
saturating arithmetic stra...

7170c8353899b00ba448f6b8599a28e11154ada1 authored over 1 year ago by Carter Snook <[email protected]>
fix: overflow panics on interesting patches

The `patch` function would sometimes panic when certain inputs was
passed into it. This fixes th...

a1ed1842172ddbaceb0a5a428288f94e04870b3a authored over 1 year ago by Carter Snook <[email protected]>
Merge pull request #4 from jp9000/tail-end-optimization

Fix stack overflow with tail-end optimization

a77199a6dd31d90555b4efd2c57d91d3aa3b69e5 authored about 2 years ago by Kornel <[email protected]>
Fix stack overflow with tail-end optimization

The `split()` function is designed to use recursion, but in certain
cases -- such as if the only...

0422cac148661c32b3bafa751f3909b59395a223 authored about 2 years ago by jp9000 <[email protected]>
Move functions to top level

ce9c32ca05446ba3d12075ee83edd16c1fbc2f34 authored over 3 years ago by Kornel <[email protected]>
Allow uninitialized destination and reduce number of I/O requests

f91c1e60ded47aa8d42413c0c39e6dab04735ea4 authored over 3 years ago by Kornel <[email protected]>
Update Cargo metadata

c6a690376b96db5a67dbde7cfa267ec4edb2685f authored over 3 years ago by Kornel <[email protected]>
Test

743000770b79555b6c3b1f24b96fe2422f046733 authored over 3 years ago by Kornel <[email protected]>
More iterators

ce7694cf72d414bb13b1b33eafbe43a4a16591d4 authored over 3 years ago by Kornel <[email protected]>
Reuse slice length in search

ddc9d97cc2ff8129e4def969d2e4afa3bb5a81f5 authored over 3 years ago by Kornel <[email protected]>
Avoid creating a full buffer

79fe7964889f352d25301e1facdd261bb6d31c9d authored over 3 years ago by Kornel <[email protected]>
Bump to 0.1.5

da0077277d8714ea452a1eb8ea2c4989d0f9d8c2 authored over 3 years ago by Pieter-Jan Briers <[email protected]>
Merge pull request #3 from kornelski/safe

Refactor diff into safe code

9dccc7da6a5017f7aa2bae8a2cd2e863f27c3005 authored over 3 years ago by Pieter-Jan Briers <[email protected]>
Refactor diff into safe code

cb6496406e8ac020892bec6aa1f0a90746a7e45c authored over 3 years ago by Kornel <[email protected]>
Bump to 0.1.4

31e94956202e5eff936a0f4e61aa84006fd4f5f2 authored over 3 years ago by Pieter-Jan Briers <[email protected]>
Remove travis and replace readme badge.

2006b62f97d3d2053fba89626797bc558c420e73 authored over 3 years ago by Pieter-Jan Briers <[email protected]>
Use Actions for CI

6cb7c802bc1cb7fc146898f88795dc72767b8f2a authored over 3 years ago by Pieter-Jan Briers <[email protected]>
Merge pull request #2 from kornelski/patchy

Idiomatic patch

293d6d3a16761fbea2b45c4b8dc69a2d82662257 authored over 3 years ago by Pieter-Jan Briers <[email protected]>
Idiomatic patch

d9d7c0d4e787a2498dfb08a4067deb02704be6e8 authored over 3 years ago by Kornel <[email protected]>
Add another example.

692ce96f641cd534fe945ec28d784b13c02ce798 authored over 7 years ago by PJB3005 <[email protected]>
Bump to 0.1.2

86d853810eeb56cc8dd5ea8c0121671baa13fade authored over 7 years ago by PJB3005 <[email protected]>
Remove all malloc and free calls.

fc9ae912aaab28a8eaca9087717856421b1d514d authored over 7 years ago by PJB3005 <[email protected]>
Add another test, remove rogue Cargo.lock.

d9d4b81edd8f39eb0ab61d8dd31c899bc2ee80e4 authored over 7 years ago by PJB3005 <[email protected]>
Bump version due to better docs.

b0bb99024f4d7bbaeada61c934d5fad2717f8b04 authored over 7 years ago by PJB3005 <[email protected]>
Add some docs and push a Travis badge.

8cf329b80da1d0c8af21b6e2ea7c837a91ba4092 authored over 7 years ago by PJB3005 <[email protected]>
Finishing Cargo.toml touches.

a19a9bfdd6c6ea42dcb876fe1ae066f08d9a4b37 authored over 7 years ago by PJB3005 <[email protected]>
Add Cargo desc.

e84234fb5a2c0020209fa3135a0ba0c9ca56c77a authored over 7 years ago by Pieter-Jan Briers <[email protected]>
Travis file.

532411349bafccb901bfcd16bd80d4e1244c320a authored over 7 years ago by Pieter-Jan Briers <[email protected]>
Clean up, fill in Cargo.toml

65afc4dffcc0068b222b4608a9d12f852bf266df authored over 7 years ago by Pieter-Jan Briers <[email protected]>
Make diff API more rustic.

0f9e9fc1a899befcfd255a6ca91854e77273803d authored over 7 years ago by Pieter-Jan Briers <[email protected]>
Move unit test, large file based unit test.

350e5968041d9ae073e01c56ace8f5f7ece7f02e authored over 7 years ago by Pieter-Jan Briers <[email protected]>
Revert bsdiff changes. They broke badly.

18399cd968999a47ae225afb7203f190e91b2f58 authored over 7 years ago by Pieter-Jan Briers <[email protected]>
Progress giving bsdiff proper error handling

62e67606593e0a303ac8eeeff5c312523064aa21 authored over 7 years ago by Pieter-Jan Briers <[email protected]>
Repurpose project, more cleanup.

7c9f9d6f1c505cc49fe87e6a0068dbb4180190b3 authored over 7 years ago by Pieter-Jan Briers <[email protected]>
It works!

1804eee3f4c52bb5890567ad30369fecdaf5b8c0 authored over 7 years ago by PJB3005 <[email protected]>
Make it type safe.

03307cd1ddd7fd8c709caebb1ccfc20b68ae2a2a authored over 7 years ago by PJB3005 <[email protected]>
Well the Rust code hasn't segfaulted yet.

2b940644b90e101b7fe172c99b2819255af08b63 authored over 7 years ago by PJB3005 <[email protected]>