zstd/contrib
Nick Terrell 1eba76a2d1 [linux-kernel] Don't add -O3 to CFLAGS
It is no longer necessary to get good performance, there is only a small
speed difference between -O2 and -O3, so just stick to the default of
-O2.

This also fixes the stack space usage on parisc. The compiler was buggy
for -O3 and used ~3KB of stack space for several functions. With -O2 the
problem is completely resolved, and stack space is back to a few hundred
bytes.

Additionally, we get a large code size win on gcc:

| Compiler | Before (Bytes) | After (Bytes) | Delta (Bytes) |
|----------|----------------|---------------|---------------|
| gcc-11   |         952754 |        738954 |       -213800 |
| clang-12 |         976290 |        938826 |        -37464 |
2021-11-16 14:29:35 -08:00
..
diagnose_corruption [license] Update year to 2021 2021-01-04 17:53:52 -05:00
docker Spelling (#1582) 2019-04-12 11:18:11 -07:00
freestanding_lib [linux-kernel] Replace kernel-style comments 2021-04-29 15:53:38 -07:00
gen_html Remove duplicate CXXFLAGS 2018-06-10 18:04:21 -05:00
largeNbDicts updating cold benchmark 2020-09-10 18:51:52 -04:00
linux-kernel [linux-kernel] Don't add -O3 to CFLAGS 2021-11-16 14:29:35 -08:00
match_finders Edit distance match finder 2020-03-13 09:39:33 -05:00
premake Fix wrong conditions 2018-07-14 12:34:03 +02:00
pzstd Stop using deprecated reset?Stream functions 2021-02-23 21:56:01 +01:00
recovery [contrib][recovery] Add recovery_directory program 2021-01-15 08:45:22 -08:00
seekable_format Fix seekable test to provide valid descriptor 2021-03-13 00:00:08 +02:00
single_file_libs Add basic tracing functionality 2021-02-05 16:28:52 -08:00
snap moved snap to /contrib 2018-03-19 16:15:06 -07:00
VS2005 added a project support notice for VS2005 2017-06-02 10:28:56 -07:00
cleanTabs created contrib/cleanTabs 2017-03-30 12:42:44 -07:00