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]>
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...
fix: overflow panics on interesting patches
The `patch` function would sometimes panic when certain inputs was
passed into it. This fixes th...
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...
Move functions to top level
ce9c32ca05446ba3d12075ee83edd16c1fbc2f34 authored over 3 years ago by Kornel <[email protected]>
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]>
f91c1e60ded47aa8d42413c0c39e6dab04735ea4 authored over 3 years ago by Kornel <[email protected]>
Update Cargo metadata
c6a690376b96db5a67dbde7cfa267ec4edb2685f authored over 3 years ago by Kornel <[email protected]>
c6a690376b96db5a67dbde7cfa267ec4edb2685f authored over 3 years ago by Kornel <[email protected]>
Test
743000770b79555b6c3b1f24b96fe2422f046733 authored over 3 years ago by Kornel <[email protected]>
743000770b79555b6c3b1f24b96fe2422f046733 authored over 3 years ago by Kornel <[email protected]>
More iterators
ce7694cf72d414bb13b1b33eafbe43a4a16591d4 authored over 3 years ago by Kornel <[email protected]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
d9d7c0d4e787a2498dfb08a4067deb02704be6e8 authored over 3 years ago by Kornel <[email protected]>
Add another example.
692ce96f641cd534fe945ec28d784b13c02ce798 authored over 7 years ago by PJB3005 <[email protected]>
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]>
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]>
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]>
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]>
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]>
8cf329b80da1d0c8af21b6e2ea7c837a91ba4092 authored over 7 years ago by PJB3005 <[email protected]>
Finishing Cargo.toml touches.
a19a9bfdd6c6ea42dcb876fe1ae066f08d9a4b37 authored over 7 years ago by PJB3005 <[email protected]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
7c9f9d6f1c505cc49fe87e6a0068dbb4180190b3 authored over 7 years ago by Pieter-Jan Briers <[email protected]>
It works!
1804eee3f4c52bb5890567ad30369fecdaf5b8c0 authored over 7 years ago by PJB3005 <[email protected]>
1804eee3f4c52bb5890567ad30369fecdaf5b8c0 authored over 7 years ago by PJB3005 <[email protected]>
Make it type safe.
03307cd1ddd7fd8c709caebb1ccfc20b68ae2a2a authored over 7 years ago by PJB3005 <[email protected]>
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]>
2b940644b90e101b7fe172c99b2819255af08b63 authored over 7 years ago by PJB3005 <[email protected]>