server-skynet-source-3rd-je.../src
Nick Desaulniers d01b425e5d Add -Wimplicit-fallthrough checks if supported
Clang since r369414 (clang-10) can now check -Wimplicit-fallthrough for
C code, and use the GNU C style attribute to denote fallthrough.

Move the test from header only to autoconf. The previous test used
brittle version detection which did not work for newer clang that
supported this feature.

The attribute has to be its own statement, hence the added `;`. It also
can only precede case statements, so the final cases should be
explicitly terminated with break statements.

Fixes commit 3d29d11ac2 ("Clean compilation -Wextra")
Link: 1e0affb6e5
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
2019-11-08 13:03:03 -08:00
..
arena.c Add -Wimplicit-fallthrough checks if supported 2019-11-08 13:03:03 -08:00
background_thread.c Extent -> Eset: Rename arena members. 2019-09-23 23:06:27 -07:00
base.c SC: Remove global data. 2018-07-23 13:37:08 -07:00
bin_info.c Extents: Split out extent struct. 2019-09-23 23:06:27 -07:00
bin.c Extents: Split out extent struct. 2019-09-23 23:06:27 -07:00
bitmap.c Revert "Remove BITMAP_USE_TREE." 2017-04-18 19:01:04 -07:00
ckh.c SC: Make some key size classes static. 2018-07-12 20:53:06 -07:00
ctl.c Add stats counters for number of zero reallocs 2019-10-29 17:48:44 -07:00
div.c Add the div module, which allows fast division by dynamic values. 2017-12-21 14:25:43 -08:00
eset.c Extent -> Eset: Move fork handling. 2019-09-23 23:06:27 -07:00
extent_dss.c Extents: Break extent-struct/arena interactions 2019-09-23 23:06:27 -07:00
extent_mmap.c Ensure page alignment on extent_alloc. 2019-04-04 13:49:37 -07:00
extent.c Guard slabcur fetching in extent_util 2019-10-28 17:27:51 -07:00
hash.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
hook.c Move tsd link and in_hook after tcache. 2018-06-27 13:39:02 -07:00
jemalloc_cpp.cpp remove compare and branch in fast path for c++ operator delete[] 2019-04-08 10:59:05 -07:00
jemalloc.c Pull tcache GC events into thread event handler 2019-11-04 16:07:56 -08:00
large.c Pull prof_accumbytes into thread event handler 2019-11-04 15:21:16 -08:00
log.c Logging: allow logging with empty varargs. 2017-07-22 09:38:19 -07:00
malloc_io.c Add -Wimplicit-fallthrough checks if supported 2019-11-08 13:03:03 -08:00
mutex_pool.c Header refactoring: unify and de-catchall mutex_pool. 2017-05-31 13:08:45 -07:00
mutex.c mutex: fix trylock spin wait contention 2018-11-28 15:17:02 -08:00
nstime.c Add background thread related stats. 2017-05-23 12:26:20 -07:00
pages.c use SYS_openat when available 2019-11-01 13:06:40 -07:00
prng.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
prof_data.c Suppress tdata creation in reentrancy 2019-10-04 08:52:50 -07:00
prof_log.c Fix amd64 MSVC warning 2019-10-18 10:16:29 -07:00
prof.c Pull prof_accumbytes into thread event handler 2019-11-04 15:21:16 -08:00
rtree.c Clean compilation -Wextra 2018-07-09 21:40:42 -07:00
safety_check.c Safety checks: Add a redzoning feature. 2019-04-15 16:48:12 -07:00
sc.c add a check for SC_LARGE_MAXCLASS 2018-10-15 08:24:12 -07:00
stats.c Add stats counters for number of zero reallocs 2019-10-29 17:48:44 -07:00
sz.c Move page quantization to sz module. 2019-09-23 23:06:27 -07:00
tcache.c Pull prof_accumbytes into thread event handler 2019-11-04 15:21:16 -08:00
test_hooks.c Rename hooks module to test_hooks. 2018-05-18 11:43:03 -07:00
thread_event.c Define general purpose tsd_thread_event_init() 2019-11-04 16:07:56 -08:00
ticker.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
tsd.c Add -Wimplicit-fallthrough checks if supported 2019-11-08 13:03:03 -08:00
witness.c Header refactoring: unify and de-catchall witness code. 2017-05-24 15:27:30 -07:00
zone.c Fix deadlock in multithreaded fork in OS X. 2017-07-10 18:17:12 -07:00