Yann Collet
0f99a0d987
fix man page typo
...
fix #2553 detected by @jwilk
2021-03-24 05:55:04 -07:00
sen and GitHub
c48889f097
Merge pull request #2538 from senhuang42/monotonicity_test
...
Add memory monotonicity test over srcSize
2021-03-22 16:54:34 -04:00
Nick Terrell and GitHub
ebc2dfa821
Merge pull request #2524 from terrelln/huf-stack-reduction
...
[huf] Reduce stack usage of HUF_readDTableX2 by ~972 bytes
2021-03-22 12:37:54 -07:00
Nick Terrell
634bfd339f
[FSE] Clean up workspace using dynamically sized struct
2021-03-22 11:07:07 -07:00
Yann Collet and GitHub
8b97931ae1
Merge pull request #2550 from facebook/vvv_srcSize
...
fix #2549
2021-03-22 10:44:44 -07:00
Sen Huang
dff4a0e867
Make ZSTD_estimateCCtxSize_internal() loop through all srcSize parameter sets as well
2021-03-21 16:15:31 -07:00
Yann Collet
9fb4a42c7b
fix #2549
2021-03-20 17:29:41 -07:00
Yann Collet and GitHub
515807182f
Merge pull request #2548 from SupervisedThinking/build_fix
...
meson: fix build by adding missing files
2021-03-19 15:20:14 -07:00
SupervisedThinking
edf2b1176d
meson: fix build by adding missing files
...
fixes https://github.com/facebook/zstd/issues/2519
2021-03-19 19:52:45 +01:00
sen and GitHub
eace4abc25
Merge pull request #2540 from senhuang42/fix_dds_supported
...
Fix dedicated dict search isSupported() requirements.
2021-03-17 23:25:53 -04:00
Nick Terrell
756bd59322
[huf][fse] Clean up workspaces
...
* Move `counting` to a struct in `FSE_decompress_wksp_body()`
* Fix error code in `FSE_decompress_wksp_body()`
* Rename a variable in `HUF_ReadDTableX2_Workspace`
2021-03-17 16:50:37 -07:00
Sen Huang
77ae664ba6
Fix ZSTD_dedicatedDictSearch_isSupported() requirements
2021-03-16 17:36:05 -07:00
sen and GitHub
413b3198b0
Merge pull request #2534 from foxeng/fix-seek-descriptor-check
...
Fix seek table descriptor check when loading
2021-03-16 13:09:00 -04:00
Sen Huang
b9dd821441
Add mem monotonicity test over srcSize
2021-03-16 08:24:26 -07:00
Felix Handte and GitHub
d1a6d080cf
Merge pull request #2535 from felixhandte/gha-release-artifacts
...
Add GitHub Action to Automatically Publish Release Tarballs
2021-03-15 13:58:27 -04:00
W. Felix Handte
d2b7f2e27a
Allow a Passphrase on the Key
2021-03-15 12:48:53 -04:00
W. Felix Handte
eed64d75f4
Maintain Artifact Name Backwards Compatibility
...
When the tag is `v1.2.3`, name the artifacts `zstd-1.2.3.tar*` rather than
`zstd-v1.2.3.tar*`. When the tag doesn't match, use the full tag.
2021-03-15 11:59:31 -04:00
Fotis Xenakis
316f3d2224
Run generic-dev:gcc-8-asan-ubsan-testzstd on latest Ubuntu
2021-03-13 11:42:47 +02:00
W. Felix Handte
a51511e7a7
Remove CircleCI Artifact Generation
2021-03-12 17:35:11 -05:00
Fotis Xenakis
3c6f5d5eca
Fix seekable test to provide valid descriptor
2021-03-13 00:00:08 +02:00
Fotis Xenakis
21697b9c9e
Fix seek table descriptor check when loading
2021-03-12 23:07:15 +02:00
W. Felix Handte
5d1fec8ce1
Add GitHub Action to Automatically Publish Release Tarballs
...
This commit introduces a GitHub action that is triggered on release creation,
which creates the release tarball, compresses it, hashes it, signs it, and
attaches all of those files to the release.
2021-03-12 12:33:58 -05:00
sen and GitHub
a3feed8dcd
Merge pull request #2517 from PaulBone/num_cores
...
Make the number of physical CPU cores detection more robust
2021-03-08 11:14:34 -05:00
Yann Collet and GitHub
3d6c903056
Merge pull request #2521 from animalize/doc_free
...
doc: ZSTD_free*() functions accept NULL pointer
2021-03-06 21:33:28 -08:00
Nick Terrell
3b1aba42cc
[fse] Reduce stack usage of FSE_decompress_wksp() by 512 bytes
...
* Move `counting` into the workspace
* Inrease `HUF_DECOMPRESS_WORKSPACE_SIZE` by 512 bytes
2021-03-05 13:24:27 -08:00
Nick Terrell
0f18059a4e
[huf] Reduce stack usage of HUF_readDTableX2 by ~460 bytes
...
* Use `HUF_readStats_wksp()`
* Use workspace in `HUF_fillDTableX2*()`
* Clean up workspace usage to use a workspace struct
2021-03-05 12:39:46 -08:00
Nick Terrell and GitHub
b5fd348a85
Merge pull request #2523 from terrelln/huf-stack-reduction
...
Add HUF_writeCTable_wksp() function
2021-03-05 12:35:09 -08:00
Nick Terrell
5df2a21f1e
Add HUF_writeCTable_wksp() function
...
This saves ~700 bytes of stack space in HUF_writeCTable.
2021-03-05 10:29:18 -08:00
Nick Terrell and GitHub
e50f88ca4c
Merge pull request #2522 from terrelln/stack-reduction
...
Reduce stack usage of ZSTD_buildCTable()
2021-03-04 20:55:58 -08:00
Nick Terrell
27498ff00f
Reduce stack usage of ZSTD_buildCTable()
...
It is a stack high-point for some compression strategies and has an easy
fix. This moves the normalized count into the entropy workspace.
2021-03-04 16:12:11 -08:00
Yann Collet and GitHub
c4d54ab9bf
Merge pull request #2518 from facebook/seekTable
...
New direct seekTable access methods
2021-03-04 15:29:23 -08:00
Yann Collet
2fa4c8c405
added code comments for new API ZSTD_seekTable
2021-03-03 22:54:04 -08:00
Yann Collet
6e390ced1f
Merge branch 'seekTable' of github.com:facebook/zstd into seekTable
2021-03-03 22:44:38 -08:00
animalize
0933775d79
doc: ZSTD_free*() functions accept NULL pointer
2021-03-04 12:02:52 +08:00
Yann Collet
16ec1cf355
added test case for seekTable API
...
and simple roundtrip test
2021-03-03 18:56:23 -08:00
Yann Collet
713d4953f7
fixed gcc-7 conversion warning
2021-03-03 18:00:41 -08:00
Yann Collet
6c0bfc468c
fixed wrong assert condition
2021-03-03 15:30:55 -08:00
Yann Collet
a1d7b9d654
fixed gcc conversion warnings
2021-03-03 15:17:12 -08:00
Yann Collet
24d59a655d
Merge branch 'dev' into seekTable
2021-03-03 15:08:40 -08:00
sen and GitHub
0388054aab
Merge pull request #2516 from senhuang42/seekable_hang_fix
...
Seekable hang fix
2021-03-03 17:30:46 -05:00
Yann Collet
ac95a30455
various minor style fixes
2021-03-02 16:03:18 -08:00
Paul Bone and Paul Bone
4d6c78fb89
Only set numPhysicalCores if ratio is valid
2021-03-03 10:59:00 +11:00
Paul Bone and Paul Bone
eb1a09df61
If cpuinfo parsing fails fallback to sysconf
2021-03-03 10:58:51 +11:00
Yann Collet
029f974ddc
strengthen compilation flags
2021-03-02 15:43:52 -08:00
Yann Collet
c7e42e147b
fixed const guarantees
...
read-only objects are properly const-ified in parameters
2021-03-02 15:24:30 -08:00
Yann Collet
a80b10f5e6
fix potential leak on exit
2021-03-02 15:03:37 -08:00
Sen Huang
527a20c3cd
Fix seekable decompress hanging
2021-03-02 14:30:03 -08:00
Martin Lindsay and Sen Huang
3cbdbb888b
ZSTD_seekable_decompress() example that hangs.
2021-03-02 14:25:17 -08:00
Yann Collet and GitHub
ce6d1b9376
Merge pull request #2113 from mdittmer/expose-seek-table
...
[contrib] Support seek table-only API
2021-03-02 10:50:47 -08:00
Felix Handte and GitHub
74d65eaa92
Merge pull request #2514 from felixhandte/v1.4.9
...
Prepare Codebase for v1.4.9 Release
2021-03-02 11:41:55 -05:00