Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Utilities: Suppress warnings in third-party code with NVHPC | Brad King | 2021-04-20 | 1 | -1/+1 |
| | |||||
* | Utilities: Suppress warnings in third-party code when using IntelLLVM | Brad King | 2021-01-28 | 1 | -1/+1 |
| | |||||
* | Refactoring: Third-parties public headers are under cm3p prefix | Marc Chevrier | 2020-05-07 | 2 | -2/+2 |
| | | | | Fixes: #20666 | ||||
* | librhash: Fix -Wdocumentation warning about @param name | Brad King | 2020-03-03 | 1 | -1/+1 |
| | |||||
* | librhash: Update build within CMake for rhash 1.3.9 | Brad King | 2020-03-02 | 1 | -1/+1 |
| | |||||
* | Merge branch 'upstream-librhash' into update-librhash | Brad King | 2020-03-02 | 22 | -657/+957 |
| | | | | | * upstream-librhash: librhash 2019-12-14 (75716b45) | ||||
* | Utilities: Suppress warnings in third-party code when using XLClang | Brad King | 2019-02-25 | 1 | -1/+1 |
| | |||||
* | Remove now-unused code once used for MIPSpro on IRIX | Brad King | 2019-02-21 | 1 | -1/+1 |
| | | | | | | In commit beb991110d (Remove now-unused code once used on IRIX, 2019-01-11, v3.14.0-rc1~167^2) we removed remnants of IRIX support. Also remove remnants of MIPSpro compiler support. | ||||
* | librhash: Avoid incorrect int8_t definition with PGI on Linux ppc64le | Brad King | 2018-08-09 | 1 | -0/+2 |
| | | | | | `sys/types.h` defines `int8_t` incorrectly as `char` which is unsigned. Adjust ordering so `inttypes.h` defines it as `signed char` first. | ||||
* | Merge topic 'librhash-left-shift-unsigned' | Brad King | 2016-11-29 | 1 | -2/+2 |
|\ | | | | | | | | | 9e07ffa4 librhash: Avoid signed left-shift overflow in sha256 | ||||
| * | librhash: Avoid signed left-shift overflow in sha256 | Brad King | 2016-11-29 | 1 | -2/+2 |
| | | | | | | | | | | Fix `rhash_sha256_final` to use unsigned integers for left shifting to avoid the possibility of undefined overflow behavior. | ||||
* | | librhash: Activate SHA-3 implementation | Brad King | 2016-11-10 | 3 | -5/+15 |
| | | |||||
* | | Merge branch 'upstream-librhash' into add-SHA-3 | Brad King | 2016-11-10 | 3 | -1/+411 |
|/ | | | | | * upstream-librhash: librhash 2016-11-06 (de79828d) | ||||
* | librhash: Port to KWIML for ABI and integer type information | Brad King | 2016-11-10 | 2 | -40/+28 |
| | |||||
* | librhash: Avoid signed left-shift overflow | Brad King | 2016-11-10 | 1 | -2/+2 |
| | | | | | Fix `rhash_md5_final` to use unsigned integers for left shifting to avoid the possibility of undefined overflow behavior. | ||||
* | librhash: Implement bswap_32 as a function even in strict C90 mode | Brad King | 2016-11-10 | 1 | -5/+2 |
| | | | | | We cannot fall back to the macro implementation because some call sites may call it with an argument like `*ptr++` that has side effects. | ||||
* | librhash: Implement bswap_64 even in strict C90 mode | Brad King | 2016-11-10 | 1 | -4/+2 |
| | |||||
* | librhash: Use __builtin_bswap{32,64} on Clang | Brad King | 2016-11-10 | 1 | -0/+8 |
| | |||||
* | librhash: Install COPYING file with CMake documentation | Brad King | 2016-11-10 | 1 | -0/+2 |
| | | | | | When we install using the bundled librhash source, notify users of its license terms. | ||||
* | librhash: Disable warnings to avoid changing 3rd party code | Brad King | 2016-11-10 | 2 | -0/+12 |
| | | | | | Add '-w' or equivalent flag on compilers supporting it. Tell MSVC to use its lowest warning level inside librhash sources. | ||||
* | librhash: Build the library within CMake | Brad King | 2016-11-10 | 2 | -0/+31 |
| | | | | | | | | Update `ustd.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_rhash.h` header to include the CMake-provided copy of the `rhash.h` header from CMake sources. | ||||
* | librhash: Remove source fragments not needed for CMake | Brad King | 2016-11-10 | 5 | -125/+47 |
| | | | | | | | | | We only need a subset of the hash algorithms supported by librhash. Add preprocessor conditionals to remove source fragments that we do not need. Write an alternative algorithm enumeration that matches the indexing on our reduced array. Also remove a few fragments outright. | ||||
* | Merge branch 'upstream-librhash' into import-librhash | Brad King | 2016-11-03 | 21 | -0/+3238 |
* upstream-librhash: librhash 2016-11-01 (d839a1a8) |