History log of /external/jemalloc/test/src/SFMT.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
83e5767ee9a8c68150cca06ae0d27a13ba4fcaf8 22-Apr-2015 Christopher Ferris <cferris@google.com> Revert "Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge""

This reverts commit 75929a97332565c3b987986f35652b6d5d275d3c.

The original failure this was reverted for seems to have been a bug somewhere else.

Change-Id: Ib29ba03b1b967f940dc19eceac2aa1d2923be1eb
/external/jemalloc/test/src/SFMT.c
75929a97332565c3b987986f35652b6d5d275d3c 16-Apr-2015 Nicolas Geoffray <ngeoffray@google.com> Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge"

Revert due to random ART crashes seen.

This reverts commit 5b5d97b42e84c2ac417271c3fab6fc282496a335.

Change-Id: I62a784301fded7ee853b182d172be46bb32bded7
/external/jemalloc/test/src/SFMT.c
c21b05ea09874222266b3e36ceb18765fcb4a00b 05-Sep-2014 Jason Evans <je@fb.com> Whitespace cleanups.
/external/jemalloc/test/src/SFMT.c
1f6d77e1f687c3c4fa4ae6768b689a7936923f07 29-May-2014 Jason Evans <je@fb.com> Use KQU() rather than QU() where applicable.

Fix KZI() and KQI() to append LL rather than ULL.
/external/jemalloc/test/src/SFMT.c
a9df1ae622d0eb91a26208c03c51d0c518cce146 21-May-2014 Mike Hommey <mh@glandium.org> Use ULL prefix instead of LLU for unsigned long longs

MSVC only supports the former.
/external/jemalloc/test/src/SFMT.c
e64b1b7be9319b187360306ceff17ce6cb2d530c 31-Mar-2014 Jason Evans <jasone@canonware.com> Enable big-endian mode for SFMT.

Add cpp logic to enable big-endian mode in SFMT. This should fix SFMT
tests on e.g. MIPS and SPARC.
/external/jemalloc/test/src/SFMT.c
dfecadf4b28da0d582357b5a5180b1cc8d57c748 13-Dec-2013 Jason Evans <jasone@canonware.com> Fix a strict aliasing violation.
/external/jemalloc/test/src/SFMT.c
6edc97db15311fdac189798ec24e3eb39dc75d8e 10-Dec-2013 Jason Evans <je@fb.com> Fix inline-related macro issues.

Add JEMALLOC_INLINE_C and use it instead of JEMALLOC_INLINE in .c files,
so that the annotated functions are always static.

Remove SFMT's inline-related macros and use jemalloc's instead, so that
there's no danger of interactions with jemalloc's definitions that
disable inlining for debug builds.
/external/jemalloc/test/src/SFMT.c
b1941c615023cab9baf0a78a28df1e3b4972434f 10-Dec-2013 Jason Evans <jasone@canonware.com> Add probabability distribution utility code.

Add probabability distribution utility code that enables generation of
random deviates drawn from normal, Chi-square, and Gamma distributions.

Fix format strings in several of the assert_* macros (remove a %s).

Clean up header issues; it's critical that system headers are not
included after internal definitions potentially do things like:

#define inline

Fix the build system to incorporate header dependencies for the test
library C files.
/external/jemalloc/test/src/SFMT.c
80061b6df0a8bef0cedbd947d74932ff1c2511e8 09-Dec-2013 Jason Evans <jasone@canonware.com> Integrate SFMT 1.3.3 into test infrastructure.

Integrate the SIMD-oriented Fast Mersenne Twister (SFMT) 1.3.3 into the
test infrastructure.

The sfmt_t state encapsulation modification comes from Crux
(http://www.canonware.com/Crux/) and enables multiple
concurrent PRNGs.

test/unit/SFMT.c is an adaptation of SFMT's test.c that performs all the
same validation, both for 32- and 64-bit generation.
/external/jemalloc/test/src/SFMT.c