summaryrefslogtreecommitdiff
path: root/THIRD-PARTY-NOTICES.TXT
diff options
context:
space:
mode:
authorJonathan Dickinson <jcdickinson@users.noreply.github.com>2017-11-15 18:47:00 -0800
committerMorgan Brown <morganbr@users.noreply.github.com>2017-11-15 18:47:00 -0800
commit55f6becc6d78b907f7648e1b3e34f5ff95665fa3 (patch)
tree53d728428ee3404f4ab8c33222725dc73e270d11 /THIRD-PARTY-NOTICES.TXT
parent658bc65a42fac8eef005f0470e89a1070ded106e (diff)
downloadcoreclr-55f6becc6d78b907f7648e1b3e34f5ff95665fa3.tar.gz
coreclr-55f6becc6d78b907f7648e1b3e34f5ff95665fa3.tar.bz2
coreclr-55f6becc6d78b907f7648e1b3e34f5ff95665fa3.zip
HashCode based on xxHash32 (#14863)
* HashCode based on xxHash32 Works by maintaining the xxHash32 state variables (v1 -> v4, length) as well as a queue of values that fall outside of the block size (16 bytes/4 ints). The seed is initialized to random bytes. Further details, unit tests and history: https://github.com/dotnet/corefx/pull/25013
Diffstat (limited to 'THIRD-PARTY-NOTICES.TXT')
-rw-r--r--THIRD-PARTY-NOTICES.TXT28
1 files changed, 28 insertions, 0 deletions
diff --git a/THIRD-PARTY-NOTICES.TXT b/THIRD-PARTY-NOTICES.TXT
index 30502be142..4a8002db25 100644
--- a/THIRD-PARTY-NOTICES.TXT
+++ b/THIRD-PARTY-NOTICES.TXT
@@ -221,3 +221,31 @@ License notice for the Printing Floating-Point Numbers
3. This notice may not be removed or altered from any source
distribution.
******************************************************************************/
+
+License notice for xxHash
+-------------------------
+
+xxHash Library
+Copyright (c) 2012-2014, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, this
+ list of conditions and the following disclaimer in the documentation and/or
+ other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.