Home
last modified time | relevance | path

Searched hist:4 (Results 1 – 25 of 264) sorted by relevance

1234567891011

/unit/src/test/
H A Dnxt_lvlhsh_test.cdiff 840:500c3525e10e Thu Nov 15 10:00:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Fixed lvlhsh test on 64-bit big-endian systems.

The nxt_murmur_hash2() generated 4-byte hash that was stored in uintptr_t,
which was 8 bytes long on 64-bit systems. At each iteration, it took the
previous key and hashed it again.

The problem was that it took only the first 4 bytes of the key, and these
4 bytes were always zero on 64-bit big-endian system. That resulted in
equal keys at each iteration.

The bug was discovered on IBM/S390x.
diff 840:500c3525e10e Thu Nov 15 10:00:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Fixed lvlhsh test on 64-bit big-endian systems.

The nxt_murmur_hash2() generated 4-byte hash that was stored in uintptr_t,
which was 8 bytes long on 64-bit systems. At each iteration, it took the
previous key and hashed it again.

The problem was that it took only the first 4 bytes of the key, and these
4 bytes were always zero on 64-bit big-endian system. That resulted in
equal keys at each iteration.

The bug was discovered on IBM/S390x.
diff 840:500c3525e10e Thu Nov 15 10:00:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Fixed lvlhsh test on 64-bit big-endian systems.

The nxt_murmur_hash2() generated 4-byte hash that was stored in uintptr_t,
which was 8 bytes long on 64-bit systems. At each iteration, it took the
previous key and hashed it again.

The problem was that it took only the first 4 bytes of the key, and these
4 bytes were always zero on 64-bit big-endian system. That resulted in
equal keys at each iteration.

The bug was discovered on IBM/S390x.
/unit/src/
H A Dnxt_job.cdiff 20:4dc92b438f58 Thu Mar 09 15:03:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Processes refactoring.
The cycle has been renamed to the runtime.
diff 4:76c63e9b6322 Fri Jan 27 08:35:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Work queues refactoring.
/unit/src/java/
H A Dnxt_jni.c977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_Context.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_HeaderNamesEnumeration.c977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_HeaderNamesEnumeration.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_HeadersEnumeration.c977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_HeadersEnumeration.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_InputStream.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_OutputStream.c977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_OutputStream.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_Response.c977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_Response.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_Thread.c977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_Thread.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_URLClassLoader.c977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A Dnxt_jni_URLClassLoader.h977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
/unit/src/java/nginx/unit/
H A DSessionAttrProxy.java977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A DTaglib.java977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A DUnitSessionCookieConfig.java977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A DDynamicDispatcherRequest.java977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A DDynamicPathRequest.java977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A DHeaderNamesEnumeration.java977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.
H A DHeadersEnumeration.java977:4f9268f27b57 Thu Feb 28 15:02:00 UTC 2019 Max Romanov <max.romanov@gmail.com> Introducing Java Servlet Container beta.

1234567891011