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

[libzstd] Remove ZSTDMT from the shared library #1575

Merged
merged 2 commits into from Apr 8, 2019
Merged

Conversation

@terrelln
Copy link
Contributor

terrelln commented Apr 8, 2019

  • Remove ZSTDMT from the shared object by default.
  • Provide a macro ZSTD_LEGACY_MULTITHREADED_API to override it.
  • Document it in lib/README.md.

Working on #1533

* Remove ZSTDMT from the shared object by default.
* Provide a macro `ZSTD_LEGACY_MULTITHREADED_API` to override it.
* Document it in `lib/README.md`.
@@ -110,6 +108,10 @@ The file structure is designed to make this selection manually achievable for an
which removes the error messages that are otherwise returned by
`ZSTD_getErrorName`.

- While invoking `make libzstd`, the build macro `ZSTD_LEGACY_MULTITHREADED_API=1`
will expose the deprecated the `ZSTDMT` API exposed by `zstdmt_compress.h` in

This comment has been minimized.

@Cyan4973

Cyan4973 Apr 8, 2019

Contributor

nit: double "the"

@terrelln terrelln merged commit 1a90133 into facebook:dev Apr 8, 2019
2 of 7 checks passed
2 of 7 checks passed
ci/circleci: short-tests-0 CircleCI is running your tests
Details
ci/circleci: short-tests-1 Your tests are queued behind your running builds
Details
continuous-integration/appveyor/branch Waiting for AppVeyor build to complete
Details
continuous-integration/appveyor/pr Waiting for AppVeyor build to complete
Details
continuous-integration/travis-ci/pr The Travis CI build is in progress
Details
main FreeBSD:freebsd-11-2-release-amd64 Task Summary
Details
main FreeBSD:freebsd-12-0-release-amd64 Task Summary
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.