Ecosyste.ms: OpenCollective

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

github.com/SixLabors/ZlibStream

A Managed Implementation of Zlib for .NET
https://github.com/SixLabors/ZlibStream

Add additional per-chunk read/write test

0bbfaef58d810feec60df80d67f32662b0fd0eab authored about 2 years ago by James Jackson-South <[email protected]>
Bump github/codeql-action from 1 to 2

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release no...

7f0962a8e2757ac96e86ca39568577bf04213813 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump codecov/codecov-action from 1 to 3

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 3.
- [Releas...

80b93209a244ed52f11f79f3d009c5bf9e0465a3 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](htt...

f651c26270c88f376fa2cb74edae8ee709e51178 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/cache from 2 to 3

Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://g...

5932473c58312f6c8973d2ebb39f01f2372a11d2 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/setup-dotnet from 1 to 2

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 1 to 2.
- [Release no...

b55f382a686a0322b9859c1a804cd8f49cf2a8b3 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Added dependabot config to keep github actions up to date.

07f83741dc2d2d76941cd420d12ac714b45f41e8 authored over 2 years ago by Dirk Lemstra <[email protected]>
Install missing .NET versions.

d5716cec887fb90a69da728be36f7c414773ede2 authored almost 3 years ago by Dirk Lemstra <[email protected]>
Changed indentation.

43d4843f96bbd9c632687be1e248e68dfcddd0ba authored almost 3 years ago by Dirk Lemstra <[email protected]>
Changed master to main in the links.

f0eea0d3433cc8fbeacd3572e4ce09c8c174f190 authored almost 3 years ago by Dirk Lemstra <[email protected]>
Reverted incorrect patch.

cdcc826715a6d7da77e7ea0e02c9c9149fb36d9f authored almost 3 years ago by Dirk Lemstra <[email protected]>
Renamed master to main.

34eaf553b251b4c42a5c3181c9aa973ce7a94a3a authored almost 3 years ago by Dirk Lemstra <[email protected]>
Merge pull request #8 from SixLabors/js/bit_buffer

Fix 64 bit buffer

5afb0e592fdc3709717c831600b87183da693d1c authored over 3 years ago by James Jackson-South <[email protected]>
Fix Bi_Flush/BI_Windup

582173d20d72d774ce4d2baf8c54b1824cb9ea2a authored over 3 years ago by James Jackson-South <[email protected]>
Use 64bits for bit buffer

8b789e4fe53cbc66883c3870d4eb3d05af4c8c4c authored over 3 years ago by James Jackson-South <[email protected]>
Revert broken BITBUFSIZE changes.

41c2181e96b61b7f253232b1dfc13ae5ed2fe131 authored over 3 years ago by James Jackson-South <[email protected]>
Remove condition from SRCS Unsafe ref

43e2968562acb990a950140e7000da09cb855e48 authored over 3 years ago by James Jackson-South <[email protected]>
Ensure minimum version

5f9a2d660acabb33efbac9e7e390c234e19196b9 authored over 3 years ago by James Jackson-South <[email protected]>
Update ZlibStream.Benchmarks.csproj

50cb6e992d385fce5a53b4a196df619c7c4a1576 authored over 3 years ago by James Jackson-South <[email protected]>
Add CI build

4bc9f644a70bdbd75e5f7fae0bd9e7b8902c93c4 authored over 3 years ago by James Jackson-South <[email protected]>
Use 64bits for bit buffer

196c4730ba637a445e840ed7cfe67297e77b47af authored almost 4 years ago by James Jackson-South <[email protected]>
Allow fast span. Touch #5

4171240cadc499a0454b89e84ac126c564aa2e10 authored almost 4 years ago by James Jackson-South <[email protected]>
Fix casing

c1d2399f38da1dd7cdaf27e3d9ae195c3b7af8c3 authored almost 4 years ago by James Jackson-South <[email protected]>
Begin port to allow span based operations.

c354f90a7c031fa8fea1a0cd6b867957a4280bf5 authored almost 4 years ago by James Jackson-South <[email protected]>
Test all compression strategies.

d1b07ac97c3ac6d8500e93561e23b061531934a6 authored almost 4 years ago by James Jackson-South <[email protected]>
Support CompressionStrategy.Fixed

bf9e051f3b80a40a637383a9842da3d50cbcf741 authored almost 4 years ago by James Jackson-South <[email protected]>
Pass options to Deflate

593cfc7775db5bb8b2946288e55c91b6133ae8a4 authored almost 4 years ago by James Jackson-South <[email protected]>
Use options pattern.

3ca5bf1fd436917a793d6cead6208c831850e5df authored almost 4 years ago by James Jackson-South <[email protected]>
Inflate now implements IDisposable

90f54df603b6ff41a22a57947c7f07e09e1910c3 authored almost 4 years ago by James Jackson-South <[email protected]>
Seal deflate buffers

7d522772303d105d5ca2910a9d31b2646baceb52 authored almost 4 years ago by James Jackson-South <[email protected]>
Cleanup

596e3d15cd72cec0b2d9961db425de9d4347243c authored almost 4 years ago by James Jackson-South <[email protected]>
Use disposable pattern for Deflate

f063118eec5edb8cd37da73ab6aa1a0200463f2a authored almost 4 years ago by James Jackson-South <[email protected]>
Style cleanup

bd27ac710500427f0ba054dd67b294b1b4a31307 authored almost 4 years ago by James Jackson-South <[email protected]>
Begin refactor to use IDisposable

8642f652ef8c1f00f3741458f6c71988ee0dba7e authored almost 4 years ago by James Jackson-South <[email protected]>
Update codeql-analysis.yml

95b0edd5c208d4af45569bbc3f2adc25780bf18f authored almost 4 years ago by James Jackson-South <[email protected]>
Fix build for NET 4.7.2

a050e1dce0236a9833576ee1c316adc6be5242a1 authored almost 4 years ago by James Jackson-South <[email protected]>
Update license

972c9d4b717e6c550e510419a49e43bad40d4eee authored almost 4 years ago by James Jackson-South <[email protected]>
Update to latest props/targets

c907cb947450a76b690c8419f6ce8f19834a96b5 authored almost 4 years ago by James Jackson-South <[email protected]>
Merge pull request #4 from saucecontrol/master

Improved SIMD Adler32

7569610db90fec81a01086fa76f3f7880b612ec2 authored almost 4 years ago by James Jackson-South <[email protected]>
add half AVX2 iteration

fe48cac3134dd998b352a8315026d0d1339ce110 authored about 4 years ago by Clinton Ingram <[email protected]>
improved SIMD Adler32

9919703dab9720c6e07945bfc11a4c8bfa689c21 authored about 4 years ago by Clinton Ingram <[email protected]>
Group dynamic buffers

a9a286254a184018024fd05030bcd33b0c363484 authored about 4 years ago by James Jackson-South <[email protected]>
Group constant buffers.

2caf8d640f327dd05442d0bd20ba17e7de199b7b authored about 4 years ago by James Jackson-South <[email protected]>
Fix allocations

785fdba8607f8fc902fde3c6baec9985e2885fb8 authored about 4 years ago by James Jackson-South <[email protected]>
Cleanup static codedata access

348f74d173151cc7d4325d631e04628545bc9b30 authored about 4 years ago by James Jackson-South <[email protected]>
Fix distance lookup

816a26c508686d0a04abcf3cb834850baca9bc11 authored about 4 years ago by James Jackson-South <[email protected]>
Span span span span span

0602a5465c876c0df29ef42a9307fa1babdc581a authored about 4 years ago by James Jackson-South <[email protected]>
Finally decouple trees

7b4ec38be3cc05277bc9d558cddd57ed31db38fa authored about 4 years ago by James Jackson-South <[email protected]>
Fix .NET 5 build

f44d50e2bf810cacd8a0b4140f4a2ca8b9f3b51b authored about 4 years ago by James Jackson-South <[email protected]>
Remove AggresiveOptimization rule

e16b8ac0e797c557040e13d97b6896c4bcd318ae authored about 4 years ago by James Jackson-South <[email protected]>
Update Deflate.Intrinsics.cs

74524dee1f37e1ae592cdaad2c6ef01073ed321b authored about 4 years ago by James Jackson-South <[email protected]>
Remove last indexers.

2816c7eb0b3d9b2f1882db9b7a8fdd114d57c3c5 authored about 4 years ago by James Jackson-South <[email protected]>
Use ROS byte

4e0c108b918e5c4a390dd92479f70ff20cf87758 authored about 4 years ago by James Jackson-South <[email protected]>
Merge pull request #3 from SixLabors/js/better-huffman

Faster Huffman Tree Generation

21c608cf57c038e48f97a949a56de6b11ffc2c45 authored about 4 years ago by James Jackson-South <[email protected]>
Use modern data type detection

23ee2225b14100d593f9773a0805214688ddefb8 authored about 4 years ago by James Jackson-South <[email protected]>
Clean up and optimize tree generation.

c88895311eb785b7486eaa8fdae4ef3b7c30c3cb authored about 4 years ago by James Jackson-South <[email protected]>
Update ZlibStream.sln

a6dd6b4dfda864a6f3f6385d1a456e7b878f4209 authored about 4 years ago by James Jackson-South <[email protected]>
Merge branch 'js/better-trees'

0633103141fe1ee225a12482ddb6e44d27a083bd authored about 4 years ago by James Jackson-South <[email protected]>
Use larger buffer

15a08b8b0d9b476654fc247b9ad693d785597fda authored about 4 years ago by James Jackson-South <[email protected]>
Update codeql-analysis.yml

e58271f8bd108cb4082fc6648d08256561a34a36 authored about 4 years ago by James Jackson-South <[email protected]>
Create codeql-analysis.yml

d8bea092c51bd37ec18429dcdb56d2657cbb5928 authored about 4 years ago by James Jackson-South <[email protected]>
Don't use trimmed hash for now.

feeeec76cfba0d313866d1364f5756940b0b649a authored about 4 years ago by James Jackson-South <[email protected]>
Fix null handling.

8098aa44253e59c35730a8da064f45cbe6cca98c authored about 4 years ago by James Jackson-South <[email protected]>
Use new tree structs everywhere.

d49252735b8a0dbe805b0407495c0aac3a14688c authored about 4 years ago by James Jackson-South <[email protected]>
Start splitting out tree generation code.

772d395cb420110073590a8cb1e83678bf960a78 authored about 4 years ago by James Jackson-South <[email protected]>
Use local members in loops

562d6d9242f4235d816cf6acd66852270a054735 authored about 4 years ago by James Jackson-South <[email protected]>
Annotate enums

04472e5d0ef3e0ebcfc879b360d53deea2cdf983 authored about 4 years ago by James Jackson-South <[email protected]>
Better sparse compression at 6+

dfb993076721959c99f7e2ae1b1020986a9d8de1 authored over 4 years ago by James Jackson-South <[email protected]>
Use throwhelper

f0691980fc65178a4dbc45a5fdfa4252d3d59ff1 authored over 4 years ago by James Jackson-South <[email protected]>
Use consistant buffer lengths

afbe587dd77b00dc7a10c1ea0d6e7992d69904d7 authored over 4 years ago by James Jackson-South <[email protected]>
Begin cleanup of public API

6ed8cd41bb17e10fc62b13b29162f2ea6cd92741 authored over 4 years ago by James Jackson-South <[email protected]>
Update benchmark code

fc8e3886fd097cd7b6f353ff7e2baf3c99808820 authored over 4 years ago by James Jackson-South <[email protected]>
Fix and implement Update Avx2 Adler32

f388351c87b657bc90cb5356f0241a55d8699a89 authored over 4 years ago by James Jackson-South <[email protected]>
Fix Quick

8be072157905e475300c5bd071835d66fb616c88 authored over 4 years ago by James Jackson-South <[email protected]>
Fliush bits only close when open

54cfd516167d02fa2141dae7722d7be78a0b6e38 authored over 4 years ago by James Jackson-South <[email protected]>
Add Avx2 Adler implementation

d46539fce9e7526d385c8975dd87db60fc155bd3 authored over 4 years ago by James Jackson-South <[email protected]>
Another crack at deflate quick

2473f402b8eccb2d93722b0adcbffccb6a8ae979 authored over 4 years ago by James Jackson-South <[email protected]>
Update Adler32.cs

bd4480237906c8b418189825cb5a8d35eb9a1026 authored over 4 years ago by James Jackson-South <[email protected]>
Update Deflate.Quick.cs

07f385a175eaa3b5d7183db9c183e25356cf35c9 authored over 4 years ago by James Jackson-South <[email protected]>
Fix Deflate.Quick HT @nmoinvaz

7a42ac522746043a63edc78ca15f835ec1617364 authored over 4 years ago by James Jackson-South <[email protected]>
Add RLE

a481c454a87050e4a7b695faf863b0f80a511d19 authored over 4 years ago by James Jackson-South <[email protected]>
Add intrisics and corpus.

a9b6ec0ddf12bcb8e7893baaa74186b39021afc3 authored over 4 years ago by James Jackson-South <[email protected]>
It works! (Compression is poor 😞)

d30e95f4329e328c3a3d2d08d415150abba0466f authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #2 from nmoinvaz/fixes/deflate-quick-align

Align bit buffer output after emitting last end block.

8b9be31d160c8420f7c7cd7756e1f92e48b148b4 authored over 4 years ago by James Jackson-South <[email protected]>
Align bit buffer output after emitting last end block.

Moved blockOpen setting into deflate quick due to inflate using zero length end of block with Z_S...

faa34525defc8b1db62365b0ffc2e93a8f5fd23a authored over 4 years ago by Nathan Moinvaziri <[email protected]>
Cleanup and allow quick toggle for testing

22e6c7539fa0fd894164e2f9a12233a2e46d9ab0 authored over 4 years ago by James Jackson-South <[email protected]>
Update Deflate.Quick.cs

4fbf1f6f2879334a49430f38544e755b39e4dec6 authored over 4 years ago by James Jackson-South <[email protected]>
Bits appear to be different for Quick

85ca40eb09e65dae17bb40cef468f09dd011a0eb authored over 4 years ago by James Jackson-South <[email protected]>
Update Deflate.Quick (still broken)

e7080f8523b1be8e744aa4bed35eec7c4d12ac43 authored over 4 years ago by James Jackson-South <[email protected]>
WIP quick (not valid outptut)

bbe3bc879460f5a848eaa6099938808d0911a48c authored over 4 years ago by James Jackson-South <[email protected]>
Merge pull request #1 from nmoinvaz/improvements/longest-match-16

Modified longest_match to scan 16 bits at a time.

c1c598f94206fc90976591b0eaa1f9e7ddb1fd3e authored over 4 years ago by James Jackson-South <[email protected]>
Partial (unused) DeflateQuick implementation

010abb631315106226a6d5d85d416ab95b331565 authored over 4 years ago by James Jackson-South <[email protected]>
Modified longest_match to scan 16 bits at a time.

Added compare256 to compare 16 bits at a time.

47316a7e610f429a58292cf35623f54a590f5e4e authored over 4 years ago by Nathan Moinvaziri <[email protected]>
Update readme.md

80e4ddaa0050a81e302f01dd06a3b3555e0a3dfe authored over 4 years ago by James Jackson-South <[email protected]>
Remove hashShift

67e6b3edc504e2839e8379b2f826377135fce277 authored over 4 years ago by James Jackson-South <[email protected]>
Use knuth's multiplicative hash. Thanks @nmoinvaz !!

74abaaff0c81543e8c1b5fd95d4fb508533a4c97 authored over 4 years ago by James Jackson-South <[email protected]>
Delete ZlibInflateStream.cs

ba7a92a88911cacd2054baf7cbb15a522e917499 authored over 4 years ago by James Jackson-South <[email protected]>
Update benchmarks

c36b39c715356018e1eb04d8f76c143a0b76c3c1 authored over 4 years ago by James Jackson-South <[email protected]>
uint hash

7a5b476505e790c6fc343d3f02dabaca7abb854e authored over 4 years ago by James Jackson-South <[email protected]>
Remove utilities

2b0047aa0b51ebd3c25f91c2f2d270baf012ec41 authored over 4 years ago by James Jackson-South <[email protected]>