crashpad/third_party
Mark Mentovai 3d6f7bcf90 Enable x86 optimizations for zlib
These were intended to be enabled previously, but GYP uses “ia32” and
“x64” for x86 and x86_64, and zlib.gyp erroneously used “x86” and
“amd64” instead.

In order to make this work, gcc and clang need -mpclmul to enable the
pclmul extension used by crc_folding.c. The optimized code will only be
used if, at runtime, SSE2, SSE4.2, and PCLMULQDQ support is detected.

Change-Id: Ic709cd2a6c38892083c44c4004573a64b3581eb5
Reviewed-on: https://chromium-review.googlesource.com/553337
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Commit-Queue: Mark Mentovai <mark@chromium.org>
2017-06-28 20:20:36 +00:00
..
apple_cctools doc: Standardize on “macOS” in comments 2016-11-08 19:21:44 +00:00
apple_cf Remove NSInputStream used in HTTPTransportMac and use a CFReadStream instead. 2015-03-11 16:59:59 -04:00
getopt Add the --monitor-self argument to crashpad_handler 2017-04-04 15:30:36 +00:00
gtest android: Fix gmock-using tests’ use of MOCK_METHODn() with clang 2017-03-22 23:49:31 +00:00
gyp Update all URLs to point to https://crashpad.chromium.org/ 2015-10-29 18:31:20 -04:00
mini_chromium Remove vestigial support for in-Chromium GYP build 2017-02-16 18:33:54 +00:00
zlib Enable x86 optimizations for zlib 2017-06-28 20:20:36 +00:00