Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.4.5 #2154

Merged
merged 543 commits into from
May 22, 2020
Merged

v1.4.5 #2154

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
543 commits
Select commit Hold shift + click to select a range
5f49578
[opt] Don't recompute initial literals price
terrelln Mar 5, 2020
610171e
[opt] Explain why we don't include literals price
terrelln Mar 5, 2020
c6caa2d
[opt] Delete ZSTD_litLengthContribution
terrelln Mar 5, 2020
0f9882d
[opt] Don't recompute repcodes while emitting sequences
terrelln Mar 5, 2020
04744e5
Merge pull request #2028 from terrelln/minor-opt
terrelln Mar 5, 2020
81fda04
[opt] Only update repcodes upon arrival
terrelln Mar 5, 2020
4c72a1a
adding vector to main loop
Mar 5, 2020
85d0efd
Removing no-tree-vectorize for intel
Mar 5, 2020
bc0e10a
Merge pull request #2030 from bimbashrestha/quick
Mar 5, 2020
a75e5f2
bitscan add undef check
Mar 5, 2020
dba3abc
Missed returns
Mar 5, 2020
167244a
--no-content-size cli
Mar 9, 2020
03ee18d
Adding (void)noContentSize
Mar 9, 2020
6d8e761
Inverting content size prefs bool
Mar 9, 2020
4387473
Adding --content-size
Mar 9, 2020
fae64b3
Adding test for --[no-]content-size
Mar 9, 2020
84d6bd4
Adding documentation
Mar 9, 2020
9388dac
Setting ZSTD_c_contentSizeFlag instead of UNKNOWN filesize
Mar 9, 2020
10f915f
Merge pull request #2032 from bimbashrestha/no-size
Mar 9, 2020
43fc88f
Adding comment and remvoing ivdep
Mar 10, 2020
a89c45b
Typo
Mar 10, 2020
5c05d41
Merge pull request #2031 from bimbashrestha/bitscan
Mar 10, 2020
66607d0
Merge pull request #2033 from bimbashrestha/icc
Mar 11, 2020
dbdeca1
Edit distance match finder
Mar 13, 2020
7201980
Optimize by prefetching on aarch64
caoyzh Mar 14, 2020
22e7123
targetLen -> targetLength
Mar 23, 2020
91a62ba
Merge pull request #2047 from bimbashrestha/doc
Mar 23, 2020
40414f9
Merge pull request #2036 from bimbashrestha/edist
Mar 23, 2020
12e421b
Fix testing documentation typo
nocnokneo Jan 30, 2020
3cbc3d3
Add documentation for -T option
nocnokneo Mar 23, 2020
496d8c8
Respect the conventional BUILD_TESTS CMake option on the first configure
nocnokneo Mar 23, 2020
d34204a
Merge pull request #2029 from terrelln/minor-opt
terrelln Mar 24, 2020
8d0ee37
Align decompress sequences loop to 32+16 bytes
terrelln Mar 19, 2020
f5029e2
Merge pull request #2050 from terrelln/align
terrelln Mar 24, 2020
ac58c8d
Fix copyright and license lines
terrelln Mar 26, 2020
1f14435
[test] Add a test that checks for valid copyright and licenses
terrelln Mar 26, 2020
ef9e6fe
[test] Fix playTests.sh with space in binary path
terrelln Mar 26, 2020
c7ae28a
[circleci] Run test-license.py
terrelln Mar 27, 2020
8fda220
Merge pull request #2053 from terrelln/fix-play-test
terrelln Mar 27, 2020
1665462
Merge pull request #2054 from terrelln/license-fix
terrelln Mar 27, 2020
5b054d9
Add support for running more tests via CTest
nocnokneo Mar 23, 2020
7202184
Fixes decompressor when using -Wshorten-64-to-32 (#2062)
cwoffenden Apr 3, 2020
7c42034
Single-file decoder script can now (optionally) create an encoder
cwoffenden Apr 3, 2020
0442be5
Added missing -pthread flag (was breaking on BSD)
cwoffenden Apr 3, 2020
88da79b
Minor typo
cwoffenden Apr 3, 2020
bf1856c
removing max(1, ..)
Apr 3, 2020
d0412f3
no percentage on readsize == 0
Apr 3, 2020
05574ec
adding oversizeDuration to dctx and macros
Apr 3, 2020
936aa63
adding oversized check on decompression
Apr 3, 2020
d598c88
adding fclose before return
Apr 3, 2020
1d267dc
returning on null check
Apr 3, 2020
009a92f
Merge pull request #2067 from bimbashrestha/res-leak
Apr 3, 2020
a4cbe79
Using in and out size together
Apr 3, 2020
ae47d50
only computing sizes once
Apr 3, 2020
3a4c8cc
adding dctx to function name
Apr 3, 2020
0a172c5
converting to if
Apr 3, 2020
0154866
moving consts to zstd_internal and reusing them
Apr 3, 2020
ebc422b
Merge pull request #2068 from bimbashrestha/quick
Apr 4, 2020
31e76f1
adding test for dctx size reduction
Apr 4, 2020
2847d1a
Merge pull request #2069 from bimbashrestha/doversize
Apr 6, 2020
794f034
adding refPrefix
Apr 7, 2020
edd9a07
Code replicated in compression and decompression moved to shared headers
cwoffenden Apr 7, 2020
7af7735
Merge remote-tracking branch 'upstream/dev' into single-file-lib
cwoffenden Apr 7, 2020
a93fadf
Further replication removed
cwoffenden Apr 7, 2020
59812af
Improved documentation
cwoffenden Apr 7, 2020
d01e7c2
Renamed directory
cwoffenden Apr 7, 2020
4e6027f
Fixed-up single-file libs directory
cwoffenden Apr 7, 2020
3eaa525
Fixed clash when projects are already using xxHash
cwoffenden Apr 7, 2020
dde98d8
Merge pull request #2065 from cwoffenden/single-file-lib
Cyan4973 Apr 7, 2020
1658ae7
handling nil case for refprefix
Apr 7, 2020
c0d4b2b
Merge pull request #2075 from bimbashrestha/dict_fuzzer_ref
Apr 7, 2020
5fcbc48
Merge pull request #2040 from caoyzh/dev-2
terrelln Apr 8, 2020
c22551b
Generate a better CMake Package Config file
nocnokneo Apr 9, 2020
b674a1e
Fix that installation of the libzstd.pc does not respect DESTDIR inst…
nocnokneo Apr 9, 2020
105d9b6
Minor CMake refactoring/simplification
nocnokneo Apr 9, 2020
458a1a1
minor refactor
Cyan4973 Apr 13, 2020
88ecdc9
Merge pull request #2080 from facebook/minor_fileio_refactor
Cyan4973 Apr 14, 2020
5b0a452
Adding --long support for --patch-from (#1959)
Apr 17, 2020
587a20a
adding newline
Apr 20, 2020
c631158
Merge pull request #2083 from bimbashrestha/quick1
Apr 20, 2020
b640802
updating chainlog bound
Apr 20, 2020
38a6d2a
Merge pull request #2085 from bimbashrestha/quick2
Apr 20, 2020
0b10718
adding test for long mode trigger
Apr 22, 2020
659ff85
changing to cParams.hashLog
Apr 22, 2020
dba0224
bash to shell conversion
Apr 22, 2020
f7a7409
adding fail test when passing wrong fullDict using refPrefix
Apr 22, 2020
1875f61
passing dictContentType instead of rawContent every time
Apr 22, 2020
861a737
Merge pull request #2086 from bimbashrestha/quick3
Apr 23, 2020
6b4a3e0
Merge pull request #2088 from bimbashrestha/bug
Apr 23, 2020
b104f8e
[zstd] Fix typo in ZSTD_dParameter
terrelln Apr 27, 2020
a4ff217
[lib] Add ZSTD_d_stableOutBuffer
terrelln Apr 28, 2020
f33de06
[lib] Fix single-pass mode for empty frames
terrelln Apr 28, 2020
77a2945
Add some comments
terrelln Apr 28, 2020
1343b81
[fuzz] Fuzz test ZSTD_d_stableOutBuffer
terrelln Apr 28, 2020
108a557
Merge pull request #2048 from nocnokneo/ctest-support
terrelln Apr 28, 2020
55a57d4
Add extra warnings about not modifying the ZSTD_outBuffer
terrelln Apr 28, 2020
f17ac42
new tests created new artifacts
Cyan4973 Apr 28, 2020
0ed07f6
Merge pull request #2094 from terrelln/stable-dst
terrelln Apr 29, 2020
c6ae2e8
fix libzstd-mt underlinking issue
Cyan4973 Apr 29, 2020
f77fd5c
generalized pattern rules
Cyan4973 Apr 29, 2020
7ea2ae6
added test linking user program to multi-threaded libzstd
Cyan4973 Apr 29, 2020
6f62a9c
fixed zstd-nolegacy target
Cyan4973 Apr 29, 2020
da2748a
Merge pull request #2097 from facebook/underlink
Cyan4973 Apr 30, 2020
834a8f8
meson msvc build fix
May 1, 2020
0eaaa4d
Merge pull request #2101 from bimbashrestha/meson
May 1, 2020
fdb2780
Move rank table into HUF_buildCTable_wksp()
MeghnaM Feb 1, 2020
a084d95
WIP: Increased wksp size, but it's segfaulting
MeghnaM Feb 1, 2020
fe8402b
WIP: Still getting an error
MeghnaM Feb 1, 2020
cc7c295
Fixed tests to use correct workspace size
MeghnaM Feb 2, 2020
53d76dc
Remove magic constant and made other changes addressing the comments
MeghnaM Feb 27, 2020
0adfc8d
Fix broken CI; make changes in response to the comments
MeghnaM Apr 1, 2020
e103d7b
Fix superblock mode (#2100)
terrelln May 1, 2020
5e5f262
Add (Possibly Empty) Info Strings to All Variadic Error Handling Macr…
felixhandte Apr 30, 2020
2745f7a
Make Error Macro Invocation Without Info String Fail to Compile
felixhandte Apr 30, 2020
6696933
Make All Invocations Start With Literal Format String
felixhandte Apr 30, 2020
450542d
Allow Empty Format Strings in Error Macro Invocations
felixhandte Apr 30, 2020
baa4e2e
Don't Evaluate Arguments to Dummy Function
felixhandte Apr 30, 2020
952427a
Avoid inline Keyword in C90
felixhandte Apr 30, 2020
c7da66c
Purge C++-Style Comments (`// ...`), Make Compilation Succeed Under C90
felixhandte Apr 30, 2020
3764859
Switch Helper Declaration to Not Force Inline
felixhandte Apr 30, 2020
dacbcd2
Fix Up Some Pointer Handling in Tests
felixhandte May 1, 2020
6528fa0
Do a `-pedantic` Build in CircleCI
felixhandte May 1, 2020
2cf72d5
Try to Fix MSVC Error
felixhandte May 1, 2020
816ed80
Merge pull request #1984 from MeghnaM/1636-Reduce-stack-usage-of-HUF_…
felixhandte May 4, 2020
fa5e01c
Add Space-Optimized Helper Variable to Lib Makefile
felixhandte Jan 27, 2020
0b81035
Test Flag in Travis CI
felixhandte May 4, 2020
7e9aabd
Merge pull request #2099 from felixhandte/compile-under-pedantic
felixhandte May 4, 2020
0301ef5
[bench] Extending largeNbDicts to compression (#2089)
May 4, 2020
6028827
Rewrite Include Paths to be Relative
felixhandte May 1, 2020
7dcca6b
Also Move programs/ Directory to Relative Includes
felixhandte May 1, 2020
7b75d77
Remove Useless Assignment in Makefile
felixhandte May 1, 2020
b48f6c7
Try to Fix Single File Library Combiner Script to Handle Relative Inc…
felixhandte May 1, 2020
8b32714
Merge pull request #1976 from felixhandte/minimal-lib-target
felixhandte May 4, 2020
c1b836f
fix minor conversion warnings
Cyan4973 May 4, 2020
c7cba8e
Mark zstddeclib-in.c Not Executable
felixhandte May 4, 2020
6381b7e
Add Fallback When realpath Doesn't Support --relative-to
felixhandte May 4, 2020
7120d97
fix minor conversion warnings (#2106)
Cyan4973 May 5, 2020
a06a508
fixing inconsistencies
May 5, 2020
6ff16b4
adding help text
May 5, 2020
c29fd7c
some more conversion warnings
Cyan4973 May 5, 2020
229cbd0
Fix Fallbacks to Work on FreeBSD
felixhandte May 5, 2020
ef7d98e
Merge branch 'dev' into hufc_wconv
Cyan4973 May 5, 2020
bdfb50f
Uhhh It's Still Failing, Let's Try Printing Debug Info?
felixhandte May 5, 2020
005ffd3
Fix Sed Regex Escaping for Extended Regex Rules......
felixhandte May 5, 2020
5163778
Yay It Works, Clean Up Logging A Bit
felixhandte May 5, 2020
4f755bd
faster cygwin test
Cyan4973 May 5, 2020
e09cdf9
Merge pull request #2108 from facebook/hufc_wconv
Cyan4973 May 5, 2020
250184a
adding tests back
May 5, 2020
d116f24
Merge pull request #2109 from facebook/fasterCygwin
Cyan4973 May 6, 2020
e7df0d4
Merge pull request #2095 from bimbashrestha/grep
May 6, 2020
ad8dbae
Merge pull request #2103 from felixhandte/relative-includes
felixhandte May 6, 2020
5717bd3
[lib] Fix NULL pointer dereference
terrelln May 1, 2020
5414428
small speed improvement for strategy fast
Cyan4973 May 7, 2020
cf854f4
support for verbose make
Cyan4973 May 7, 2020
1b1cc3d
adding some static-anslysis docs
May 7, 2020
6259247
Merge pull request #2115 from bimbashrestha/docs
May 7, 2020
45c66dd
[zdict] Stabilize ZDICT_finalizeDictionary()
terrelln May 7, 2020
37d10b6
programs/README.md: update help text
Artoria2e5 May 7, 2020
b2e56f7
Optimize compression by using neon function.
caoyzh Mar 16, 2020
7f75f05
Change "arm_neon.h" to system include <arm_neon.h>
caoyzh Mar 27, 2020
9e802ed
Modify indent of comments
caoyzh Apr 2, 2020
a7e34ff
revert ZSTD_reduceTable_internal()'s modificatiion
caoyzh Apr 14, 2020
969ba4f
Change the modification of ZSTD_wildcopy()
caoyzh Apr 14, 2020
1afe57c
Merge pull request #2112 from facebook/cfast
Cyan4973 May 7, 2020
efc656c
Merge pull request #2114 from facebook/verbose
Cyan4973 May 7, 2020
df9e5b6
adding
May 8, 2020
602dae3
Merge pull request #2119 from bimbashrestha/mingw
May 8, 2020
e873697
updated documentation regarding ZSTD_CLEVEL
Cyan4973 May 8, 2020
32b5a8e
Merge pull request #2118 from Artoria2e5/patch-1
terrelln May 8, 2020
4f2cb94
Merge branch 'dev' into clevel_doc
Cyan4973 May 8, 2020
a036f60
Merge pull request #2078 from nocnokneo/fix-destdir-installs
felixhandte May 8, 2020
15561bc
Fix pkg-config File Generation Again Again
felixhandte May 7, 2020
78aa937
Add libzstd.pc Build to More Aggregate Targets in Makefiles
felixhandte May 8, 2020
85801b9
Test libzstd.pc Build on Travis OS X
felixhandte May 8, 2020
87c541c
Only Trigger libzstd.pc Build on Unix-Like Platforms
felixhandte May 8, 2020
d564d56
document additional compilation macros
Cyan4973 May 8, 2020
376c26b
Use Unused Variable
felixhandte May 8, 2020
3b39ce6
Merge pull request #2116 from felixhandte/pkg-config-again-again
felixhandte May 8, 2020
e5366be
updated `zstd -h`
Cyan4973 May 8, 2020
5c67a4e
Merge branch 'dev' of github.com:facebook/zstd into dev
Cyan4973 May 8, 2020
37b2daf
minor clarification on `-o file`
Cyan4973 May 8, 2020
aa9474e
Merge pull request #2122 from felixhandte/unused-variables
felixhandte May 8, 2020
dd026ca
re-inforced tests for initStaticCCtx
Cyan4973 May 9, 2020
c3398d2
programs/Makefile: make it actually work with clang
Artoria2e5 May 10, 2020
93ff2fb
Merge pull request #2120 from facebook/clevel_doc
Cyan4973 May 11, 2020
ef467fd
documenting non-supported grep options for zstdgrep
May 11, 2020
0c04e64
Merge pull request #2127 from bimbashrestha/docs1
May 11, 2020
f2f86b5
Update benchmarks and add fast mode
terrelln May 11, 2020
738f491
Merge pull request #2128 from terrelln/benches
terrelln May 11, 2020
c6636af
Fix ZSTD_estimateCCtxSize() Under ASAN
felixhandte May 11, 2020
d8b40fe
Merge pull request #2129 from felixhandte/fix-cctx-size-estimate
Cyan4973 May 11, 2020
58227db
Merge branch 'dev' into initStatic_tests
Cyan4973 May 11, 2020
608f1bf
fixed context downsize with initStatic
Cyan4973 May 12, 2020
91ad012
updated initStatic tests
Cyan4973 May 12, 2020
f13eb2e
Merge pull request #2123 from facebook/zstd_help
Cyan4973 May 12, 2020
ed9eb17
Merge pull request #2124 from facebook/initStatic_tests
Cyan4973 May 12, 2020
e7d2391
[doc] measuring performance docs (#2117)
May 12, 2020
301a62f
[fuzz] Fix compress bound for dictionary_round_trip
terrelln May 12, 2020
1185dfb
[fuzz] Add raw dictionary content fuzzer
terrelln May 12, 2020
80d3585
[lib] Fix lazy parser with dictionary + repcodes
terrelln May 12, 2020
76e726e
updated documentation for ZSTD_estimate*()
Cyan4973 May 12, 2020
20bd246
blindfix for VS macro redefinition
Cyan4973 May 12, 2020
e001715
fixed asan test
Cyan4973 May 12, 2020
4b88bd3
[lib][fuzz] Assert sequences are valid in round trip tests
terrelln May 12, 2020
6d687a8
[lib] Fix dictionary + repcodes + optimal parser
terrelln May 12, 2020
4e05159
[lib] Fix repcode validation in no dict mode
terrelln May 12, 2020
d622577
Merge pull request #2130 from facebook/initStatic_fix
Cyan4973 May 12, 2020
3c1eba4
[lib] Fix lazy repcode validity checks
terrelln May 12, 2020
0453cfa
removing -f test (grep usage not supported on mac)
May 12, 2020
f5f0bb2
Merge pull request #2125 from Artoria2e5/patch-2
Cyan4973 May 12, 2020
5dca17d
Merge pull request #2132 from bimbashrestha/grep-rm-test
Cyan4973 May 12, 2020
f800e72
[lib] Fix assertion when dictionary is prefix
terrelln May 12, 2020
c3e921c
Merge pull request #2131 from terrelln/raw-dict-fuzzer
terrelln May 13, 2020
70c80e1
[greedy] Fix performance instability
terrelln May 13, 2020
ad34d58
Merge pull request #2134 from terrelln/align-lazy
Cyan4973 May 13, 2020
9b13077
Revert to old zstdgrep
May 13, 2020
1207146
reverting docs and test
May 13, 2020
0208eec
Merge pull request #2135 from bimbashrestha/grep
May 13, 2020
add7ed2
[lib] Fix bug in loading LDM dictionary in MT mode
terrelln May 14, 2020
bf0591e
[test] Expose the LDM+MT+dict bug in a unit test
terrelln May 14, 2020
9ff4991
Merge pull request #2138 from terrelln/ldm-fix
terrelln May 14, 2020
f22b371
updated documentation for v1.4.5
Cyan4973 May 14, 2020
608075a
[test][regression] Update results.csv
terrelln May 15, 2020
cb74ef3
Merge pull request #2141 from terrelln/regression
Cyan4973 May 15, 2020
255e5e3
[fuzz] Adding dictionary_stream_round_trip fuzzer (#2140)
May 15, 2020
18082ce
updated CHANGELOG for v1.4.5
Cyan4973 May 16, 2020
c6b03fa
Reduced generated sized on macOS (and other envs where realpath is mi…
cwoffenden May 18, 2020
1a8767c
Minor tidy
cwoffenden May 18, 2020
e804567
Merge pull request #2146 from cwoffenden/combine-script-fixes
felixhandte May 18, 2020
d37fcf3
Don't Use `[[` in Shell Scripts
felixhandte May 18, 2020
b2092c6
[ldm] Reset loadedDictEnd when the context is reset
terrelln May 18, 2020
8ca98ba
Merge pull request #2148 from felixhandte/fix-2144
felixhandte May 18, 2020
87dbd6d
[test] Improve LDM forceMaxWindow test
terrelln May 18, 2020
7b317b4
[test] Test that the ldm dictionary gets invalidated on reset
terrelln May 18, 2020
9778f46
Merge pull request #2150 from terrelln/ldm-dict-reset
terrelln May 19, 2020
fdc56ba
fix 22294 (#2151)
Cyan4973 May 19, 2020
b82bf71
[fuzz] Expand the allowedExpansion
terrelln May 19, 2020
0dcd3ee
Merge pull request #2152 from terrelln/simple-rt-bound
terrelln May 19, 2020
3cc227e
[ldm][mt] Fix loadedDictEnd
terrelln May 19, 2020
651d3d7
[test] Update the ldm loadedDictEnd test to cover zstdmt
terrelln May 19, 2020
17226f5
Merge pull request #2153 from terrelln/ldm-dict-reset
Cyan4973 May 20, 2020
14aaa52
fixed zbuff test
Cyan4973 May 21, 2020
ad0c0d1
fixed appveyor long tests
Cyan4973 May 21, 2020
b7158cf
Merge pull request #2155 from facebook/fix_zbufftest
Cyan4973 May 21, 2020
a63810e
try to fix PPC64 Qemu tests
Cyan4973 May 21, 2020
26b21e4
fix meson playTests.sh
Cyan4973 May 21, 2020
9fdf5da
Merge pull request #2158 from facebook/meson_fix
Cyan4973 May 21, 2020
5d0c8a0
Merge branch 'dev' into visual_playTests
Cyan4973 May 21, 2020
306e922
fixed environment variables
Cyan4973 May 22, 2020
2992293
Merge pull request #2159 from facebook/visual_playTests
Cyan4973 May 22, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ jobs:
- run:
name: Test
command: |
cc -v; CFLAGS="-O0 -Werror" make all && make clean
./tests/test-license.py
cc -v; CFLAGS="-O0 -Werror -pedantic" make all && make clean
make c99build ; make clean
make c11build ; make clean
make aarch64build ; make clean
Expand All @@ -33,7 +34,7 @@ jobs:
make ppc64build; make clean
make ppcbuild ; make clean
make armbuild ; make clean
make -C tests test-legacy test-longmatch test-symbols; make clean
make -C tests test-legacy test-longmatch; make clean
make -C lib libzstd-nomt; make clean
# This step is only run on release tags.
# It publishes the source tarball as artifacts and if the GITHUB_TOKEN
Expand Down
15 changes: 5 additions & 10 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
env:
CIRRUS_CLONE_DEPTH: 1
ARCH: amd64

task:
name: FreeBSD (shortest)
freebsd_instance:
matrix:
image: freebsd-12-0-release-amd64
image: freebsd-11-2-release-amd64
install_script:
- sed -i.bak -e 's,pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly,pkg+http://pkg.FreeBSD.org/\${ABI}/latest,' /etc/pkg/FreeBSD.conf
- pkg upgrade -y
- pkg install -y gmake coreutils
image_family: freebsd-12-1
# The stable 11.3 image causes "Agent is not responding" so use a snapshot
image_family: freebsd-11-3-snap
install_script: pkg install -y gmake coreutils
script: |
MOREFLAGS="-Werror" gmake -j all
gmake shortest
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Downloads data '...'
2. Run '...' with flags '...'
3. Scroll up on the log to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots and charts**
If applicable, add screenshots and charts to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. Mac]
- Version [e.g. 22]
- Compiler [e.g gcc]
- Flags [e.g O2]
- Other relevant hardware specs [e.g. Dual-core]
- Build system [e.g. Makefile]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
23 changes: 23 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: CIFuzz
on: [pull_request]
jobs:
Fuzzing:
runs-on: ubuntu-latest
steps:
- name: Build Fuzzers
uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
with:
oss-fuzz-project-name: 'zstd'
dry-run: false
- name: Run Fuzzers
uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
with:
oss-fuzz-project-name: 'zstd'
fuzz-seconds: 600
dry-run: false
- name: Upload Crash
uses: actions/upload-artifact@v1
if: failure()
with:
name: artifacts
path: ./out/artifacts
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ projects/
bin/
.buckd/
buck-out/
build-*

# Other files
.directory
Expand All @@ -43,3 +44,6 @@ _zstdbench/
googletest/
*.d
*.vscode
*.code-workspace
compile_commands.json
.clangd
Loading