Commit graph

1044 commits

Author SHA1 Message Date
Chris Hennick
34945fe884
Refactor to eliminate From<Infallible> 2023-06-01 14:26:15 -07:00
Chris Hennick
a6a6484bf8
Refactor: From<Infallible> is unreachable 2023-06-01 13:11:42 -07:00
Chris Hennick
07679d3b7f
Reformat and fix error 2023-06-01 12:59:17 -07:00
Chris Hennick
7b23b3212a
Update doc comment about compression_method 2023-06-01 12:56:11 -07:00
Chris Hennick
60553541ed
Change error return type to DateTimeRangeError 2023-06-01 12:41:54 -07:00
Chris Hennick
3daa3a7ef4
Reduce fuzz_write_with_no_features to 1 million runs 2023-05-31 09:01:40 -07:00
Chris Hennick
21d50041f0
Reduce fuzz_write_with_no_features to 10 million runs 2023-05-30 20:17:39 -07:00
Chris Hennick
12eae587e1
Remove unused import 2023-05-30 18:21:48 -07:00
Chris Hennick
2407ef95c6
Fixes and refactors for no-features build 2023-05-30 18:17:59 -07:00
Chris Hennick
eb8709afdf
Fix Clippy and fmt warnings 2023-05-30 10:41:45 -07:00
Chris Hennick
e596efd5e0
Update version number in doc comment 2023-05-30 10:28:09 -07:00
Chris Hennick
bd0cc62afa
Bug fix 2023-05-30 10:14:06 -07:00
Chris Hennick
630ca3fa0f
Bug fixes for chrono integration 2023-05-30 10:06:36 -07:00
Chris Hennick
b47d6419b8
Add chrono integration 2023-05-30 09:48:39 -07:00
Chris Hennick
9ec0ddc5ca
Add zlib-ng 2023-05-30 09:18:26 -07:00
Chris Hennick
d9c20c55c4
Limit Zopfli iterations in write fuzzing 2023-05-28 10:11:51 -07:00
Chris Hennick
26eeabe488
Reformat 2023-05-27 17:39:14 -07:00
Chris Hennick
dd9ea0689a
Bug fix 2023-05-27 17:36:31 -07:00
Chris Hennick
6ec619d78a
Bug fix 2023-05-27 17:30:50 -07:00
Chris Hennick
e30f57f344
Fix up merge of https://github.com/Pr0methean/zip-next/pull/8 2023-05-27 17:28:30 -07:00
Chris Hennick
fd081c9f8c
Bug fix for fuzzing with deflate-zopfli disabled 2023-05-27 17:06:37 -07:00
Chris Hennick
d2e2b54625
Reformat 2023-05-27 17:05:49 -07:00
Chris Hennick
f46a0055ad
Bug fixes and refactors for Arbitrary impl 2023-05-27 17:04:27 -07:00
Chris Hennick
3414e0d6fb
Bug fix 2023-05-27 16:59:07 -07:00
Chris Hennick
744068b117
Reformat 2023-05-27 16:56:23 -07:00
Chris Hennick
7e6472c761
Refactor: fuzz with a compression level that matches the method or is just past the edge 2023-05-27 16:55:21 -07:00
Chris Hennick
543f469277
Refactor: zopfli_buffer_size doesn't matter when not using Zopfli 2023-05-27 16:47:44 -07:00
Chris Hennick
ed922b060a
Reformat 2023-05-27 15:45:17 -07:00
Chris Hennick
130ca38cf6
Implement adjustable buffer size for Zopfli 2023-05-27 15:44:43 -07:00
Chris Hennick
8f49b0bb58
Fix Clippy warning and formatting 2023-05-27 14:47:36 -07:00
Chris Hennick
8804a46cab
Fix unnecessary path qualification 2023-05-27 14:45:01 -07:00
Chris Hennick
b3988b2aec
Refactor: short-circuit empty writes 2023-05-27 14:42:23 -07:00
Chris Hennick
72a2f73496
Adjust timeout and job count for fuzz_write 2023-05-27 14:18:01 -07:00
Chris Hennick
291212a99c
Bump version to 0.9.1 2023-05-27 14:07:14 -07:00
Chris Hennick
3161de632e
Rewrite with new functional-update syntax 2023-05-27 14:06:33 -07:00
Chris Hennick
87291bc429
Add Zopfli 2023-05-27 14:02:14 -07:00
Chris Hennick
255cfaf261
Add flush_on_finish_file parameter 2023-05-26 17:22:53 -07:00
github-actions[bot]
42628d6395
Merge pull request #11 from Pr0methean/dependabot/github_actions/dependabot/fetch-metadata-1.5.1
Bump dependabot/fetch-metadata from 1.5.0 to 1.5.1
2023-05-24 15:15:03 +00:00
dependabot[bot]
877be55689
Bump dependabot/fetch-metadata from 1.5.0 to 1.5.1
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.5.0...v1.5.1)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-24 11:14:18 +00:00
github-actions[bot]
c791255f16
Merge pull request #10 from Pr0methean/dependabot/github_actions/dependabot/fetch-metadata-1.5.0
Bump dependabot/fetch-metadata from 1.4.0 to 1.5.0
2023-05-23 15:09:39 +00:00
dependabot[bot]
829f7935cb
Bump dependabot/fetch-metadata from 1.4.0 to 1.5.0
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 11:07:01 +00:00
Chris Hennick
dae16c431f
Bump version to 0.8.3 2023-05-21 17:58:20 -07:00
Chris Hennick
235d2da745
Include comments in fuzz_write 2023-05-21 15:34:22 -07:00
Chris Hennick
bef9fce30a
Bug fix: create a valid archive even when last file was aborted with content 2023-05-21 15:24:00 -07:00
Chris Hennick
2c897b52b1
Update CHANGELOG 2023-05-21 12:18:35 -07:00
Chris Hennick
468ed36f1b
Reformat 2023-05-21 12:17:20 -07:00
Chris Hennick
710695219f
Bug fix: disable file encryption in abort_file 2023-05-21 12:16:48 -07:00
Chris Hennick
4e3ecb9252
Bug fix 2023-05-21 11:48:12 -07:00
Chris Hennick
d8f4d1aaa4
Bug fix: fuzz_write tried to copy aborted files 2023-05-21 11:45:59 -07:00
Chris Hennick
46333b2d61
Fix Clippy warning: rev().next() -> next_back() 2023-05-21 11:39:22 -07:00