History log of /external/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
da74e77beefbc6ea0f9d7dbf663bc5df48fbd887 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/include/jemalloc/internal/jemalloc_internal_macros.h
8d8f9aeeaa77514d5732db5bd0111232af21fcfd 29-May-2014 Jason Evans <je@fb.com> Add size class computation capability.

Add size class computation capability, currently used only as validation
of the size class lookup tables. Generalize the size class spacing used
for bins, for eventual use throughout the full range of allocation
sizes.
/external/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h
f3e6d15d74194c37c72990d5b3d216f90fda5a46 27-May-2014 Mike Hommey <mh@glandium.org> Move platform headers and tricks from jemalloc_internal.h.in to a new jemalloc_internal_decls.h header
/external/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h
50544e64a7c24f6d58a189026486672731d4d6d9 21-May-2014 Mike Hommey <mh@glandium.org> Move __func__ to jemalloc_internal_macros.h

test/integration/aligned_alloc.c needs it.
/external/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h
99b0fbbe6975bf2af1387f75d961ad84fb108276 25-Feb-2014 Jason Evans <jasone@canonware.com> Add workaround for missing 'restrict' keyword.

Add a cpp #define that removes 'restrict' keyword usage unless the
compiler definitely supports C99. As written, 'restrict' is only
enabled if the compiler supports the -std=gnu99 option (e.g. gcc and
llvm).

Reported by Tobias Hieta.
/external/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h
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/include/jemalloc/internal/jemalloc_internal_macros.h
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/include/jemalloc/internal/jemalloc_internal_macros.h
748dfac7788e3cbc2fc6d36196a81d3f002669f6 07-Dec-2013 Jason Evans <jasone@canonware.com> Add test code coverage analysis.

Add test code coverage analysis based on gcov.
/external/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h
dc1bed62272045651e4bbf2cd85f6fccaf7b1331 06-Dec-2013 Jason Evans <je@fb.com> Fix more test refactoring issues.
/external/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.h