Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug 1758741 - Allow ld path to be set as environment variable. r=mt | Zi Lin | 2022-03-22 | 1 | -2/+3 |
| | | | | | | Submitted on behalf of Zi Lin, the author of the patch. Differential Revision: https://phabricator.services.mozilla.com/D141119 | ||||
* | Bug 1720227 NSS using a tempdir to measure sql performance not active r=mt | Robert Relyea | 2021-07-13 | 1 | -1/+1 |
| | | | | Last rebase we submitted a patch that used a subdirectory to measure the performance for the SQLite patch. This code wasn't active by default on linux, however, because of a typo in the build system. This is a low priority issue since NSS does not default to measure, so the patch only affects older versions of RHEL or users that have explicitly asked for 'measure' semantics. | ||||
* | Bug 1687164 - Introduce NSS_DISABLE_CRYPTO_VSX and disable_crypto_vsx ↵ | glaubitz | 2021-04-06 | 1 | -0/+5 |
| | | | | | | | | | | | | r=bbeurdouche Currently, NSS assumes that every PowerPC target supports the crypto and VSX extensions of the PowerPC ABI. However, VSX was only introduced with ISA version 2.06 and the crypto extensions with ISA version 2.07 and enabling them on older PowerPC targets will result in a SIGILL. Thus, make their use configurable and enable them by default on ppc64le only. Differential Revision: https://phabricator.services.mozilla.com/D105354 | ||||
* | Bug 1603801 [patch] Avoid dcache pollution from sdb_measureAccess() r=mt | Robert Relyea | 2020-04-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | As implemented, when sdb_measureAccess() runs it creates up to 10,000 negative dcache entries (cached nonexistent filenames). There is no advantage to leaving these particular filenames in the cache; they will never be searched again. Subsequent runs will run a new test with an intentionally different set of filenames. This can have detrimental effects on some systems; a massive negative dcache can lead to memory or performance problems. Since not all platforms have a problem with negative dcache entries, this patch is limitted to those platforms that request it at compilie time (Linux is current the only patch that does.) Differential Revision: https://phabricator.services.mozilla.com/D59652 | ||||
* | Bug 1602288 - Fix build failure due to missing posix signal.h r=kjacobs | Giulio Benetti | 2019-12-19 | 1 | -1/+1 |
| | |||||
* | Bug 1590972 - Use -std=c99 for all C code, r=jcj | Martin Thomson | 2019-10-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | This switches to using -std=c99 for compiling all C code. Previously, we only enabled this option for lib/freebl and lib/ssl. For Linux, this means we need to define _DEFAULT_SOURCE to access some of the functions we use. On glibc 2.12 (our oldest supported version), we also need to define _BSD_SOURCE to access these functions. The only tricky part is dealing with partial C99 implementation in gcc 4.4. From what I've seen, the only problem is that - in that mode - it doesn't support nesting of unnamed fields: https://gcc.gnu.org/onlinedocs/gcc-4.4.7/gcc/Unnamed-Fields.html This also switches from -std=c++0x to -std=c++11 as the 0x variant, though identical in meaning, is deprecated. Differential Revision: https://phabricator.services.mozilla.com/D50421 | ||||
* | Bug 1549413 - Link against liblog on Android. r=jcj | Edouard Oger | 2019-05-06 | 1 | -0/+4 |
| | | | | Differential Revision: https://phabricator.services.mozilla.com/D30088 | ||||
* | Bug 1357216 - Ensure that the stack is not executable, r=franziskus | Martin Thomson | 2017-04-18 | 1 | -1/+1 |
| | |||||
* | Bug 1336087 - Remove USE_ASAN and other sanitizers from Makefile build ↵ | Tim Taubert | 2017-02-03 | 1 | -4/+0 |
| | | | | | | system r=franziskus Differential Revision: https://nss-review.dev.mozaws.net/D186 | ||||
* | Bug 758517 - Support for GNU/kFreeBSD and Hurd, r=rrelyea | Jon Boden | 2016-12-15 | 1 | -15/+4 |
| | |||||
* | Bug 1310168 - Allow CC/CCC in makefiles and use it on TC, r=ttaubert | Franziskus Kiefer | 2016-10-12 | 1 | -4/+4 |
| | |||||
* | Bug 1303627 - Add gcov support for Mac/Linux. r=ttaubert | Jed Davis | 2016-06-28 | 1 | -0/+6 |
| | | | | | Based on original patch by jld for Linux. | ||||
* | Bug 1233568: Add support for building with Address Sanitizer. r=wtc. | Jed Davis | 2016-02-27 | 1 | -0/+6 |
| | | | | | This is controlled by setting USE_ASAN=1 when building. Like the other build flags, it must also be set while testing. | ||||
* | Bug 1226179 - Using -Werror on all unix platforms, r=gaston | Martin Thomson | 2016-01-04 | 1 | -2/+1 |
| | |||||
* | Bug 1211568 - Improve performance of build, r=glandium | Martin Thomson | 2015-10-30 | 1 | -56/+3 |
| | |||||
* | Bug 1216318 - Updates to -Werror configuration, r=kaieNSS_3_21_Beta3 | Martin Thomson | 2015-10-23 | 1 | -25/+46 |
| | |||||
* | Bug 1216318, Get NSS ready for android, groundwork for c++, r=kaie | Martin Thomson | 2015-10-22 | 1 | -0/+3 |
| | |||||
* | Backed out changeset 72caf53cc7cf | Kai Engert | 2015-10-08 | 1 | -4/+3 |
| | |||||
* | Removed hardcoded Android compiler version, and introduce an environment ↵ | Kai Engert | 2015-10-08 | 1 | -1/+4 |
| | | | | variable to control it. | ||||
* | Bug 1211725 - Enable more warnings, disable errors on sign-compare, r?kaie | Martin Thomson | 2015-10-07 | 1 | -3/+4 |
| | |||||
* | Bug 1182667: Fix a bug in the gcc >= 4.8 detection code. r=mt. | Wan-Teh Chang | 2015-08-24 | 1 | -1/+1 |
| | |||||
* | Bug 1182667 - Disabling -Werror for old versions of gcc | Martin Thomson | 2015-08-21 | 1 | -5/+7 |
| | |||||
* | Bug 1182667 - Removing strict aliasing checks in sslsnce.c for gcc < 4.8 | Martin Thomson | 2015-08-20 | 1 | -1/+1 |
| | |||||
* | Bug 1182667 - Changing gcc version detection code | Martin Thomson | 2015-08-19 | 1 | -18/+5 |
| | |||||
* | Bug 1182667 - Bustage fix for gcc 4.8 check | Martin Thomson | 2015-08-19 | 1 | -3/+4 |
| | |||||
* | Bug 1182667 - Updating gcc version check, a=build-only | Martin Thomson | 2015-08-19 | 1 | -1/+3 |
| | |||||
* | Bug 1182667 - Enable warnings as errors, r=rrelyea | Martin Thomson | 2015-08-17 | 1 | -1/+45 |
| | |||||
* | Backed out changeset 4355f55afeb2 (Bug 1158489) | Martin Thomson | 2015-08-12 | 1 | -18/+1 |
| | |||||
* | Bug 1182667 - Removing warnings, enabling -Werror, r=rrelyea | Martin Thomson | 2015-08-07 | 1 | -1/+18 |
| | |||||
* | Bug 1057783 - Add support for little-endian powerpc64, r=kaieNSS_3_17_1_BETA2 | Mike Hommey | 2014-09-05 | 1 | -1/+1 |
| | |||||
* | Backed out changeset cad641b1475d | Kai Engert | 2014-09-05 | 1 | -1/+1 |
| | |||||
* | Bug 1057783 - Add support for little-endian powerpc64, r=kaie | Mike Hommey | 2014-09-05 | 1 | -1/+1 |
| | |||||
* | Bug 1011229: Compile with -ffunction-sections -fdata-sections and link | Nathan Froyd | 2014-05-19 | 1 | -2/+2 |
| | | | | with -Wl,--gc-sections on Linux. r=wtc. | ||||
* | Bug 972450: Don't compile NSS with any *_SOURCE macros defined. r=kaie. | Wan-Teh Chang | 2014-03-05 | 1 | -6/+1 |
| | |||||
* | Bug 966596: Add x32 support. r=wtc,kaie. | Mike Frysinger | 2014-03-05 | 1 | -0/+7 |
| | |||||
* | Bug 845556, reorganize NSS directory layout, moving files, very large ↵ | Kai Engert | 2013-02-28 | 1 | -0/+201 |
changeset! r=wtc |