aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-10Snap for 8564071 from c7cab49d69d4ebb45f766f820a20ead9ec7e242b to ↵aml_res_331820000aml_res_331611010aml_res_331512000aml_res_331314010aml_res_331114000aml_res_331011050aml_res_330910000aml_res_330810000android13-mainline-resolv-releaseAndroid Build Coastguard Worker
mainline-resolv-release Change-Id: I70533b27ea8880892645a8c223f453286178d4f6
2022-02-11[automerger skipped] Empty merge of ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_uwb_331910010aml_uwb_331820070aml_uwb_331613010aml_uwb_331611010aml_uwb_331410010aml_uwb_331310030aml_uwb_331115000aml_uwb_331015040aml_uwb_330810010aml_tz4_332714070aml_tz4_332714050aml_tz4_332714010aml_tz4_331910000aml_tz4_331314030aml_tz4_331314020aml_tz4_331314010aml_tz4_331012050aml_tz4_331012040aml_tz4_331012000aml_go_wif_330911000aml_go_uwb_330912000aml_go_tz4_330912000aml_go_tet_330914010aml_go_swc_330913000aml_go_sta_330911000aml_go_sdk_330810000aml_go_sch_330911000aml_go_res_330912000aml_go_per_330912000aml_go_odp_330913000aml_go_odp_330912000aml_go_neu_330912000aml_go_net_330913000aml_go_mpr_330912000aml_go_ase_330913000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000aml_go_adb_330913000aml_ase_331311020aml_ase_331112000aml_ase_331011020aml_ads_331920180aml_ads_331814200aml_ads_331710270aml_ads_331611190aml_ads_331511020aml_ads_331418080aml_ads_331131000android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-uwb-releaseandroid13-mainline-tzdata4-releaseandroid13-mainline-go-wifi-releaseandroid13-mainline-go-uwb-releaseandroid13-mainline-go-tzdata4-releaseandroid13-mainline-go-tethering-releaseandroid13-mainline-go-sdkext-releaseandroid13-mainline-go-scheduling-releaseandroid13-mainline-go-resolv-releaseandroid13-mainline-go-permission-releaseandroid13-mainline-go-os-statsd-releaseandroid13-mainline-go-odp-releaseandroid13-mainline-go-neuralnetworks-releaseandroid13-mainline-go-networking-releaseandroid13-mainline-go-mediaprovider-releaseandroid13-mainline-go-media-swcodec-releaseandroid13-mainline-go-appsearch-releaseandroid13-mainline-go-adservices-releaseandroid13-mainline-go-adbd-releaseandroid13-mainline-appsearch-releaseandroid13-mainline-adservices-releaseandroid13-frc-odp-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseaml_tz4_332714010Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: 8ca48926ae -s ours am: 9b735b12fa -s ours am skip reason: Merged-In Ib67181c2472bb907f93033597dd8468fbf1a589e with SHA-1 e14df3db28 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/16840780 Change-Id: I5f26fb3bf9c9a9634598d8440be772f398ff97a8
2022-02-11[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: 8ca48926ae -s ours am skip reason: Merged-In Ib67181c2472bb907f93033597dd8468fbf1a589e with SHA-1 e14df3db28 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/zstd/+/16840780 Change-Id: I63e254ce2c56d9803fe81944a0540feec5df810f
2022-02-11Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891Xin Li
Bug: 214455710 Merged-In: Ib67181c2472bb907f93033597dd8468fbf1a589e Change-Id: I84d003b038f1fed225cab4377d2c07d239c6051f
2022-01-20Upgrade zstd to v1.5.1 am: 9f1022855a am: 582081fc49 am: 7d23c4a5ce am: ↵Elliott Hughes
1e75a94ccb Original change: https://android-review.googlesource.com/c/platform/external/zstd/+/1949316 Change-Id: I1a0be6a8cece0d4544f46f3f4837fc830263add6
2022-01-20Upgrade zstd to v1.5.1 am: 9f1022855a am: 582081fc49 am: 7d23c4a5ceElliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/zstd/+/1949316 Change-Id: I8675401e1cc2430142966aa9c23ed028c7046974
2022-01-20Upgrade zstd to v1.5.1 am: 9f1022855a am: 582081fc49Elliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/zstd/+/1949316 Change-Id: I684ad956dd85e6ea335ff0b94a8e19cbb22b4797
2022-01-20Upgrade zstd to v1.5.1 am: 9f1022855aElliott Hughes
Original change: https://android-review.googlesource.com/c/platform/external/zstd/+/1949316 Change-Id: I2e3a2781dabca9ef3f3ed2f6f83be90f8cb162be
2022-01-13Upgrade zstd to v1.5.1android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Elliott Hughes
Test: make Change-Id: I8b7db6f06326184ff56518482d54b877196eb19a
2021-12-20Merge pull request #2942 from facebook/devYann Collet
update man pages for v1.5.1
2021-12-20update man pagesYann Collet
2021-12-20Merge pull request #2941 from facebook/devYann Collet
v1.5.1
2021-12-20updated changelog for v1.5.1Yann Collet
2021-12-20Merge pull request #2940 from facebook/revert-2885-limit-level-32bit-systemsYann Collet
Revert "Limit `ZSTD_maxCLevel` to 21 for 32-bit binaries."
2021-12-20Revert "Limit `ZSTD_maxCLevel` to 21 for 32-bit binaries."Yann Collet
2021-12-20Merge pull request #2934 from facebook/lazy_rebalanceYann Collet
rebalance lazy compression levels
2021-12-20Merge branch 'dev' into lazy_rebalanceYann Collet
2021-12-20update regression resultsYann Collet
2021-12-16added target update_regressionResultsYann Collet
to automate the creation of updated tests/regression/results.csv
2021-12-16update regression resultsYann Collet
2021-12-16update regression resultsYann Collet
2021-12-16Merge branch 'dev' into lazy_rebalanceYann Collet
2021-12-16updated regression results.csvYann Collet
2021-12-16fixed version number for fast modesYann Collet
2021-12-16forgot the chainlog is effectively a "fake" value with rowHashYann Collet
the only value which makes sense is `hashlog-1` as it mimics the real memory usage.
2021-12-16Merge pull request #2931 from facebook/fix_rowlogYann Collet
fixed incorrect rowlog initialization
2021-12-16updated benchmark for v1.5.1Yann Collet
answers #2764
2021-12-16minor changelog updateYann Collet
2021-12-15minor changelog updateYann Collet
2021-12-15rebalance lazy compression levelsYann Collet
2021-12-15fixed incorrect rowlog initializationYann Collet
the variable has only very limited usage, being only used once at the beginning of the block for prefetching only, hence the error had no impact on compression ratio.
2021-12-15Merge pull request #2925 from embg/dict_training_sample_limit_sizeElliot Gorokhovsky
Allow user to specify memory limit for dictionary training
2021-12-15minor changelog update, for clarityYann Collet
2021-12-15Merge pull request #2929 from facebook/sse_row_lazyYann Collet
simplify SSE implementation of row_lazy match finder
2021-12-15Merge pull request #2930 from nolange/reduce_tables_to_8bitFelix Handte
Reduce tables to 8bit
2021-12-14Reduce bit tables to 8bitNorbert Lange
This saves some 1.7Kb in rodata section (x86_64, zstd tool), while assembler code stays the same except the type of a few load/extend instructions. Should not have negative performance implications.
2021-12-14Add typedefs for 8bit (un)signedNorbert Lange
To make code more expressive, add U8 and S8 typedefs
2021-12-14Fix performance degradation with -m32 (#2926)binhdvo
2021-12-14Allow user to specify memory limit for dictionary trainingElliot Gorokhovsky
2021-12-14Merge pull request #2921 from felixhandte/neg-lvl-stagger-stepFelix Handte
Stagger Stepping in Negative Levels
2021-12-14roll SSE implementation of row_lazy match finderYann Collet
mostly for maintenance convenience. Performance wise, there is very little change, slightly faster for slog 3 & 4, neutral or very slightly negative for slot 5 & 6.
2021-12-13Update Regression Tests w/ New SizesW. Felix Handte
2021-12-13Increment Step by 1 not 2W. Felix Handte
I couldn't find a good way to spread `ip0` and `ip1` apart when we accelerate due to incompressible inputs. (The methods I tried slowed things down quite a bit.) Since we aren't splaying ip0 and ip1 apart (which would be like `0_1_2_3_`, as opposed to the `01__23__` we were actually doing), it's a big ambitious to increment `step` by 2. Instead, let's increment it by 1, which has the benefit sliiightly improving compression. Speed remains pretty much unchanged.
2021-12-13Merge pull request #2905 from 15596858998/dev_1205Nick Terrell
add test case
2021-12-13Rewrite `step` to Track Increment Between Pairs of PositionsW. Felix Handte
The position updates are rewritten from `ip[N] = ip[N-1] + step` to be `ip[N] = ip[N-2] + step`. This lets us only deal with the asymmetric spacing of gaps at setup and then we only have to keep a single `step` variable. This seems to work quite well on GCC and Clang!
2021-12-13Allow Templating `ZSTD_fast` Matchfinders on Acceleration (Lvl < -1)W. Felix Handte
2021-12-13Merge pull request #2923 from IAL32/patch-1Felix Handte
typo: Small spelling mistake in example
2021-12-13Update playTests.shzx123123
2021-12-11typo: Small spelling mistake in exampleAdrian Castro
Just a couple of characters: `main` -> `may`
2021-12-11Merge pull request #2922 from facebook/x32Yann Collet
x32 compatibility