facebook / folly
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 1,168 files with 179,081 lines of code.
    • 21 very long files (29,956 lines of code)
    • 58 long files (38,450 lines of code)
    • 172 medium size files (52,234 lines of codeclsfd_ftr_w_mp_ins)
    • 215 small files (30,600 lines of code)
    • 702 very small files (27,841 lines of code)
16% | 21% | 29% | 17% | 15%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
h18% | 19% | 28% | 17% | 16%
cpp16% | 22% | 30% | 16% | 13%
py0% | 50% | 34% | 11% | 4%
cmake0% | 17% | 37% | 16% | 28%
pyx0% | 0% | 0% | 56% | 43%
pxd0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
pyi0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
folly26% | 26% | 31% | 10% | 5%
folly/io32% | 26% | 23% | 6% | 11%
folly/container56% | 14% | 16% | 4% | 7%
folly/futures40% | 28% | 11% | 8% | 10%
folly/gen46% | 13% | 21% | 14% | 3%
folly/compression60% | 0% | 12% | 12% | 14%
folly/concurrency34% | 24% | 26% | 12% | <1%
folly/experimental0% | 20% | 34% | 25% | 19%
build/fbcode_builder0% | 46% | 27% | 13% | 11%
folly/synchronization0% | 31% | 26% | 25% | 16%
folly/fibers0% | 19% | 18% | 33% | 29%
folly/detail0% | 17% | 22% | 33% | 26%
folly/net0% | 28% | 36% | 26% | 7%
folly/hash0% | 27% | 39% | 26% | 6%
folly/portability0% | 13% | 21% | 24% | 40%
folly/lang0% | 17% | 39% | 13% | 29%
folly/logging0% | 0% | 41% | 23% | 35%
folly/executors0% | 0% | 37% | 14% | 48%
folly/memory0% | 0% | 52% | 25% | 21%
CMake0% | 0% | 52% | 17% | 30%
folly/stats0% | 0% | 33% | 44% | 22%
folly/ssl0% | 0% | 48% | 22% | 29%
folly/chrono0% | 0% | 96% | 0% | 3%
folly/system0% | 0% | 34% | 44% | 21%
folly/functional0% | 0% | 59% | 28% | 12%
folly/support0% | 0% | 100% | 0% | 0%
folly/tracing0% | 0% | 0% | 55% | 44%
folly/python0% | 0% | 0% | 13% | 86%
folly/poly0% | 0% | 0% | 67% | 32%
folly/init0% | 0% | 0% | 0% | 100%
folly/tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AsyncSocket.cpp
in folly/io/async
3028 129
Future-inl.h
in folly/futures
2111 118
FBString.h
in folly
2018 117
Base-inl.h
in folly/gen
1816 186
AsyncSSLSocket.cpp
in folly/io/async
1751 83
F14Table.h
in folly/container/detail
1632 79
Compression.cpp
in folly/compression
1623 113
ConcurrentHashMap-detail.h
in folly/concurrency/detail
1529 14
1513 138
FBVector.h
in folly
1176 118
AsyncUDPSocket.cpp
in folly/io/async
1169 51
F14Policy.h
in folly/container/detail
1153 94
heap_vector_types.h
in folly/container
1139 92
1115 130
Expected.h
in folly
1041 12
1040 94
F14Map.h
in folly/container
1036 119
IOBuf.cpp
in folly/io
1022 52
Range.h
in folly
1021 103
Conv.h
in folly
1016 37
1007 90
getdeps.py
in build/fbcode_builder
993 41
IoUringBackend.cpp
in folly/experimental/io
990 51
MPMCQueue.h
in folly
937 60
Future.h
in folly/futures
912 53
AsyncServerSocket.cpp
in folly/io/async
910 37
JSONSchema.cpp
in folly/experimental
894 36
Cursor.h
in folly/io
893 77
888 49
Format-inl.h
in folly
875 51
874 133
json.cpp
in folly
854 54
842 80
builder.py
in build/fbcode_builder/getdeps
822 48
Collect-inl.h
in folly/experimental/coro
798 24
786 16
DistributedMutex-inl.h
in folly/synchronization
782 51
F14Set.h
in folly/container
770 105
IOBuf.h
in folly/io
745 75
IoUringBackend.h
in folly/experimental/io
717 47
SSLContext.cpp
in folly/io/async
705 53
PolyDetail.h
in folly/detail
696 25
EventBase.cpp
in folly/io/async
657 50
cmake
FBPythonBinary.cmake
in build/fbcode_builder/CMake
646 -
AsyncSocket.h
in folly/io/async
644 66
Lock.h
in folly/synchronization
623 50
Function.h
in folly
620 45
HazptrDomain.h
in folly/synchronization
618 57
618 44
Conv.cpp
in folly
611 13
Files With Most Units (Top 50)
File# lines# units
Base-inl.h
in folly/gen
1816 186
1513 138
874 133
1115 130
AsyncSocket.cpp
in folly/io/async
3028 129
F14Map.h
in folly/container
1036 119
Future-inl.h
in folly/futures
2111 118
FBVector.h
in folly
1176 118
FBString.h
in folly
2018 117
Compression.cpp
in folly/compression
1623 113
F14Set.h
in folly/container
770 105
Range.h
in folly
1021 103
F14Policy.h
in folly/container/detail
1153 94
1040 94
heap_vector_types.h
in folly/container
1139 92
1007 90
AsyncSSLSocket.cpp
in folly/io/async
1751 83
842 80
F14Table.h
in folly/container/detail
1632 79
Cursor.h
in folly/io
893 77
IOBuf.h
in folly/io
745 75
gdb.py
in folly/fibers/scripts
572 69
AsyncSocket.h
in folly/io/async
644 66
Task.h
in folly/experimental/coro
602 62
RWSpinLock.h
in folly/synchronization
511 62
Base.h
in folly/gen
514 62
fb_py_test_main.py
in build/fbcode_builder/CMake
566 60
MPMCQueue.h
in folly
937 60
fetcher.py
in build/fbcode_builder/getdeps
550 59
HazptrDomain.h
in folly/synchronization
618 57
519 55
json.cpp
in folly
854 54
Future.h
in folly/futures
912 53
Hash.h
in folly/hash
558 53
SSLContext.cpp
in folly/io/async
705 53
EvictingCacheMap.h
in folly/container
376 53
FlatCombining.h
in folly/experimental/flat_combining
387 52
IOBuf.cpp
in folly/io
1022 52
AsyncTransport.h
in folly/io/async
375 52
UnboundedQueue.h
in folly/concurrency
553 52
Format-inl.h
in folly
875 51
IoUringBackend.cpp
in folly/experimental/io
990 51
ViaIfAsync.h
in folly/experimental/coro
538 51
DistributedMutex-inl.h
in folly/synchronization
782 51
AsyncUDPSocket.cpp
in folly/io/async
1169 51
Lock.h
in folly/synchronization
623 50
EventBase.cpp
in folly/io/async
657 50
888 49
builder.py
in build/fbcode_builder/getdeps
822 48
EliasFanoCoding.h
in folly/experimental
600 48
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 49 long lines.

File# lines# units# long lines
297 - 44
getdeps.py
in build/fbcode_builder
993 41 2
cmake
FindGMock.cmake
in build/fbcode_builder/CMake
71 - 1
cmake
FindGlog.cmake
in build/fbcode_builder/CMake
29 - 1
1513 138 1
Correlations

File Size vs. Commits (all time): 1168 points

folly/logging/LogWriter.h x: 5 commits (all time) y: 22 lines of code folly/logging/StandardLogHandler.cpp x: 9 commits (all time) y: 36 lines of code folly/ObserverContainer.h x: 1 commits (all time) y: 437 lines of code folly/experimental/coro/UnboundedQueue.h x: 7 commits (all time) y: 43 lines of code folly/experimental/symbolizer/Elf.cpp x: 46 commits (all time) y: 343 lines of code folly/experimental/symbolizer/Elf.h x: 47 commits (all time) y: 165 lines of code folly/io/async/ssl/OpenSSLTransportCertificate.h x: 6 commits (all time) y: 16 lines of code folly/io/IOBufQueue.cpp x: 39 commits (all time) y: 367 lines of code folly/Utility.h x: 57 commits (all time) y: 285 lines of code folly/Traits.h x: 119 commits (all time) y: 463 lines of code folly/synchronization/AtomicUtil-inl.h x: 27 commits (all time) y: 366 lines of code folly/String-inl.h x: 51 commits (all time) y: 504 lines of code folly/ScopeGuard.h x: 42 commits (all time) y: 162 lines of code folly/lang/UncaughtExceptions.cpp x: 1 commits (all time) y: 38 lines of code folly/lang/UncaughtExceptions.h x: 10 commits (all time) y: 15 lines of code folly/net/TcpInfo.cpp x: 7 commits (all time) y: 495 lines of code folly/synchronization/Lock.h x: 12 commits (all time) y: 623 lines of code folly/io/async/SSLOptions.h x: 15 commits (all time) y: 149 lines of code folly/synchronization/detail/ThreadCachedReaders.h x: 1 commits (all time) y: 120 lines of code folly/CppAttributes.h x: 20 commits (all time) y: 66 lines of code folly/experimental/JemallocHugePageAllocator.cpp x: 21 commits (all time) y: 276 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 17 commits (all time) y: 309 lines of code folly/experimental/symbolizer/Dwarf.cpp x: 68 commits (all time) y: 141 lines of code folly/experimental/symbolizer/Dwarf.h x: 48 commits (all time) y: 27 lines of code folly/experimental/symbolizer/DwarfImpl.cpp x: 1 commits (all time) y: 516 lines of code folly/experimental/symbolizer/DwarfImpl.h x: 1 commits (all time) y: 53 lines of code folly/experimental/symbolizer/DwarfLineNumberVM.h x: 1 commits (all time) y: 75 lines of code folly/experimental/symbolizer/DwarfSection.cpp x: 1 commits (all time) y: 22 lines of code folly/experimental/symbolizer/DwarfUtil.cpp x: 1 commits (all time) y: 351 lines of code folly/experimental/symbolizer/DwarfUtil.h x: 1 commits (all time) y: 103 lines of code folly/experimental/symbolizer/Symbolizer.cpp x: 82 commits (all time) y: 394 lines of code folly/experimental/symbolizer/Symbolizer.h x: 64 commits (all time) y: 152 lines of code folly/Benchmark.cpp x: 67 commits (all time) y: 576 lines of code folly/concurrency/ThreadCachedSynchronized.h x: 1 commits (all time) y: 150 lines of code folly/io/async/ScopedEventBaseThread.h x: 24 commits (all time) y: 48 lines of code folly/lang/Exception.h x: 20 commits (all time) y: 183 lines of code folly/synchronization/RelaxedAtomic.h x: 4 commits (all time) y: 257 lines of code folly/compression/CompressionContextPoolSingletons.cpp x: 7 commits (all time) y: 89 lines of code folly/experimental/LockFreeRingBuffer.h x: 32 commits (all time) y: 179 lines of code folly/experimental/coro/Merge-inl.h x: 13 commits (all time) y: 268 lines of code folly/experimental/coro/Collect.h x: 25 commits (all time) y: 229 lines of code folly/experimental/coro/Promise.h x: 10 commits (all time) y: 173 lines of code folly/io/async/EventBase.cpp x: 151 commits (all time) y: 657 lines of code folly/io/async/EventBase.h x: 133 commits (all time) y: 409 lines of code folly/experimental/TestUtil.cpp x: 41 commits (all time) y: 198 lines of code folly/experimental/TestUtil.h x: 33 commits (all time) y: 133 lines of code folly/synchronization/Rcu.h x: 19 commits (all time) y: 144 lines of code build/fbcode_builder/getdeps.py x: 92 commits (all time) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 64 commits (all time) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 39 commits (all time) y: 550 lines of code folly/lang/Access.h x: 1 commits (all time) y: 8 lines of code build/fbcode_builder/getdeps/builder.py x: 111 commits (all time) y: 822 lines of code folly/container/heap_vector_types.h x: 3 commits (all time) y: 1139 lines of code folly/gen/Base-inl.h x: 60 commits (all time) y: 1816 lines of code folly/DynamicConverter.h x: 41 commits (all time) y: 262 lines of code folly/experimental/Instructions.h x: 25 commits (all time) y: 145 lines of code folly/experimental/Select64.h x: 19 commits (all time) y: 43 lines of code folly/system/MemoryMapping.cpp x: 21 commits (all time) y: 336 lines of code folly/experimental/coro/Collect-inl.h x: 39 commits (all time) y: 798 lines of code folly/synchronization/PicoSpinLock.h x: 10 commits (all time) y: 72 lines of code folly/synchronization/SmallLocks.h x: 7 commits (all time) y: 5 lines of code folly/portability/OpenSSL.h x: 42 commits (all time) y: 190 lines of code folly/synchronization/AtomicRef.h x: 9 commits (all time) y: 111 lines of code folly/container/Iterator.h x: 12 commits (all time) y: 275 lines of code folly/experimental/coro/FutureUtil.h x: 6 commits (all time) y: 50 lines of code folly/ExceptionWrapper-inl.h x: 40 commits (all time) y: 455 lines of code CMake/FollyCompilerUnix.cmake x: 19 commits (all time) y: 57 lines of code folly/experimental/FutureDAG.h x: 19 commits (all time) y: 181 lines of code folly/executors/CPUThreadPoolExecutor.cpp x: 47 commits (all time) y: 270 lines of code folly/executors/ThreadPoolExecutor.cpp x: 40 commits (all time) y: 408 lines of code folly/executors/ThreadPoolExecutor.h x: 42 commits (all time) y: 208 lines of code folly/logging/BridgeFromGoogleLogging.h x: 4 commits (all time) y: 31 lines of code folly/lang/New.h x: 4 commits (all time) y: 85 lines of code folly/Singleton.h x: 82 commits (all time) y: 379 lines of code folly/experimental/coro/AsyncGenerator.h x: 38 commits (all time) y: 437 lines of code folly/Benchmark.h x: 62 commits (all time) y: 306 lines of code folly/system/AtFork.cpp x: 3 commits (all time) y: 126 lines of code folly/system/AtFork.h x: 2 commits (all time) y: 16 lines of code folly/experimental/channels/detail/Utility.h x: 5 commits (all time) y: 173 lines of code folly/experimental/channels/FanoutSender-inl.h x: 6 commits (all time) y: 163 lines of code folly/experimental/channels/FanoutSender.h x: 5 commits (all time) y: 33 lines of code folly/experimental/channels/MultiplexChannel-inl.h x: 1 commits (all time) y: 369 lines of code folly/experimental/channels/Transform-inl.h x: 9 commits (all time) y: 476 lines of code folly/experimental/channels/Transform.h x: 7 commits (all time) y: 69 lines of code folly/experimental/channels/detail/MultiplexerTraits.h x: 1 commits (all time) y: 30 lines of code folly/Random.cpp x: 52 commits (all time) y: 135 lines of code folly/Singleton.cpp x: 56 commits (all time) y: 356 lines of code folly/Subprocess.cpp x: 90 commits (all time) y: 786 lines of code folly/detail/ThreadLocalDetail.h x: 111 commits (all time) y: 322 lines of code folly/logging/AsyncLogWriter.cpp x: 9 commits (all time) y: 145 lines of code folly/synchronization/Rcu-inl.h x: 11 commits (all time) y: 110 lines of code folly/dynamic.cpp x: 66 commits (all time) y: 416 lines of code folly/dynamic.h x: 71 commits (all time) y: 449 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 12 commits (all time) y: 110 lines of code folly/Portability.h x: 220 commits (all time) y: 445 lines of code folly/synchronization/Latch.h x: 3 commits (all time) y: 59 lines of code build/fbcode_builder/getdeps/buildopts.py x: 63 commits (all time) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 5 commits (all time) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 11 commits (all time) y: 146 lines of code build/fbcode_builder/getdeps/runcmd.py x: 14 commits (all time) y: 106 lines of code build/fbcode_builder/shell_quoting.py x: 7 commits (all time) y: 48 lines of code folly/SingletonThreadLocal.h x: 46 commits (all time) y: 137 lines of code folly/ThreadLocal.h x: 50 commits (all time) y: 276 lines of code folly/synchronization/HazptrDomain.h x: 49 commits (all time) y: 618 lines of code folly/python/AsyncioExecutor.h x: 15 commits (all time) y: 59 lines of code folly/Conv.h x: 125 commits (all time) y: 1016 lines of code folly/io/Cursor.h x: 67 commits (all time) y: 893 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 3 commits (all time) y: 267 lines of code folly/json_patch.cpp x: 11 commits (all time) y: 259 lines of code folly/json_patch.h x: 6 commits (all time) y: 70 lines of code folly/executors/IOThreadPoolExecutor.cpp x: 33 commits (all time) y: 231 lines of code folly/executors/IOThreadPoolExecutor.h x: 23 commits (all time) y: 76 lines of code folly/executors/CPUThreadPoolExecutor.h x: 32 commits (all time) y: 118 lines of code folly/experimental/gdb/deadlock.py x: 9 commits (all time) y: 290 lines of code folly/fibers/scripts/gdb.py x: 16 commits (all time) y: 572 lines of code build/fbcode_builder/getdeps/cache.py x: 6 commits (all time) y: 7 lines of code build/fbcode_builder/getdeps/copytree.py x: 11 commits (all time) y: 42 lines of code build/fbcode_builder/getdeps/expr.py x: 9 commits (all time) y: 120 lines of code build/fbcode_builder/getdeps/subcmd.py x: 7 commits (all time) y: 24 lines of code folly/futures/Future-inl.h x: 376 commits (all time) y: 2111 lines of code folly/futures/Future.h x: 295 commits (all time) y: 912 lines of code folly/lang/ToAscii.h x: 15 commits (all time) y: 272 lines of code folly/String.cpp x: 68 commits (all time) y: 531 lines of code folly/concurrency/detail/ConcurrentHashMap-detail.h x: 59 commits (all time) y: 1529 lines of code folly/experimental/Coinflip.h x: 3 commits (all time) y: 63 lines of code folly/experimental/QuotientMultiSet.cpp x: 5 commits (all time) y: 122 lines of code folly/stats/BucketedTimeSeries-inl.h x: 6 commits (all time) y: 351 lines of code folly/Function.h x: 77 commits (all time) y: 620 lines of code folly/FBVector.h x: 69 commits (all time) y: 1176 lines of code folly/Memory.h x: 86 commits (all time) y: 511 lines of code folly/experimental/EliasFanoCoding.h x: 81 commits (all time) y: 600 lines of code folly/experimental/SingleWriterFixedHashMap.h x: 10 commits (all time) y: 225 lines of code folly/lang/Keep.h x: 6 commits (all time) y: 32 lines of code folly/io/async/AsyncSSLSocket.cpp x: 182 commits (all time) y: 1751 lines of code folly/io/async/AsyncSSLSocket.h x: 137 commits (all time) y: 429 lines of code folly/io/async/AsyncTransport.h x: 75 commits (all time) y: 375 lines of code folly/io/async/DecoratedAsyncTransportWrapper.h x: 18 commits (all time) y: 130 lines of code folly/stats/QuantileEstimator-inl.h x: 5 commits (all time) y: 36 lines of code folly/stats/QuantileEstimator.h x: 12 commits (all time) y: 43 lines of code folly/io/async/AsyncServerSocket.cpp x: 91 commits (all time) y: 910 lines of code folly/io/async/AsyncServerSocket.h x: 66 commits (all time) y: 363 lines of code folly/executors/EDFThreadPoolExecutor.cpp x: 16 commits (all time) y: 326 lines of code folly/executors/EDFThreadPoolExecutor.h x: 6 commits (all time) y: 41 lines of code folly/Indestructible.h x: 17 commits (all time) y: 68 lines of code folly/lang/SafeAssert.cpp x: 16 commits (all time) y: 525 lines of code folly/lang/SafeAssert.h x: 21 commits (all time) y: 101 lines of code folly/lang/Align.h x: 12 commits (all time) y: 56 lines of code folly/experimental/Bits.h x: 37 commits (all time) y: 190 lines of code folly/dynamic-inl.h x: 93 commits (all time) y: 1115 lines of code folly/FBString.h x: 177 commits (all time) y: 2018 lines of code folly/Range.h x: 159 commits (all time) y: 1021 lines of code folly/io/async/AsyncSocket.cpp x: 180 commits (all time) y: 3028 lines of code folly/io/async/AsyncSocket.h x: 133 commits (all time) y: 644 lines of code folly/Expected.h x: 51 commits (all time) y: 1041 lines of code folly/detail/StaticSingletonManager.h x: 30 commits (all time) y: 126 lines of code CMake/folly-deps.cmake x: 61 commits (all time) y: 280 lines of code folly/net/NetOps.h x: 25 commits (all time) y: 262 lines of code folly/portability/Time.cpp x: 27 commits (all time) y: 289 lines of code folly/portability/Time.h x: 18 commits (all time) y: 40 lines of code folly/experimental/symbolizer/StackTrace.cpp x: 28 commits (all time) y: 221 lines of code folly/fibers/FiberManagerInternal.h x: 46 commits (all time) y: 275 lines of code folly/synchronization/detail/Hardware.cpp x: 8 commits (all time) y: 143 lines of code folly/FixedString.h x: 44 commits (all time) y: 1513 lines of code folly/synchronization/LifoSem.h x: 23 commits (all time) y: 445 lines of code folly/BenchmarkUtil.h x: 3 commits (all time) y: 13 lines of code folly/experimental/coro/detail/Malloc.cpp x: 7 commits (all time) y: 16 lines of code folly/executors/QueueObserver.h x: 4 commits (all time) y: 56 lines of code folly/CPortability.h x: 49 commits (all time) y: 150 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 4 commits (all time) y: 566 lines of code build/fbcode_builder/docker_builder.py x: 7 commits (all time) y: 111 lines of code build/fbcode_builder/fbcode_builder.py x: 20 commits (all time) y: 391 lines of code build/fbcode_builder/fbcode_builder_config.py x: 4 commits (all time) y: 8 lines of code build/fbcode_builder/make_docker_context.py x: 6 commits (all time) y: 132 lines of code folly/io/async/AtomicNotificationQueue-inl.h x: 13 commits (all time) y: 287 lines of code folly/io/async/AtomicNotificationQueue.h x: 15 commits (all time) y: 85 lines of code folly/json.cpp x: 87 commits (all time) y: 854 lines of code folly/ssl/OpenSSLHash.h x: 23 commits (all time) y: 285 lines of code folly/io/coro/Transport.cpp x: 5 commits (all time) y: 307 lines of code folly/lang/Exception.cpp x: 9 commits (all time) y: 321 lines of code folly/io/SocketOptionMap.cpp x: 6 commits (all time) y: 79 lines of code folly/io/async/AsyncUDPSocket.cpp x: 79 commits (all time) y: 1169 lines of code folly/io/async/AsyncUDPSocket.h x: 70 commits (all time) y: 255 lines of code folly/PackedSyncPtr.h x: 29 commits (all time) y: 57 lines of code folly/lang/Bits.h x: 23 commits (all time) y: 273 lines of code folly/net/TcpInfo.h x: 8 commits (all time) y: 180 lines of code folly/logging/LogStreamProcessor.cpp x: 8 commits (all time) y: 149 lines of code folly/logging/xlog.h x: 27 commits (all time) y: 432 lines of code folly/fibers/GuardPageAllocator.cpp x: 27 commits (all time) y: 228 lines of code folly/fibers/async/Async.h x: 14 commits (all time) y: 94 lines of code folly/experimental/PrimaryPtr.h x: 5 commits (all time) y: 181 lines of code folly/Subprocess.h x: 72 commits (all time) y: 328 lines of code folly/container/detail/F14IntrinsicsAvailability.h x: 16 commits (all time) y: 33 lines of code folly/portability/Asm.h x: 17 commits (all time) y: 27 lines of code folly/portability/Malloc.h x: 20 commits (all time) y: 27 lines of code folly/experimental/observer/Observable-inl.h x: 23 commits (all time) y: 120 lines of code folly/experimental/observer/detail/Core.cpp x: 14 commits (all time) y: 125 lines of code folly/experimental/observer/detail/Core.h x: 11 commits (all time) y: 48 lines of code folly/experimental/coro/GtestHelpers.h x: 18 commits (all time) y: 190 lines of code folly/detail/Futex.cpp x: 31 commits (all time) y: 194 lines of code folly/synchronization/Baton.h x: 31 commits (all time) y: 160 lines of code folly/experimental/coro/BlockingWait.h x: 27 commits (all time) y: 331 lines of code folly/executors/MeteredExecutor.cpp x: 7 commits (all time) y: 72 lines of code CMake/FindCython.cmake x: 3 commits (all time) y: 44 lines of code CMake/FindFmt.cmake x: 2 commits (all time) y: 37 lines of code CMake/FindLibAIO.cmake x: 3 commits (all time) y: 25 lines of code CMake/FindLibUring.cmake x: 2 commits (all time) y: 25 lines of code CMake/FollyCompilerMSVC.cmake x: 18 commits (all time) y: 297 lines of code CMake/FollyConfigChecks.cmake x: 38 commits (all time) y: 193 lines of code CMake/FollyFunctions.cmake x: 14 commits (all time) y: 303 lines of code CMake/GenPkgConfig.cmake x: 4 commits (all time) y: 103 lines of code CMake/folly-config.h.cmake x: 35 commits (all time) y: 72 lines of code folly/AtomicHashArray-inl.h x: 35 commits (all time) y: 395 lines of code folly/AtomicHashArray.h x: 45 commits (all time) y: 257 lines of code folly/AtomicHashMap-inl.h x: 35 commits (all time) y: 532 lines of code folly/AtomicHashMap.h x: 42 commits (all time) y: 220 lines of code folly/AtomicIntrusiveLinkedList.h x: 11 commits (all time) y: 82 lines of code folly/AtomicLinkedList.h x: 17 commits (all time) y: 43 lines of code folly/AtomicUnorderedMap.h x: 27 commits (all time) y: 274 lines of code folly/Bits.h x: 58 commits (all time) y: 1 lines of code folly/CancellationToken-inl.h x: 9 commits (all time) y: 327 lines of code folly/CancellationToken.cpp x: 4 commits (all time) y: 161 lines of code folly/CancellationToken.h x: 8 commits (all time) y: 113 lines of code folly/Chrono.h x: 22 commits (all time) y: 189 lines of code folly/ConcurrentBitSet.h x: 4 commits (all time) y: 72 lines of code folly/ConcurrentSkipList-inl.h x: 36 commits (all time) y: 249 lines of code folly/ConcurrentSkipList.h x: 45 commits (all time) y: 519 lines of code folly/ConstexprMath.h x: 23 commits (all time) y: 239 lines of code folly/ConstructorCallback.h x: 8 commits (all time) y: 49 lines of code folly/Conv.cpp x: 46 commits (all time) y: 611 lines of code folly/CpuId.h x: 30 commits (all time) y: 174 lines of code folly/Demangle.cpp x: 25 commits (all time) y: 107 lines of code folly/Demangle.h x: 14 commits (all time) y: 21 lines of code folly/DiscriminatedPtr.h x: 24 commits (all time) y: 113 lines of code folly/Exception.h x: 24 commits (all time) y: 85 lines of code folly/ExceptionString.cpp x: 8 commits (all time) y: 22 lines of code folly/ExceptionString.h x: 15 commits (all time) y: 7 lines of code folly/ExceptionWrapper.cpp x: 23 commits (all time) y: 43 lines of code folly/ExceptionWrapper.h x: 96 commits (all time) y: 263 lines of code folly/Executor.cpp x: 19 commits (all time) y: 73 lines of code folly/Executor.h x: 55 commits (all time) y: 238 lines of code folly/File.cpp x: 33 commits (all time) y: 130 lines of code folly/File.h x: 30 commits (all time) y: 56 lines of code folly/FileUtil.cpp x: 40 commits (all time) y: 208 lines of code folly/FileUtil.h x: 47 commits (all time) y: 134 lines of code folly/Fingerprint.cpp x: 10 commits (all time) y: 88 lines of code folly/Fingerprint.h x: 24 commits (all time) y: 164 lines of code folly/FollyMemcpy.cpp x: 3 commits (all time) y: 9 lines of code folly/FollyMemcpy.h x: 2 commits (all time) y: 5 lines of code folly/Format-inl.h x: 70 commits (all time) y: 875 lines of code folly/Format.cpp x: 38 commits (all time) y: 345 lines of code folly/Format.h x: 54 commits (all time) y: 246 lines of code folly/FormatArg.h x: 31 commits (all time) y: 172 lines of code folly/FormatTraits.h x: 11 commits (all time) y: 32 lines of code folly/GroupVarint.cpp x: 18 commits (all time) y: 75 lines of code folly/GroupVarint.h x: 41 commits (all time) y: 395 lines of code folly/Hash.h x: 48 commits (all time) y: 2 lines of code folly/IPAddress.cpp x: 29 commits (all time) y: 361 lines of code folly/IPAddress.h x: 34 commits (all time) y: 241 lines of code folly/IPAddressException.h x: 18 commits (all time) y: 33 lines of code folly/IPAddressV4.cpp x: 30 commits (all time) y: 223 lines of code folly/IPAddressV4.h x: 36 commits (all time) y: 147 lines of code folly/IPAddressV6.cpp x: 51 commits (all time) y: 391 lines of code folly/IPAddressV6.h x: 35 commits (all time) y: 169 lines of code folly/IndexedMemPool.h x: 39 commits (all time) y: 306 lines of code folly/IntrusiveList.h x: 15 commits (all time) y: 23 lines of code folly/Lazy.h x: 20 commits (all time) y: 43 lines of code folly/MPMCPipeline.h x: 17 commits (all time) y: 126 lines of code folly/MPMCQueue.h x: 53 commits (all time) y: 937 lines of code folly/MacAddress.cpp x: 22 commits (all time) y: 137 lines of code folly/MacAddress.h x: 17 commits (all time) y: 112 lines of code folly/MapUtil.h x: 33 commits (all time) y: 200 lines of code folly/Math.h x: 10 commits (all time) y: 118 lines of code folly/MicroLock.cpp x: 17 commits (all time) y: 50 lines of code folly/MicroLock.h x: 27 commits (all time) y: 175 lines of code folly/MicroSpinLock.h x: 21 commits (all time) y: 1 lines of code folly/MoveWrapper.h x: 14 commits (all time) y: 25 lines of code folly/Optional.h x: 87 commits (all time) y: 504 lines of code folly/Padded.h x: 28 commits (all time) y: 300 lines of code folly/Poly-inl.h x: 7 commits (all time) y: 189 lines of code folly/Poly.h x: 17 commits (all time) y: 290 lines of code folly/Preprocessor.h x: 21 commits (all time) y: 110 lines of code folly/ProducerConsumerQueue.h x: 31 commits (all time) y: 116 lines of code folly/RWSpinLock.h x: 45 commits (all time) y: 1 lines of code folly/Random-inl.h x: 14 commits (all time) y: 47 lines of code folly/Random.h x: 32 commits (all time) y: 170 lines of code folly/SharedMutex.h x: 59 commits (all time) y: 1040 lines of code folly/Singleton-inl.h x: 49 commits (all time) y: 236 lines of code folly/SocketAddress.cpp x: 48 commits (all time) y: 618 lines of code folly/SocketAddress.h x: 38 commits (all time) y: 225 lines of code folly/SpinLock.h x: 22 commits (all time) y: 17 lines of code folly/String.h x: 81 commits (all time) y: 244 lines of code folly/Synchronized.h x: 86 commits (all time) y: 842 lines of code folly/SynchronizedPtr.h x: 5 commits (all time) y: 55 lines of code folly/ThreadCachedInt.h x: 23 commits (all time) y: 109 lines of code folly/TimeoutQueue.cpp x: 18 commits (all time) y: 50 lines of code folly/TokenBucket.h x: 24 commits (all time) y: 272 lines of code folly/Try-inl.h x: 34 commits (all time) y: 303 lines of code folly/Try.h x: 41 commits (all time) y: 333 lines of code folly/UTF8String.h x: 4 commits (all time) y: 21 lines of code folly/Unit.h x: 13 commits (all time) y: 29 lines of code folly/Uri-inl.h x: 17 commits (all time) y: 72 lines of code folly/Uri.cpp x: 28 commits (all time) y: 115 lines of code folly/Varint.h x: 25 commits (all time) y: 140 lines of code folly/chrono/Conv.h x: 13 commits (all time) y: 483 lines of code folly/compression/Compression.cpp x: 32 commits (all time) y: 1623 lines of code folly/compression/Compression.h x: 17 commits (all time) y: 145 lines of code folly/compression/CompressionContextPool.h x: 9 commits (all time) y: 64 lines of code folly/compression/Zlib.cpp x: 12 commits (all time) y: 321 lines of code folly/compression/Zstd.cpp x: 15 commits (all time) y: 194 lines of code folly/compression/Zstd.h x: 8 commits (all time) y: 38 lines of code folly/concurrency/AtomicSharedPtr.h x: 10 commits (all time) y: 275 lines of code folly/concurrency/CacheLocality.cpp x: 24 commits (all time) y: 292 lines of code folly/concurrency/ConcurrentHashMap.h x: 46 commits (all time) y: 546 lines of code folly/concurrency/DynamicBoundedQueue.h x: 10 commits (all time) y: 359 lines of code folly/concurrency/PriorityUnboundedQueueSet.h x: 5 commits (all time) y: 137 lines of code folly/concurrency/UnboundedQueue.h x: 32 commits (all time) y: 553 lines of code folly/container/BitIterator.h x: 6 commits (all time) y: 122 lines of code folly/container/Enumerate.h x: 8 commits (all time) y: 86 lines of code folly/container/EvictingCacheMap.h x: 17 commits (all time) y: 376 lines of code folly/container/F14Map.h x: 63 commits (all time) y: 1036 lines of code folly/container/F14Set-fwd.h x: 4 commits (all time) y: 69 lines of code folly/container/F14Set.h x: 57 commits (all time) y: 770 lines of code folly/container/Foreach-inl.h x: 13 commits (all time) y: 210 lines of code folly/container/Foreach.h x: 16 commits (all time) y: 51 lines of code folly/container/detail/F14MapFallback.h x: 11 commits (all time) y: 512 lines of code folly/container/detail/F14Policy.h x: 53 commits (all time) y: 1153 lines of code folly/container/detail/F14SetFallback.h x: 13 commits (all time) y: 371 lines of code folly/container/detail/F14Table.cpp x: 13 commits (all time) y: 41 lines of code folly/container/detail/F14Table.h x: 92 commits (all time) y: 1632 lines of code folly/container/detail/Util.h x: 6 commits (all time) y: 209 lines of code folly/detail/AtomicHashUtils.h x: 18 commits (all time) y: 18 lines of code folly/detail/AtomicUnorderedMapUtils.h x: 14 commits (all time) y: 52 lines of code folly/detail/DiscriminatedPtrDetail.h x: 19 commits (all time) y: 106 lines of code folly/detail/FileUtilDetail.h x: 24 commits (all time) y: 42 lines of code folly/detail/FingerprintPolynomial.h x: 21 commits (all time) y: 58 lines of code folly/detail/Futex-inl.h x: 5 commits (all time) y: 84 lines of code folly/detail/Futex.h x: 31 commits (all time) y: 42 lines of code folly/detail/IPAddress.h x: 22 commits (all time) y: 32 lines of code folly/detail/IPAddressSource.h x: 16 commits (all time) y: 189 lines of code folly/detail/Iterators.h x: 11 commits (all time) y: 64 lines of code folly/detail/MPMCPipelineDetail.h x: 14 commits (all time) y: 72 lines of code folly/detail/MemoryIdler.cpp x: 49 commits (all time) y: 126 lines of code folly/detail/MemoryIdler.h x: 32 commits (all time) y: 128 lines of code folly/detail/PolyDetail.h x: 22 commits (all time) y: 696 lines of code folly/detail/RangeCommon.cpp x: 12 commits (all time) y: 33 lines of code folly/detail/RangeSse42.cpp x: 27 commits (all time) y: 138 lines of code folly/detail/RangeSse42.h x: 11 commits (all time) y: 9 lines of code folly/detail/Singleton.h x: 9 commits (all time) y: 21 lines of code folly/detail/ThreadLocalDetail.cpp x: 48 commits (all time) y: 323 lines of code folly/detail/TurnSequencer.h x: 21 commits (all time) y: 154 lines of code folly/detail/TypeList.h x: 7 commits (all time) y: 231 lines of code folly/detail/UniqueInstance.cpp x: 5 commits (all time) y: 82 lines of code folly/executors/Async.h x: 5 commits (all time) y: 10 lines of code folly/executors/Codel.cpp x: 8 commits (all time) y: 79 lines of code folly/executors/Codel.h x: 10 commits (all time) y: 40 lines of code folly/executors/GlobalExecutor.cpp x: 21 commits (all time) y: 163 lines of code folly/executors/GlobalThreadPoolList.cpp x: 9 commits (all time) y: 143 lines of code folly/executors/IOThreadPoolDeadlockDetectorObserver.cpp x: 5 commits (all time) y: 66 lines of code folly/executors/SerialExecutor.h x: 20 commits (all time) y: 52 lines of code folly/executors/task_queue/BlockingQueue.h x: 10 commits (all time) y: 31 lines of code folly/executors/task_queue/PriorityLifoSemMPMCQueue.h x: 13 commits (all time) y: 93 lines of code folly/executors/thread_factory/NamedThreadFactory.h x: 8 commits (all time) y: 28 lines of code folly/experimental/AtomicReadMostlyMainPtr.h x: 7 commits (all time) y: 99 lines of code folly/experimental/AutoTimer.h x: 17 commits (all time) y: 87 lines of code folly/experimental/BitVectorCoding.h x: 29 commits (all time) y: 340 lines of code folly/experimental/DynamicParser-inl.h x: 16 commits (all time) y: 232 lines of code folly/experimental/DynamicParser.cpp x: 20 commits (all time) y: 140 lines of code folly/experimental/EnvUtil.h x: 9 commits (all time) y: 50 lines of code folly/experimental/FlatCombiningPriorityQueue.h x: 11 commits (all time) y: 300 lines of code folly/experimental/FunctionScheduler.cpp x: 39 commits (all time) y: 434 lines of code folly/experimental/FunctionScheduler.h x: 31 commits (all time) y: 189 lines of code folly/experimental/JSONSchema.cpp x: 28 commits (all time) y: 894 lines of code folly/experimental/JemallocNodumpAllocator.cpp x: 15 commits (all time) y: 128 lines of code folly/experimental/NestedCommandLineApp.cpp x: 22 commits (all time) y: 280 lines of code folly/experimental/NestedCommandLineApp.h x: 16 commits (all time) y: 81 lines of code folly/experimental/ProgramOptions.cpp x: 21 commits (all time) y: 250 lines of code folly/experimental/QuotientMultiSet-inl.h x: 7 commits (all time) y: 314 lines of code folly/experimental/ReadMostlySharedPtr.h x: 16 commits (all time) y: 392 lines of code folly/experimental/RelaxedConcurrentPriorityQueue.h x: 10 commits (all time) y: 888 lines of code folly/experimental/SingletonRelaxedCounter.h x: 10 commits (all time) y: 192 lines of code folly/experimental/StringKeyedCommon.h x: 13 commits (all time) y: 22 lines of code folly/experimental/StringKeyedSet.h x: 15 commits (all time) y: 137 lines of code folly/experimental/StringKeyedUnorderedMap.h x: 21 commits (all time) y: 27 lines of code folly/experimental/StringKeyedUnorderedSet.h x: 17 commits (all time) y: 10 lines of code folly/experimental/ThreadedRepeatingFunctionRunner.cpp x: 12 commits (all time) y: 60 lines of code folly/experimental/TimerFD.cpp x: 9 commits (all time) y: 89 lines of code folly/experimental/TimerFDTimeoutManager.h x: 6 commits (all time) y: 93 lines of code folly/experimental/bser/Load.cpp x: 18 commits (all time) y: 191 lines of code folly/experimental/channels/Channel-inl.h x: 2 commits (all time) y: 142 lines of code folly/experimental/channels/Channel.h x: 2 commits (all time) y: 123 lines of code folly/experimental/channels/ChannelCallbackHandle.h x: 2 commits (all time) y: 100 lines of code folly/experimental/channels/ConsumeChannel-inl.h x: 2 commits (all time) y: 214 lines of code folly/experimental/channels/Merge-inl.h x: 3 commits (all time) y: 167 lines of code folly/experimental/channels/MergeChannel-inl.h x: 6 commits (all time) y: 306 lines of code folly/experimental/channels/Producer-inl.h x: 2 commits (all time) y: 108 lines of code folly/experimental/channels/Producer.h x: 2 commits (all time) y: 50 lines of code folly/experimental/channels/detail/AtomicQueue.h x: 4 commits (all time) y: 222 lines of code folly/experimental/channels/detail/ChannelBridge.h x: 3 commits (all time) y: 94 lines of code folly/experimental/coro/Baton.h x: 10 commits (all time) y: 51 lines of code folly/experimental/coro/BoundedQueue.h x: 2 commits (all time) y: 84 lines of code folly/experimental/coro/Coroutine.h x: 15 commits (all time) y: 161 lines of code folly/experimental/coro/Retry.h x: 11 commits (all time) y: 230 lines of code folly/experimental/coro/RustAdaptors.h x: 2 commits (all time) y: 144 lines of code folly/experimental/coro/ScopeExit.h x: 2 commits (all time) y: 167 lines of code folly/experimental/coro/SmallUnboundedQueue.h x: 2 commits (all time) y: 63 lines of code folly/experimental/coro/Task.h x: 76 commits (all time) y: 602 lines of code folly/experimental/coro/ViaIfAsync.h x: 36 commits (all time) y: 538 lines of code folly/experimental/coro/WithAsyncStack.h x: 8 commits (all time) y: 166 lines of code folly/experimental/coro/detail/Barrier.h x: 12 commits (all time) y: 99 lines of code folly/experimental/coro/detail/InlineTask.h x: 15 commits (all time) y: 207 lines of code folly/experimental/coro/scripts/gdb.py x: 7 commits (all time) y: 269 lines of code folly/experimental/crypto/Blake2xb.cpp x: 6 commits (all time) y: 176 lines of code folly/experimental/crypto/LtHash-inl.h x: 7 commits (all time) y: 281 lines of code folly/experimental/crypto/detail/MathOperation_AVX2.cpp x: 7 commits (all time) y: 213 lines of code folly/experimental/crypto/detail/MathOperation_SSE2.cpp x: 8 commits (all time) y: 213 lines of code folly/experimental/exception_tracer/ExceptionCounterLib.cpp x: 18 commits (all time) y: 91 lines of code folly/experimental/exception_tracer/ExceptionTracer.cpp x: 46 commits (all time) y: 174 lines of code folly/experimental/exception_tracer/ExceptionTracer.h x: 19 commits (all time) y: 21 lines of code folly/experimental/exception_tracer/ExceptionTracerLib.cpp x: 33 commits (all time) y: 99 lines of code folly/experimental/exception_tracer/SmartExceptionTracer.cpp x: 11 commits (all time) y: 95 lines of code folly/experimental/exception_tracer/StackTrace.h x: 19 commits (all time) y: 33 lines of code folly/experimental/flat_combining/FlatCombining.h x: 15 commits (all time) y: 387 lines of code folly/experimental/io/AsyncBase.cpp x: 9 commits (all time) y: 208 lines of code folly/experimental/io/AsyncBase.h x: 10 commits (all time) y: 132 lines of code folly/experimental/io/AsyncIO.cpp x: 35 commits (all time) y: 211 lines of code folly/experimental/io/AsyncIO.h x: 31 commits (all time) y: 48 lines of code folly/experimental/io/FsUtil.h x: 13 commits (all time) y: 11 lines of code folly/experimental/io/HugePageUtil.cpp x: 25 commits (all time) y: 51 lines of code folly/experimental/io/HugePages.cpp x: 26 commits (all time) y: 171 lines of code folly/experimental/io/IoUring.cpp x: 8 commits (all time) y: 270 lines of code folly/experimental/io/IoUring.h x: 10 commits (all time) y: 61 lines of code folly/experimental/io/IoUringBackend.cpp x: 36 commits (all time) y: 990 lines of code folly/experimental/io/IoUringBackend.h x: 28 commits (all time) y: 717 lines of code folly/experimental/observer/Observer.h x: 31 commits (all time) y: 290 lines of code folly/experimental/settings/detail/SettingsImpl.h x: 18 commits (all time) y: 274 lines of code folly/experimental/symbolizer/Elf-inl.h x: 20 commits (all time) y: 96 lines of code folly/experimental/symbolizer/ElfCache.cpp x: 25 commits (all time) y: 72 lines of code folly/experimental/symbolizer/ElfCache.h x: 28 commits (all time) y: 77 lines of code folly/experimental/symbolizer/SignalHandler.cpp x: 58 commits (all time) y: 414 lines of code folly/experimental/symbolizer/SignalHandler.h x: 25 commits (all time) y: 13 lines of code folly/experimental/symbolizer/StackTrace.h x: 16 commits (all time) y: 13 lines of code folly/experimental/symbolizer/SymbolizePrinter.cpp x: 9 commits (all time) y: 215 lines of code folly/fibers/AtomicBatchDispatcher-inl.h x: 12 commits (all time) y: 165 lines of code folly/fibers/Baton-inl.h x: 18 commits (all time) y: 104 lines of code folly/fibers/Baton.h x: 23 commits (all time) y: 137 lines of code folly/fibers/EventBaseLoopController-inl.h x: 20 commits (all time) y: 93 lines of code folly/fibers/ExecutorLoopController-inl.h x: 8 commits (all time) y: 61 lines of code folly/fibers/ExecutorLoopController.h x: 13 commits (all time) y: 102 lines of code folly/fibers/Fiber.cpp x: 30 commits (all time) y: 190 lines of code folly/fibers/Fiber.h x: 18 commits (all time) y: 115 lines of code folly/fibers/FiberManager-inl.h x: 16 commits (all time) y: 47 lines of code folly/fibers/FiberManager.cpp x: 39 commits (all time) y: 210 lines of code folly/fibers/FiberManagerInternal-inl.h x: 41 commits (all time) y: 519 lines of code folly/fibers/FiberManagerMap-inl.h x: 4 commits (all time) y: 168 lines of code folly/fibers/FiberManagerMap.h x: 12 commits (all time) y: 23 lines of code folly/fibers/Promise-inl.h x: 9 commits (all time) y: 79 lines of code folly/fibers/Promise.h x: 13 commits (all time) y: 51 lines of code folly/fibers/Semaphore.cpp x: 21 commits (all time) y: 172 lines of code folly/fibers/SemaphoreBase.h x: 4 commits (all time) y: 44 lines of code folly/fibers/SimpleLoopController.h x: 16 commits (all time) y: 71 lines of code folly/fibers/TimedMutex.h x: 13 commits (all time) y: 141 lines of code folly/fibers/WhenN-inl.h x: 15 commits (all time) y: 173 lines of code folly/fibers/async/FiberManager.h x: 9 commits (all time) y: 31 lines of code folly/functional/Invoke.h x: 36 commits (all time) y: 316 lines of code folly/futures/Barrier.cpp x: 14 commits (all time) y: 70 lines of code folly/futures/Future-pre.h x: 45 commits (all time) y: 189 lines of code folly/futures/Future.cpp x: 35 commits (all time) y: 61 lines of code folly/futures/Promise-inl.h x: 48 commits (all time) y: 123 lines of code folly/futures/Promise.h x: 49 commits (all time) y: 106 lines of code folly/futures/Retrying.h x: 27 commits (all time) y: 261 lines of code folly/futures/SharedPromise.h x: 29 commits (all time) y: 60 lines of code folly/futures/ThreadWheelTimekeeper.cpp x: 27 commits (all time) y: 40 lines of code folly/futures/ThreadWheelTimekeeper.h x: 11 commits (all time) y: 17 lines of code folly/futures/detail/Core.cpp x: 13 commits (all time) y: 546 lines of code folly/futures/detail/Core.h x: 130 commits (all time) y: 356 lines of code folly/futures/detail/Types.h x: 12 commits (all time) y: 11 lines of code folly/gen/Base.h x: 43 commits (all time) y: 514 lines of code folly/gen/Combine-inl.h x: 19 commits (all time) y: 143 lines of code folly/gen/Core-inl.h x: 24 commits (all time) y: 230 lines of code folly/gen/File-inl.h x: 16 commits (all time) y: 114 lines of code folly/gen/Parallel-inl.h x: 24 commits (all time) y: 340 lines of code folly/hash/Checksum.cpp x: 10 commits (all time) y: 126 lines of code folly/hash/SpookyHashV1.h x: 7 commits (all time) y: 138 lines of code folly/hash/SpookyHashV2.cpp x: 8 commits (all time) y: 294 lines of code folly/io/IOBuf.cpp x: 103 commits (all time) y: 1022 lines of code folly/io/IOBuf.h x: 87 commits (all time) y: 745 lines of code folly/io/IOBufQueue.h x: 40 commits (all time) y: 318 lines of code folly/io/RecordIO-inl.h x: 22 commits (all time) y: 72 lines of code folly/io/RecordIO.cpp x: 27 commits (all time) y: 184 lines of code folly/io/ShutdownSocketSet.cpp x: 22 commits (all time) y: 154 lines of code folly/io/async/AsyncSignalHandler.cpp x: 18 commits (all time) y: 66 lines of code folly/io/async/AsyncSignalHandler.h x: 15 commits (all time) y: 24 lines of code folly/io/async/AsyncSocketException.h x: 22 commits (all time) y: 44 lines of code folly/io/async/AsyncTimeout.cpp x: 31 commits (all time) y: 127 lines of code folly/io/async/AsyncTimeout.h x: 25 commits (all time) y: 88 lines of code folly/io/async/AsyncUDPServerSocket.h x: 36 commits (all time) y: 202 lines of code folly/io/async/DelayedDestructionBase.h x: 19 commits (all time) y: 172 lines of code folly/io/async/EventBaseAtomicNotificationQueue-inl.h x: 7 commits (all time) y: 244 lines of code folly/io/async/EventBaseBackendBase.h x: 8 commits (all time) y: 131 lines of code folly/io/async/EventHandler.cpp x: 26 commits (all time) y: 102 lines of code folly/io/async/EventHandler.h x: 26 commits (all time) y: 55 lines of code folly/io/async/EventUtil.h x: 15 commits (all time) y: 46 lines of code folly/io/async/HHWheelTimer.cpp x: 66 commits (all time) y: 275 lines of code folly/io/async/HHWheelTimer.h x: 64 commits (all time) y: 160 lines of code folly/io/async/NotificationQueue.h x: 72 commits (all time) y: 555 lines of code folly/io/async/Request.cpp x: 94 commits (all time) y: 553 lines of code folly/io/async/Request.h x: 79 commits (all time) y: 326 lines of code folly/io/async/SSLContext.cpp x: 103 commits (all time) y: 705 lines of code folly/io/async/SSLContext.h x: 77 commits (all time) y: 261 lines of code folly/io/async/TimeoutManager.cpp x: 13 commits (all time) y: 78 lines of code folly/io/async/TimeoutManager.h x: 21 commits (all time) y: 39 lines of code folly/io/async/VirtualEventBase.h x: 30 commits (all time) y: 92 lines of code folly/io/async/ssl/OpenSSLUtils.cpp x: 38 commits (all time) y: 369 lines of code folly/lang/Pretty.h x: 9 commits (all time) y: 105 lines of code folly/lang/PropagateConst.h x: 14 commits (all time) y: 321 lines of code folly/logging/CustomLogFormatter.cpp x: 10 commits (all time) y: 241 lines of code folly/logging/LogLevel.cpp x: 3 commits (all time) y: 110 lines of code folly/logging/LoggerDB.cpp x: 13 commits (all time) y: 499 lines of code folly/memory/Arena.h x: 19 commits (all time) y: 216 lines of code folly/memory/MallctlHelper.h x: 6 commits (all time) y: 114 lines of code folly/memory/ReentrantAllocator.cpp x: 4 commits (all time) y: 111 lines of code folly/memory/UninitializedMemoryHacks.h x: 14 commits (all time) y: 260 lines of code folly/memory/detail/MallocImpl.h x: 12 commits (all time) y: 73 lines of code folly/memory/not_null-inl.h x: 5 commits (all time) y: 411 lines of code folly/memory/not_null.h x: 6 commits (all time) y: 201 lines of code folly/net/NetOps.cpp x: 17 commits (all time) y: 597 lines of code folly/net/NetOpsDispatcher.h x: 3 commits (all time) y: 81 lines of code folly/net/TcpInfoTypes.h x: 3 commits (all time) y: 138 lines of code folly/portability/Builtins.h x: 22 commits (all time) y: 119 lines of code folly/portability/Constexpr.h x: 27 commits (all time) y: 72 lines of code folly/portability/Fcntl.cpp x: 12 commits (all time) y: 88 lines of code folly/portability/Filesystem.h x: 2 commits (all time) y: 82 lines of code folly/portability/OpenSSL.cpp x: 34 commits (all time) y: 387 lines of code folly/portability/PThread.cpp x: 15 commits (all time) y: 554 lines of code folly/portability/Sockets.cpp x: 21 commits (all time) y: 187 lines of code folly/portability/SysMman.cpp x: 13 commits (all time) y: 159 lines of code folly/portability/SysResource.cpp x: 11 commits (all time) y: 100 lines of code folly/portability/SysUio.cpp x: 16 commits (all time) y: 136 lines of code folly/portability/Unistd.cpp x: 23 commits (all time) y: 226 lines of code folly/portability/Unistd.h x: 15 commits (all time) y: 61 lines of code folly/small_vector.h x: 100 commits (all time) y: 1007 lines of code folly/ssl/OpenSSLCertUtils.cpp x: 24 commits (all time) y: 309 lines of code folly/ssl/OpenSSLHash.cpp x: 10 commits (all time) y: 11 lines of code folly/ssl/OpenSSLPtrTypes.h x: 18 commits (all time) y: 146 lines of code folly/ssl/SSLSession.h x: 8 commits (all time) y: 9 lines of code folly/ssl/detail/OpenSSLThreading.cpp x: 11 commits (all time) y: 130 lines of code folly/stats/BucketedTimeSeries.h x: 28 commits (all time) y: 121 lines of code folly/stats/Histogram.h x: 36 commits (all time) y: 209 lines of code folly/stats/MultiLevelTimeSeries.h x: 25 commits (all time) y: 124 lines of code folly/stats/StreamingStats.h x: 4 commits (all time) y: 121 lines of code folly/stats/TDigest.h x: 22 commits (all time) y: 55 lines of code folly/stats/TimeseriesHistogram-inl.h x: 5 commits (all time) y: 147 lines of code folly/stats/TimeseriesHistogram.h x: 24 commits (all time) y: 178 lines of code folly/support/gdb.py x: 4 commits (all time) y: 295 lines of code folly/synchronization/AtomicNotification-inl.h x: 10 commits (all time) y: 105 lines of code folly/synchronization/DistributedMutex-inl.h x: 30 commits (all time) y: 782 lines of code folly/synchronization/HazptrObj.h x: 26 commits (all time) y: 324 lines of code folly/synchronization/HazptrObjLinked.h x: 9 commits (all time) y: 181 lines of code folly/synchronization/RWSpinLock.h x: 8 commits (all time) y: 511 lines of code folly/synchronization/detail/HazptrUtils.h x: 9 commits (all time) y: 240 lines of code folly/synchronization/detail/ThreadCachedLists.h x: 7 commits (all time) y: 123 lines of code folly/system/MemoryMapping.h x: 13 commits (all time) y: 119 lines of code folly/system/ThreadId.h x: 9 commits (all time) y: 6 lines of code folly/system/ThreadName.cpp x: 19 commits (all time) y: 193 lines of code folly/tracing/AsyncStack-inl.h x: 8 commits (all time) y: 104 lines of code build/fbcode_builder/CMake/make_fbpy_archive.py x: 3 commits (all time) y: 243 lines of code build/fbcode_builder/CMake/FindSodium.cmake x: 2 commits (all time) y: 265 lines of code build/fbcode_builder/CMake/FindGflags.cmake x: 3 commits (all time) y: 97 lines of code build/fbcode_builder/CMake/FBPythonBinary.cmake x: 9 commits (all time) y: 646 lines of code build/fbcode_builder/CMake/FBCMakeParseArgs.cmake x: 1 commits (all time) y: 135 lines of code
3028.0
lines of code
  min: 1.0
  average: 153.32
  25th percentile: 29.0
  median: 67.5
  75th percentile: 172.75
  max: 3028.0
0 376.0
commits (all time)
min: 1.0 | average: 17.67 | 25th percentile: 5.0 | median: 9.0 | 75th percentile: 20.0 | max: 376.0

File Size vs. Contributors (all time): 1168 points

folly/logging/LogWriter.h x: 4 contributors (all time) y: 22 lines of code folly/logging/StandardLogHandler.cpp x: 6 contributors (all time) y: 36 lines of code folly/ObserverContainer.h x: 1 contributors (all time) y: 437 lines of code folly/experimental/coro/UnboundedQueue.h x: 7 contributors (all time) y: 43 lines of code folly/experimental/symbolizer/Elf.cpp x: 21 contributors (all time) y: 343 lines of code folly/experimental/symbolizer/Elf.h x: 22 contributors (all time) y: 165 lines of code folly/io/async/ssl/OpenSSLTransportCertificate.h x: 3 contributors (all time) y: 16 lines of code folly/io/IOBufQueue.cpp x: 21 contributors (all time) y: 367 lines of code folly/Utility.h x: 15 contributors (all time) y: 285 lines of code folly/Traits.h x: 35 contributors (all time) y: 463 lines of code folly/synchronization/AtomicUtil-inl.h x: 9 contributors (all time) y: 366 lines of code folly/String-inl.h x: 30 contributors (all time) y: 504 lines of code folly/ScopeGuard.h x: 23 contributors (all time) y: 162 lines of code folly/lang/UncaughtExceptions.cpp x: 1 contributors (all time) y: 38 lines of code folly/net/TcpInfo.cpp x: 3 contributors (all time) y: 495 lines of code folly/synchronization/Lock.h x: 4 contributors (all time) y: 623 lines of code folly/io/async/SSLOptions.h x: 7 contributors (all time) y: 149 lines of code folly/synchronization/detail/ThreadCachedReaders.h x: 1 contributors (all time) y: 120 lines of code folly/CppAttributes.h x: 11 contributors (all time) y: 66 lines of code folly/experimental/JemallocHugePageAllocator.cpp x: 11 contributors (all time) y: 276 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 6 contributors (all time) y: 309 lines of code folly/experimental/symbolizer/Dwarf.cpp x: 29 contributors (all time) y: 141 lines of code folly/experimental/symbolizer/Dwarf.h x: 17 contributors (all time) y: 27 lines of code folly/experimental/symbolizer/DwarfImpl.cpp x: 1 contributors (all time) y: 516 lines of code folly/experimental/symbolizer/DwarfImpl.h x: 1 contributors (all time) y: 53 lines of code folly/experimental/symbolizer/DwarfLineNumberVM.h x: 1 contributors (all time) y: 75 lines of code folly/experimental/symbolizer/DwarfSection.cpp x: 1 contributors (all time) y: 22 lines of code folly/experimental/symbolizer/DwarfUtil.cpp x: 1 contributors (all time) y: 351 lines of code folly/experimental/symbolizer/DwarfUtil.h x: 1 contributors (all time) y: 103 lines of code folly/experimental/symbolizer/Symbolizer.cpp x: 30 contributors (all time) y: 394 lines of code folly/experimental/symbolizer/Symbolizer.h x: 20 contributors (all time) y: 152 lines of code folly/Benchmark.cpp x: 38 contributors (all time) y: 576 lines of code folly/concurrency/ThreadCachedSynchronized.h x: 1 contributors (all time) y: 150 lines of code folly/io/async/ScopedEventBaseThread.h x: 14 contributors (all time) y: 48 lines of code folly/lang/Exception.h x: 4 contributors (all time) y: 183 lines of code folly/synchronization/RelaxedAtomic.h x: 2 contributors (all time) y: 257 lines of code folly/compression/CompressionContextPoolSingletons.cpp x: 4 contributors (all time) y: 89 lines of code folly/experimental/LockFreeRingBuffer.h x: 14 contributors (all time) y: 179 lines of code folly/experimental/coro/Merge-inl.h x: 9 contributors (all time) y: 268 lines of code folly/experimental/coro/Collect.h x: 11 contributors (all time) y: 229 lines of code folly/experimental/coro/Promise.h x: 7 contributors (all time) y: 173 lines of code folly/io/async/EventBase.cpp x: 56 contributors (all time) y: 657 lines of code folly/io/async/EventBase.h x: 55 contributors (all time) y: 409 lines of code folly/experimental/TestUtil.cpp x: 18 contributors (all time) y: 198 lines of code folly/experimental/TestUtil.h x: 15 contributors (all time) y: 133 lines of code folly/synchronization/Rcu.h x: 10 contributors (all time) y: 144 lines of code build/fbcode_builder/getdeps.py x: 20 contributors (all time) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 18 contributors (all time) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 12 contributors (all time) y: 550 lines of code folly/lang/Access.h x: 1 contributors (all time) y: 8 lines of code build/fbcode_builder/getdeps/builder.py x: 23 contributors (all time) y: 822 lines of code folly/container/heap_vector_types.h x: 3 contributors (all time) y: 1139 lines of code folly/gen/Base-inl.h x: 25 contributors (all time) y: 1816 lines of code folly/DynamicConverter.h x: 23 contributors (all time) y: 262 lines of code folly/experimental/Instructions.h x: 14 contributors (all time) y: 145 lines of code folly/experimental/Select64.h x: 10 contributors (all time) y: 43 lines of code folly/system/MemoryMapping.cpp x: 13 contributors (all time) y: 336 lines of code folly/experimental/coro/Collect-inl.h x: 16 contributors (all time) y: 798 lines of code folly/synchronization/PicoSpinLock.h x: 5 contributors (all time) y: 72 lines of code folly/synchronization/SmallLocks.h x: 3 contributors (all time) y: 5 lines of code folly/portability/OpenSSL.h x: 21 contributors (all time) y: 190 lines of code folly/synchronization/AtomicRef.h x: 3 contributors (all time) y: 111 lines of code folly/container/Iterator.h x: 6 contributors (all time) y: 275 lines of code folly/experimental/coro/FutureUtil.h x: 5 contributors (all time) y: 50 lines of code folly/ExceptionWrapper-inl.h x: 13 contributors (all time) y: 455 lines of code CMake/FollyCompilerUnix.cmake x: 7 contributors (all time) y: 57 lines of code folly/experimental/FutureDAG.h x: 11 contributors (all time) y: 181 lines of code folly/executors/CPUThreadPoolExecutor.cpp x: 20 contributors (all time) y: 270 lines of code folly/executors/ThreadPoolExecutor.cpp x: 21 contributors (all time) y: 408 lines of code folly/executors/ThreadPoolExecutor.h x: 21 contributors (all time) y: 208 lines of code folly/logging/BridgeFromGoogleLogging.h x: 4 contributors (all time) y: 31 lines of code folly/lang/New.h x: 2 contributors (all time) y: 85 lines of code folly/Singleton.h x: 28 contributors (all time) y: 379 lines of code folly/experimental/coro/AsyncGenerator.h x: 9 contributors (all time) y: 437 lines of code folly/Benchmark.h x: 39 contributors (all time) y: 306 lines of code folly/experimental/channels/detail/Utility.h x: 2 contributors (all time) y: 173 lines of code folly/experimental/channels/FanoutSender-inl.h x: 3 contributors (all time) y: 163 lines of code folly/experimental/channels/FanoutSender.h x: 3 contributors (all time) y: 33 lines of code folly/experimental/channels/MultiplexChannel-inl.h x: 1 contributors (all time) y: 369 lines of code folly/experimental/channels/Transform-inl.h x: 3 contributors (all time) y: 476 lines of code folly/experimental/channels/Transform.h x: 2 contributors (all time) y: 69 lines of code folly/experimental/channels/detail/MultiplexerTraits.h x: 1 contributors (all time) y: 30 lines of code folly/Random.cpp x: 28 contributors (all time) y: 135 lines of code folly/Singleton.cpp x: 25 contributors (all time) y: 356 lines of code folly/Subprocess.cpp x: 38 contributors (all time) y: 786 lines of code folly/detail/ThreadLocalDetail.h x: 43 contributors (all time) y: 322 lines of code folly/logging/AsyncLogWriter.cpp x: 5 contributors (all time) y: 145 lines of code folly/synchronization/Rcu-inl.h x: 8 contributors (all time) y: 110 lines of code folly/dynamic.cpp x: 31 contributors (all time) y: 416 lines of code folly/dynamic.h x: 33 contributors (all time) y: 449 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 7 contributors (all time) y: 110 lines of code folly/Portability.h x: 61 contributors (all time) y: 445 lines of code folly/synchronization/Latch.h x: 3 contributors (all time) y: 59 lines of code build/fbcode_builder/getdeps/buildopts.py x: 19 contributors (all time) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 3 contributors (all time) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 6 contributors (all time) y: 146 lines of code build/fbcode_builder/getdeps/runcmd.py x: 8 contributors (all time) y: 106 lines of code folly/SingletonThreadLocal.h x: 13 contributors (all time) y: 137 lines of code folly/ThreadLocal.h x: 33 contributors (all time) y: 276 lines of code folly/synchronization/HazptrDomain.h x: 8 contributors (all time) y: 618 lines of code folly/python/AsyncioExecutor.h x: 9 contributors (all time) y: 59 lines of code folly/Conv.h x: 62 contributors (all time) y: 1016 lines of code folly/io/Cursor.h x: 33 contributors (all time) y: 893 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 3 contributors (all time) y: 267 lines of code folly/json_patch.cpp x: 8 contributors (all time) y: 259 lines of code folly/json_patch.h x: 4 contributors (all time) y: 70 lines of code folly/executors/IOThreadPoolExecutor.cpp x: 22 contributors (all time) y: 231 lines of code folly/executors/IOThreadPoolExecutor.h x: 15 contributors (all time) y: 76 lines of code folly/executors/CPUThreadPoolExecutor.h x: 20 contributors (all time) y: 118 lines of code folly/experimental/gdb/deadlock.py x: 4 contributors (all time) y: 290 lines of code folly/fibers/scripts/gdb.py x: 7 contributors (all time) y: 572 lines of code build/fbcode_builder/getdeps/cache.py x: 5 contributors (all time) y: 7 lines of code build/fbcode_builder/getdeps/copytree.py x: 5 contributors (all time) y: 42 lines of code build/fbcode_builder/getdeps/errors.py x: 6 contributors (all time) y: 5 lines of code build/fbcode_builder/getdeps/expr.py x: 7 contributors (all time) y: 120 lines of code build/fbcode_builder/getdeps/load.py x: 10 contributors (all time) y: 228 lines of code build/fbcode_builder/getdeps/subcmd.py x: 5 contributors (all time) y: 24 lines of code folly/futures/Future-inl.h x: 71 contributors (all time) y: 2111 lines of code folly/futures/Future.h x: 49 contributors (all time) y: 912 lines of code folly/String.cpp x: 34 contributors (all time) y: 531 lines of code folly/concurrency/detail/ConcurrentHashMap-detail.h x: 20 contributors (all time) y: 1529 lines of code folly/experimental/Coinflip.h x: 3 contributors (all time) y: 63 lines of code folly/experimental/QuotientMultiSet.cpp x: 5 contributors (all time) y: 122 lines of code folly/stats/BucketedTimeSeries-inl.h x: 3 contributors (all time) y: 351 lines of code folly/Function.h x: 21 contributors (all time) y: 620 lines of code folly/FBVector.h x: 28 contributors (all time) y: 1176 lines of code folly/Memory.h x: 34 contributors (all time) y: 511 lines of code folly/experimental/EliasFanoCoding.h x: 20 contributors (all time) y: 600 lines of code folly/experimental/SingleWriterFixedHashMap.h x: 5 contributors (all time) y: 225 lines of code folly/experimental/io/SimpleAsyncIO.cpp x: 5 contributors (all time) y: 173 lines of code folly/lang/Keep.h x: 2 contributors (all time) y: 32 lines of code folly/io/async/AsyncSSLSocket.cpp x: 56 contributors (all time) y: 1751 lines of code folly/io/async/AsyncSSLSocket.h x: 52 contributors (all time) y: 429 lines of code folly/io/async/AsyncTransport.h x: 32 contributors (all time) y: 375 lines of code folly/io/async/DecoratedAsyncTransportWrapper.h x: 13 contributors (all time) y: 130 lines of code folly/stats/QuantileEstimator-inl.h x: 4 contributors (all time) y: 36 lines of code folly/stats/QuantileEstimator.h x: 8 contributors (all time) y: 43 lines of code folly/io/async/AsyncServerSocket.cpp x: 44 contributors (all time) y: 910 lines of code folly/io/async/AsyncServerSocket.h x: 32 contributors (all time) y: 363 lines of code folly/executors/EDFThreadPoolExecutor.cpp x: 10 contributors (all time) y: 326 lines of code folly/Indestructible.h x: 7 contributors (all time) y: 68 lines of code folly/lang/SafeAssert.cpp x: 4 contributors (all time) y: 525 lines of code folly/lang/SafeAssert.h x: 4 contributors (all time) y: 101 lines of code folly/lang/Align.h x: 4 contributors (all time) y: 56 lines of code folly/experimental/Bits.h x: 16 contributors (all time) y: 190 lines of code folly/dynamic-inl.h x: 46 contributors (all time) y: 1115 lines of code folly/FBString.h x: 57 contributors (all time) y: 2018 lines of code folly/Range.h x: 65 contributors (all time) y: 1021 lines of code folly/io/async/AsyncSocket.cpp x: 67 contributors (all time) y: 3028 lines of code folly/io/async/AsyncSocket.h x: 52 contributors (all time) y: 644 lines of code folly/Expected.h x: 21 contributors (all time) y: 1041 lines of code folly/detail/StaticSingletonManager.h x: 6 contributors (all time) y: 126 lines of code CMake/folly-deps.cmake x: 26 contributors (all time) y: 280 lines of code folly/net/NetOps.h x: 15 contributors (all time) y: 262 lines of code folly/portability/Time.cpp x: 11 contributors (all time) y: 289 lines of code folly/portability/Time.h x: 9 contributors (all time) y: 40 lines of code folly/experimental/symbolizer/StackTrace.cpp x: 14 contributors (all time) y: 221 lines of code folly/fibers/FiberManagerInternal.h x: 23 contributors (all time) y: 275 lines of code folly/synchronization/detail/Hardware.cpp x: 6 contributors (all time) y: 143 lines of code folly/FixedString.h x: 17 contributors (all time) y: 1513 lines of code folly/synchronization/LifoSem.h x: 10 contributors (all time) y: 445 lines of code folly/experimental/coro/detail/Malloc.cpp x: 5 contributors (all time) y: 16 lines of code folly/CPortability.h x: 25 contributors (all time) y: 150 lines of code build/fbcode_builder/CMake/fb_py_test_main.py x: 4 contributors (all time) y: 566 lines of code build/fbcode_builder/fbcode_builder.py x: 14 contributors (all time) y: 391 lines of code build/fbcode_builder/fbcode_builder_config.py x: 4 contributors (all time) y: 8 lines of code build/fbcode_builder/make_docker_context.py x: 5 contributors (all time) y: 132 lines of code build/fbcode_builder/shell_builder.py x: 8 contributors (all time) y: 73 lines of code folly/io/async/AtomicNotificationQueue-inl.h x: 8 contributors (all time) y: 287 lines of code folly/io/async/AtomicNotificationQueue.h x: 8 contributors (all time) y: 85 lines of code folly/json.cpp x: 50 contributors (all time) y: 854 lines of code folly/ssl/OpenSSLHash.h x: 9 contributors (all time) y: 285 lines of code folly/io/coro/Transport.cpp x: 2 contributors (all time) y: 307 lines of code folly/lang/Exception.cpp x: 2 contributors (all time) y: 321 lines of code folly/io/async/AsyncUDPSocket.cpp x: 34 contributors (all time) y: 1169 lines of code folly/io/async/AsyncUDPSocket.h x: 30 contributors (all time) y: 255 lines of code folly/PackedSyncPtr.h x: 15 contributors (all time) y: 57 lines of code folly/lang/Bits.h x: 12 contributors (all time) y: 273 lines of code folly/synchronization/MicroSpinLock.h x: 7 contributors (all time) y: 80 lines of code folly/logging/LogStreamProcessor.h x: 7 contributors (all time) y: 263 lines of code folly/logging/xlog.cpp x: 6 contributors (all time) y: 84 lines of code folly/logging/xlog.h x: 14 contributors (all time) y: 432 lines of code folly/fibers/GuardPageAllocator.cpp x: 13 contributors (all time) y: 228 lines of code folly/experimental/PrimaryPtr.h x: 5 contributors (all time) y: 181 lines of code folly/Subprocess.h x: 32 contributors (all time) y: 328 lines of code folly/container/detail/F14IntrinsicsAvailability.h x: 6 contributors (all time) y: 33 lines of code folly/portability/Asm.h x: 9 contributors (all time) y: 27 lines of code folly/portability/Malloc.h x: 14 contributors (all time) y: 27 lines of code folly/experimental/observer/Observable-inl.h x: 8 contributors (all time) y: 120 lines of code folly/experimental/observer/detail/Core.h x: 6 contributors (all time) y: 48 lines of code folly/synchronization/Baton.h x: 9 contributors (all time) y: 160 lines of code folly/executors/ManualExecutor.h x: 10 contributors (all time) y: 87 lines of code folly/experimental/coro/BlockingWait.h x: 11 contributors (all time) y: 331 lines of code folly/executors/MeteredExecutor.cpp x: 4 contributors (all time) y: 72 lines of code CMake/FindCython.cmake x: 2 contributors (all time) y: 44 lines of code CMake/FollyCompilerMSVC.cmake x: 10 contributors (all time) y: 297 lines of code CMake/FollyConfigChecks.cmake x: 11 contributors (all time) y: 193 lines of code CMake/FollyFunctions.cmake x: 7 contributors (all time) y: 303 lines of code CMake/GenPkgConfig.cmake x: 3 contributors (all time) y: 103 lines of code CMake/folly-config.h.cmake x: 9 contributors (all time) y: 72 lines of code folly/AtomicHashArray-inl.h x: 22 contributors (all time) y: 395 lines of code folly/AtomicHashArray.h x: 28 contributors (all time) y: 257 lines of code folly/AtomicHashMap-inl.h x: 23 contributors (all time) y: 532 lines of code folly/AtomicHashMap.h x: 27 contributors (all time) y: 220 lines of code folly/AtomicIntrusiveLinkedList.h x: 6 contributors (all time) y: 82 lines of code folly/AtomicLinkedList.h x: 11 contributors (all time) y: 43 lines of code folly/Bits.h x: 23 contributors (all time) y: 1 lines of code folly/CancellationToken-inl.h x: 5 contributors (all time) y: 327 lines of code folly/CancellationToken.h x: 4 contributors (all time) y: 113 lines of code folly/ConcurrentBitSet.h x: 3 contributors (all time) y: 72 lines of code folly/ConcurrentSkipList-inl.h x: 19 contributors (all time) y: 249 lines of code folly/ConcurrentSkipList.h x: 23 contributors (all time) y: 519 lines of code folly/ConstexprMath.h x: 8 contributors (all time) y: 239 lines of code folly/Conv.cpp x: 25 contributors (all time) y: 611 lines of code folly/CpuId.h x: 16 contributors (all time) y: 174 lines of code folly/Demangle.cpp x: 12 contributors (all time) y: 107 lines of code folly/Demangle.h x: 10 contributors (all time) y: 21 lines of code folly/DiscriminatedPtr.h x: 14 contributors (all time) y: 113 lines of code folly/Exception.h x: 13 contributors (all time) y: 85 lines of code folly/ExceptionString.cpp x: 2 contributors (all time) y: 22 lines of code folly/ExceptionWrapper.h x: 32 contributors (all time) y: 263 lines of code folly/Executor.h x: 21 contributors (all time) y: 238 lines of code folly/File.cpp x: 17 contributors (all time) y: 130 lines of code folly/File.h x: 16 contributors (all time) y: 56 lines of code folly/FileUtil.cpp x: 19 contributors (all time) y: 208 lines of code folly/FileUtil.h x: 19 contributors (all time) y: 134 lines of code folly/Fingerprint.cpp x: 7 contributors (all time) y: 88 lines of code folly/Fingerprint.h x: 12 contributors (all time) y: 164 lines of code folly/FollyMemcpy.h x: 2 contributors (all time) y: 5 lines of code folly/Format-inl.h x: 37 contributors (all time) y: 875 lines of code folly/Format.cpp x: 22 contributors (all time) y: 345 lines of code folly/Format.h x: 31 contributors (all time) y: 246 lines of code folly/FormatArg.h x: 14 contributors (all time) y: 172 lines of code folly/FormatTraits.h x: 8 contributors (all time) y: 32 lines of code folly/GroupVarint.cpp x: 10 contributors (all time) y: 75 lines of code folly/GroupVarint.h x: 19 contributors (all time) y: 395 lines of code folly/Hash.h x: 28 contributors (all time) y: 2 lines of code folly/IPAddress.cpp x: 15 contributors (all time) y: 361 lines of code folly/IPAddressException.h x: 13 contributors (all time) y: 33 lines of code folly/IPAddressV4.cpp x: 18 contributors (all time) y: 223 lines of code folly/IPAddressV4.h x: 19 contributors (all time) y: 147 lines of code folly/IPAddressV6.cpp x: 26 contributors (all time) y: 391 lines of code folly/IPAddressV6.h x: 15 contributors (all time) y: 169 lines of code folly/IndexedMemPool.h x: 19 contributors (all time) y: 306 lines of code folly/IntrusiveList.h x: 9 contributors (all time) y: 23 lines of code folly/Likely.h x: 7 contributors (all time) y: 17 lines of code folly/MPMCPipeline.h x: 10 contributors (all time) y: 126 lines of code folly/MPMCQueue.h x: 25 contributors (all time) y: 937 lines of code folly/MacAddress.cpp x: 11 contributors (all time) y: 137 lines of code folly/MacAddress.h x: 9 contributors (all time) y: 112 lines of code folly/MapUtil.h x: 17 contributors (all time) y: 200 lines of code folly/Math.h x: 5 contributors (all time) y: 118 lines of code folly/MicroLock.cpp x: 10 contributors (all time) y: 50 lines of code folly/MicroSpinLock.h x: 8 contributors (all time) y: 1 lines of code folly/MoveWrapper.h x: 10 contributors (all time) y: 25 lines of code folly/Optional.h x: 50 contributors (all time) y: 504 lines of code folly/Padded.h x: 14 contributors (all time) y: 300 lines of code folly/ProducerConsumerQueue.h x: 22 contributors (all time) y: 116 lines of code folly/RWSpinLock.h x: 26 contributors (all time) y: 1 lines of code folly/Random.h x: 23 contributors (all time) y: 170 lines of code folly/Replaceable.h x: 6 contributors (all time) y: 391 lines of code folly/SharedMutex.h x: 28 contributors (all time) y: 1040 lines of code folly/Singleton-inl.h x: 18 contributors (all time) y: 236 lines of code folly/SocketAddress.cpp x: 23 contributors (all time) y: 618 lines of code folly/SocketAddress.h x: 20 contributors (all time) y: 225 lines of code folly/SpinLock.h x: 13 contributors (all time) y: 17 lines of code folly/String.h x: 40 contributors (all time) y: 244 lines of code folly/Synchronized.h x: 33 contributors (all time) y: 842 lines of code folly/TimeoutQueue.cpp x: 11 contributors (all time) y: 50 lines of code folly/TokenBucket.h x: 15 contributors (all time) y: 272 lines of code folly/Try-inl.h x: 13 contributors (all time) y: 303 lines of code folly/Try.h x: 14 contributors (all time) y: 333 lines of code folly/Unicode.cpp x: 14 contributors (all time) y: 103 lines of code folly/Unicode.h x: 12 contributors (all time) y: 33 lines of code folly/Uri.cpp x: 13 contributors (all time) y: 115 lines of code folly/Uri.h x: 13 contributors (all time) y: 42 lines of code folly/Varint.h x: 17 contributors (all time) y: 140 lines of code folly/chrono/Conv.h x: 8 contributors (all time) y: 483 lines of code folly/compression/Compression.cpp x: 13 contributors (all time) y: 1623 lines of code folly/compression/CompressionContextPool.h x: 5 contributors (all time) y: 64 lines of code folly/compression/Utils.h x: 3 contributors (all time) y: 37 lines of code folly/compression/Zlib.cpp x: 7 contributors (all time) y: 321 lines of code folly/compression/Zstd.cpp x: 5 contributors (all time) y: 194 lines of code folly/concurrency/AtomicSharedPtr.h x: 5 contributors (all time) y: 275 lines of code folly/concurrency/CacheLocality.h x: 12 contributors (all time) y: 250 lines of code folly/concurrency/ConcurrentHashMap.h x: 20 contributors (all time) y: 546 lines of code folly/concurrency/DynamicBoundedQueue.h x: 5 contributors (all time) y: 359 lines of code folly/concurrency/PriorityUnboundedQueueSet.h x: 3 contributors (all time) y: 137 lines of code folly/concurrency/UnboundedQueue.h x: 9 contributors (all time) y: 553 lines of code folly/container/BitIterator.h x: 3 contributors (all time) y: 122 lines of code folly/container/EvictingCacheMap.h x: 10 contributors (all time) y: 376 lines of code folly/container/F14Map-fwd.h x: 3 contributors (all time) y: 86 lines of code folly/container/F14Map.h x: 18 contributors (all time) y: 1036 lines of code folly/container/F14Set.h x: 18 contributors (all time) y: 770 lines of code folly/container/Foreach-inl.h x: 7 contributors (all time) y: 210 lines of code folly/container/detail/F14MapFallback.h x: 7 contributors (all time) y: 512 lines of code folly/container/detail/F14Policy.h x: 14 contributors (all time) y: 1153 lines of code folly/container/detail/F14SetFallback.h x: 8 contributors (all time) y: 371 lines of code folly/container/detail/F14Table.h x: 22 contributors (all time) y: 1632 lines of code folly/container/detail/Util.h x: 3 contributors (all time) y: 209 lines of code folly/detail/DiscriminatedPtrDetail.h x: 10 contributors (all time) y: 106 lines of code folly/detail/FileUtilDetail.h x: 15 contributors (all time) y: 42 lines of code folly/detail/GroupVarintDetail.h x: 8 contributors (all time) y: 56 lines of code folly/detail/IPAddress.h x: 15 contributors (all time) y: 32 lines of code folly/detail/IPAddressSource.h x: 8 contributors (all time) y: 189 lines of code folly/detail/Iterators.h x: 9 contributors (all time) y: 64 lines of code folly/detail/MemoryIdler.cpp x: 25 contributors (all time) y: 126 lines of code folly/detail/MemoryIdler.h x: 14 contributors (all time) y: 128 lines of code folly/detail/PolyDetail.h x: 10 contributors (all time) y: 696 lines of code folly/detail/RangeSse42.cpp x: 7 contributors (all time) y: 138 lines of code folly/detail/SocketFastOpen.cpp x: 11 contributors (all time) y: 128 lines of code folly/detail/SocketFastOpen.h x: 7 contributors (all time) y: 26 lines of code folly/detail/ThreadLocalDetail.cpp x: 16 contributors (all time) y: 323 lines of code folly/detail/TurnSequencer.h x: 12 contributors (all time) y: 154 lines of code folly/detail/TypeList.h x: 6 contributors (all time) y: 231 lines of code folly/detail/UniqueInstance.cpp x: 2 contributors (all time) y: 82 lines of code folly/executors/InlineExecutor.h x: 6 contributors (all time) y: 22 lines of code folly/experimental/AtomicReadMostlyMainPtr.h x: 5 contributors (all time) y: 99 lines of code folly/experimental/AutoTimer.h x: 9 contributors (all time) y: 87 lines of code folly/experimental/BitVectorCoding.h x: 11 contributors (all time) y: 340 lines of code folly/experimental/DynamicParser-inl.h x: 7 contributors (all time) y: 232 lines of code folly/experimental/DynamicParser.cpp x: 9 contributors (all time) y: 140 lines of code folly/experimental/DynamicParser.h x: 7 contributors (all time) y: 96 lines of code folly/experimental/FunctionScheduler.cpp x: 24 contributors (all time) y: 434 lines of code folly/experimental/FunctionScheduler.h x: 19 contributors (all time) y: 189 lines of code folly/experimental/JSONSchema.cpp x: 15 contributors (all time) y: 894 lines of code folly/experimental/NestedCommandLineApp.cpp x: 12 contributors (all time) y: 280 lines of code folly/experimental/NestedCommandLineApp.h x: 11 contributors (all time) y: 81 lines of code folly/experimental/ProgramOptions.cpp x: 13 contributors (all time) y: 250 lines of code folly/experimental/QuotientMultiSet-inl.h x: 4 contributors (all time) y: 314 lines of code folly/experimental/QuotientMultiSet.h x: 4 contributors (all time) y: 127 lines of code folly/experimental/ReadMostlySharedPtr.h x: 9 contributors (all time) y: 392 lines of code folly/experimental/RelaxedConcurrentPriorityQueue.h x: 7 contributors (all time) y: 888 lines of code folly/experimental/SingletonRelaxedCounter.h x: 4 contributors (all time) y: 192 lines of code folly/experimental/StringKeyedMap.h x: 8 contributors (all time) y: 144 lines of code folly/experimental/StringKeyedUnorderedSet.h x: 10 contributors (all time) y: 10 lines of code folly/experimental/TimerFD.cpp x: 5 contributors (all time) y: 89 lines of code folly/experimental/TupleOps.h x: 6 contributors (all time) y: 63 lines of code folly/experimental/bser/Dump.cpp x: 6 contributors (all time) y: 191 lines of code folly/experimental/bser/Load.cpp x: 8 contributors (all time) y: 191 lines of code folly/experimental/channels/Channel-inl.h x: 2 contributors (all time) y: 142 lines of code folly/experimental/channels/Channel.h x: 2 contributors (all time) y: 123 lines of code folly/experimental/channels/ChannelCallbackHandle.h x: 2 contributors (all time) y: 100 lines of code folly/experimental/channels/ConsumeChannel-inl.h x: 2 contributors (all time) y: 214 lines of code folly/experimental/channels/FanoutChannel-inl.h x: 3 contributors (all time) y: 223 lines of code folly/experimental/channels/MergeChannel.h x: 2 contributors (all time) y: 52 lines of code folly/experimental/channels/Producer-inl.h x: 2 contributors (all time) y: 108 lines of code folly/experimental/coro/AsyncPipe.h x: 10 contributors (all time) y: 200 lines of code folly/experimental/coro/Coroutine.h x: 6 contributors (all time) y: 161 lines of code folly/experimental/coro/RustAdaptors.h x: 2 contributors (all time) y: 144 lines of code folly/experimental/coro/Task.h x: 14 contributors (all time) y: 602 lines of code folly/experimental/coro/ViaIfAsync.h x: 9 contributors (all time) y: 538 lines of code folly/experimental/coro/WithAsyncStack.h x: 4 contributors (all time) y: 166 lines of code folly/experimental/coro/detail/Barrier.h x: 6 contributors (all time) y: 99 lines of code folly/experimental/coro/detail/BarrierTask.h x: 5 contributors (all time) y: 158 lines of code folly/experimental/coro/detail/InlineTask.h x: 5 contributors (all time) y: 207 lines of code folly/experimental/crypto/Blake2xb.cpp x: 3 contributors (all time) y: 176 lines of code folly/experimental/crypto/LtHash-inl.h x: 4 contributors (all time) y: 281 lines of code folly/experimental/crypto/LtHash.cpp x: 4 contributors (all time) y: 137 lines of code folly/experimental/crypto/detail/MathOperation_SSE2.cpp x: 6 contributors (all time) y: 213 lines of code folly/experimental/exception_tracer/ExceptionTracer.cpp x: 20 contributors (all time) y: 174 lines of code folly/experimental/exception_tracer/ExceptionTracer.h x: 12 contributors (all time) y: 21 lines of code folly/experimental/exception_tracer/ExceptionTracerLib.cpp x: 15 contributors (all time) y: 99 lines of code folly/experimental/flat_combining/FlatCombining.h x: 7 contributors (all time) y: 387 lines of code folly/experimental/io/AsyncBase.cpp x: 4 contributors (all time) y: 208 lines of code folly/experimental/io/AsyncIO.cpp x: 16 contributors (all time) y: 211 lines of code folly/experimental/io/FsUtil.h x: 7 contributors (all time) y: 11 lines of code folly/experimental/io/HugePageUtil.cpp x: 12 contributors (all time) y: 51 lines of code folly/experimental/io/IoUring.cpp x: 5 contributors (all time) y: 270 lines of code folly/experimental/io/IoUringBackend.cpp x: 6 contributors (all time) y: 990 lines of code folly/experimental/io/IoUringBackend.h x: 6 contributors (all time) y: 717 lines of code folly/experimental/observer/Observer.h x: 14 contributors (all time) y: 290 lines of code folly/experimental/observer/detail/ObserverManager.cpp x: 11 contributors (all time) y: 170 lines of code folly/experimental/settings/detail/SettingsImpl.h x: 6 contributors (all time) y: 274 lines of code folly/experimental/symbolizer/Elf-inl.h x: 11 contributors (all time) y: 96 lines of code folly/experimental/symbolizer/SignalHandler.cpp x: 27 contributors (all time) y: 414 lines of code folly/experimental/symbolizer/SignalHandler.h x: 15 contributors (all time) y: 13 lines of code folly/experimental/symbolizer/SymbolizePrinter.cpp x: 4 contributors (all time) y: 215 lines of code folly/fibers/Baton.h x: 10 contributors (all time) y: 137 lines of code folly/fibers/FiberManager.cpp x: 17 contributors (all time) y: 210 lines of code folly/fibers/FiberManagerInternal-inl.h x: 16 contributors (all time) y: 519 lines of code folly/fibers/FiberManagerMap-inl.h x: 4 contributors (all time) y: 168 lines of code folly/fibers/FiberManagerMap.h x: 8 contributors (all time) y: 23 lines of code folly/fibers/Semaphore.cpp x: 9 contributors (all time) y: 172 lines of code folly/fibers/TimedMutex-inl.h x: 9 contributors (all time) y: 297 lines of code folly/fibers/TimedMutex.h x: 8 contributors (all time) y: 141 lines of code folly/functional/ApplyTuple.h x: 9 contributors (all time) y: 149 lines of code folly/functional/Invoke.h x: 9 contributors (all time) y: 316 lines of code folly/futures/Future-pre.h x: 13 contributors (all time) y: 189 lines of code folly/futures/Future.cpp x: 16 contributors (all time) y: 61 lines of code folly/futures/Retrying.h x: 12 contributors (all time) y: 261 lines of code folly/futures/SharedPromise-inl.h x: 12 contributors (all time) y: 81 lines of code folly/futures/SharedPromise.h x: 14 contributors (all time) y: 60 lines of code folly/futures/ThreadWheelTimekeeper.cpp x: 12 contributors (all time) y: 40 lines of code folly/futures/detail/Core.cpp x: 6 contributors (all time) y: 546 lines of code folly/futures/detail/Core.h x: 29 contributors (all time) y: 356 lines of code folly/futures/detail/Types.h x: 9 contributors (all time) y: 11 lines of code folly/gen/Base.h x: 21 contributors (all time) y: 514 lines of code folly/gen/File-inl.h x: 10 contributors (all time) y: 114 lines of code folly/gen/Parallel-inl.h x: 14 contributors (all time) y: 340 lines of code folly/gen/ParallelMap-inl.h x: 12 contributors (all time) y: 186 lines of code folly/gen/String-inl.h x: 13 contributors (all time) y: 278 lines of code folly/gen/String.h x: 12 contributors (all time) y: 118 lines of code folly/init/Init.cpp x: 19 contributors (all time) y: 58 lines of code folly/io/IOBuf.cpp x: 43 contributors (all time) y: 1022 lines of code folly/io/IOBuf.h x: 41 contributors (all time) y: 745 lines of code folly/io/IOBufQueue.h x: 22 contributors (all time) y: 318 lines of code folly/io/RecordIO-inl.h x: 13 contributors (all time) y: 72 lines of code folly/io/async/AsyncTimeout.cpp x: 18 contributors (all time) y: 127 lines of code folly/io/async/AsyncTimeout.h x: 15 contributors (all time) y: 88 lines of code folly/io/async/DelayedDestruction.h x: 14 contributors (all time) y: 39 lines of code folly/io/async/DelayedDestructionBase.h x: 12 contributors (all time) y: 172 lines of code folly/io/async/EventBaseAtomicNotificationQueue-inl.h x: 6 contributors (all time) y: 244 lines of code folly/io/async/EventHandler.cpp x: 17 contributors (all time) y: 102 lines of code folly/io/async/HHWheelTimer.h x: 29 contributors (all time) y: 160 lines of code folly/io/async/NotificationQueue.h x: 37 contributors (all time) y: 555 lines of code folly/io/async/Request.cpp x: 33 contributors (all time) y: 553 lines of code folly/io/async/Request.h x: 31 contributors (all time) y: 326 lines of code folly/io/async/SSLContext.cpp x: 40 contributors (all time) y: 705 lines of code folly/io/async/SSLContext.h x: 32 contributors (all time) y: 261 lines of code folly/io/async/ssl/OpenSSLUtils.cpp x: 16 contributors (all time) y: 369 lines of code folly/io/async/ssl/SSLErrors.cpp x: 9 contributors (all time) y: 97 lines of code folly/json.h x: 29 contributors (all time) y: 80 lines of code folly/lang/PropagateConst.h x: 6 contributors (all time) y: 321 lines of code folly/logging/CustomLogFormatter.cpp x: 7 contributors (all time) y: 241 lines of code folly/logging/LogConfigParser.cpp x: 8 contributors (all time) y: 475 lines of code folly/logging/LogMessage.cpp x: 6 contributors (all time) y: 116 lines of code folly/logging/LoggerDB.cpp x: 10 contributors (all time) y: 499 lines of code folly/memory/Arena.h x: 8 contributors (all time) y: 216 lines of code folly/memory/UninitializedMemoryHacks.h x: 7 contributors (all time) y: 260 lines of code folly/memory/not_null-inl.h x: 4 contributors (all time) y: 411 lines of code folly/memory/not_null.h x: 3 contributors (all time) y: 201 lines of code folly/net/NetOps.cpp x: 11 contributors (all time) y: 597 lines of code folly/portability/Builtins.h x: 11 contributors (all time) y: 119 lines of code folly/portability/OpenSSL.cpp x: 17 contributors (all time) y: 387 lines of code folly/portability/PThread.cpp x: 8 contributors (all time) y: 554 lines of code folly/portability/Unistd.cpp x: 7 contributors (all time) y: 226 lines of code folly/small_vector.h x: 47 contributors (all time) y: 1007 lines of code folly/sorted_vector_types.h x: 32 contributors (all time) y: 874 lines of code folly/ssl/OpenSSLPtrTypes.h x: 11 contributors (all time) y: 146 lines of code folly/stats/Histogram-inl.h x: 3 contributors (all time) y: 188 lines of code folly/stats/Histogram.h x: 22 contributors (all time) y: 209 lines of code folly/stats/TDigest.cpp x: 10 contributors (all time) y: 258 lines of code folly/stats/TimeseriesHistogram-inl.h x: 4 contributors (all time) y: 147 lines of code folly/stats/TimeseriesHistogram.h x: 13 contributors (all time) y: 178 lines of code folly/synchronization/CallOnce.h x: 9 contributors (all time) y: 127 lines of code folly/synchronization/DistributedMutex-inl.h x: 10 contributors (all time) y: 782 lines of code folly/synchronization/HazptrObj.h x: 4 contributors (all time) y: 324 lines of code folly/synchronization/RWSpinLock.h x: 4 contributors (all time) y: 511 lines of code folly/synchronization/detail/HazptrUtils.h x: 4 contributors (all time) y: 240 lines of code folly/system/ThreadName.cpp x: 15 contributors (all time) y: 193 lines of code build/fbcode_builder/CMake/make_fbpy_archive.py x: 2 contributors (all time) y: 243 lines of code build/fbcode_builder/CMake/FindSodium.cmake x: 2 contributors (all time) y: 265 lines of code build/fbcode_builder/CMake/FBPythonBinary.cmake x: 2 contributors (all time) y: 646 lines of code build/fbcode_builder/CMake/FBCMakeParseArgs.cmake x: 1 contributors (all time) y: 135 lines of code
3028.0
lines of code
  min: 1.0
  average: 153.32
  25th percentile: 29.0
  median: 67.5
  75th percentile: 172.75
  max: 3028.0
0 71.0
contributors (all time)
min: 1.0 | average: 8.47 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 10.0 | max: 71.0

File Size vs. Commits (30 days): 68 points

folly/logging/LogWriter.h x: 1 commits (30d) y: 22 lines of code folly/logging/StandardLogHandler.cpp x: 1 commits (30d) y: 36 lines of code folly/ObserverContainer.h x: 1 commits (30d) y: 437 lines of code folly/experimental/coro/UnboundedQueue.h x: 1 commits (30d) y: 43 lines of code folly/experimental/symbolizer/Elf.cpp x: 1 commits (30d) y: 343 lines of code folly/experimental/symbolizer/Elf.h x: 1 commits (30d) y: 165 lines of code folly/io/async/ssl/OpenSSLTransportCertificate.h x: 1 commits (30d) y: 16 lines of code folly/io/IOBufQueue.cpp x: 1 commits (30d) y: 367 lines of code folly/Utility.h x: 2 commits (30d) y: 285 lines of code folly/Traits.h x: 1 commits (30d) y: 463 lines of code folly/synchronization/AtomicUtil-inl.h x: 3 commits (30d) y: 366 lines of code folly/String-inl.h x: 1 commits (30d) y: 504 lines of code folly/ScopeGuard.h x: 2 commits (30d) y: 162 lines of code folly/net/TcpInfo.cpp x: 1 commits (30d) y: 495 lines of code folly/synchronization/Lock.h x: 1 commits (30d) y: 623 lines of code folly/io/async/SSLOptions.h x: 1 commits (30d) y: 149 lines of code folly/synchronization/detail/ThreadCachedReaders.h x: 1 commits (30d) y: 120 lines of code folly/CppAttributes.h x: 1 commits (30d) y: 66 lines of code folly/experimental/JemallocHugePageAllocator.cpp x: 1 commits (30d) y: 276 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 1 commits (30d) y: 309 lines of code folly/experimental/symbolizer/Dwarf.cpp x: 1 commits (30d) y: 141 lines of code folly/experimental/symbolizer/DwarfImpl.cpp x: 1 commits (30d) y: 516 lines of code folly/experimental/symbolizer/DwarfImpl.h x: 1 commits (30d) y: 53 lines of code folly/experimental/symbolizer/DwarfLineNumberVM.h x: 1 commits (30d) y: 75 lines of code folly/experimental/symbolizer/DwarfUtil.cpp x: 1 commits (30d) y: 351 lines of code folly/experimental/symbolizer/DwarfUtil.h x: 1 commits (30d) y: 103 lines of code folly/experimental/symbolizer/Symbolizer.cpp x: 1 commits (30d) y: 394 lines of code folly/experimental/symbolizer/Symbolizer.h x: 1 commits (30d) y: 152 lines of code folly/Benchmark.cpp x: 2 commits (30d) y: 576 lines of code folly/lang/Exception.h x: 1 commits (30d) y: 183 lines of code folly/synchronization/RelaxedAtomic.h x: 2 commits (30d) y: 257 lines of code folly/compression/CompressionContextPoolSingletons.cpp x: 3 commits (30d) y: 89 lines of code folly/experimental/coro/Merge-inl.h x: 1 commits (30d) y: 268 lines of code folly/experimental/coro/Collect.h x: 2 commits (30d) y: 229 lines of code folly/experimental/coro/Promise.h x: 2 commits (30d) y: 173 lines of code folly/io/async/EventBase.cpp x: 2 commits (30d) y: 657 lines of code folly/io/async/EventBase.h x: 1 commits (30d) y: 409 lines of code folly/experimental/TestUtil.cpp x: 1 commits (30d) y: 198 lines of code folly/experimental/TestUtil.h x: 1 commits (30d) y: 133 lines of code folly/synchronization/Rcu.h x: 4 commits (30d) y: 144 lines of code build/fbcode_builder/getdeps.py x: 1 commits (30d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 1 commits (30d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 2 commits (30d) y: 550 lines of code folly/lang/Access.h x: 1 commits (30d) y: 8 lines of code build/fbcode_builder/getdeps/builder.py x: 1 commits (30d) y: 822 lines of code folly/container/heap_vector_types.h x: 1 commits (30d) y: 1139 lines of code folly/gen/Base-inl.h x: 1 commits (30d) y: 1816 lines of code folly/DynamicConverter.h x: 1 commits (30d) y: 262 lines of code folly/system/MemoryMapping.cpp x: 1 commits (30d) y: 336 lines of code folly/experimental/coro/Collect-inl.h x: 1 commits (30d) y: 798 lines of code folly/synchronization/PicoSpinLock.h x: 3 commits (30d) y: 72 lines of code folly/synchronization/SmallLocks.h x: 1 commits (30d) y: 5 lines of code folly/portability/OpenSSL.h x: 1 commits (30d) y: 190 lines of code folly/synchronization/AtomicRef.h x: 2 commits (30d) y: 111 lines of code
1816.0
lines of code
  min: 5.0
  average: 287.76
  25th percentile: 67.5
  median: 181.0
  75th percentile: 405.25
  max: 1816.0
0 4.0
commits (30d)
min: 1.0 | average: 1.26 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

File Size vs. Contributors (30 days): 68 points

folly/logging/LogWriter.h x: 1 contributors (30d) y: 22 lines of code folly/logging/StandardLogHandler.cpp x: 1 contributors (30d) y: 36 lines of code folly/ObserverContainer.h x: 1 contributors (30d) y: 437 lines of code folly/experimental/coro/UnboundedQueue.h x: 1 contributors (30d) y: 43 lines of code folly/experimental/symbolizer/Elf.cpp x: 1 contributors (30d) y: 343 lines of code folly/experimental/symbolizer/Elf.h x: 1 contributors (30d) y: 165 lines of code folly/io/async/ssl/OpenSSLTransportCertificate.h x: 1 contributors (30d) y: 16 lines of code folly/io/IOBufQueue.cpp x: 1 contributors (30d) y: 367 lines of code folly/Utility.h x: 1 contributors (30d) y: 285 lines of code folly/Traits.h x: 1 contributors (30d) y: 463 lines of code folly/String-inl.h x: 1 contributors (30d) y: 504 lines of code folly/ScopeGuard.h x: 1 contributors (30d) y: 162 lines of code folly/net/TcpInfo.cpp x: 1 contributors (30d) y: 495 lines of code folly/synchronization/Lock.h x: 1 contributors (30d) y: 623 lines of code folly/io/async/SSLOptions.h x: 1 contributors (30d) y: 149 lines of code folly/synchronization/detail/ThreadCachedReaders.h x: 1 contributors (30d) y: 120 lines of code folly/CppAttributes.h x: 1 contributors (30d) y: 66 lines of code folly/experimental/JemallocHugePageAllocator.cpp x: 1 contributors (30d) y: 276 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 1 contributors (30d) y: 309 lines of code folly/experimental/symbolizer/Dwarf.cpp x: 1 contributors (30d) y: 141 lines of code folly/experimental/symbolizer/DwarfImpl.cpp x: 1 contributors (30d) y: 516 lines of code folly/experimental/symbolizer/DwarfImpl.h x: 1 contributors (30d) y: 53 lines of code folly/experimental/symbolizer/DwarfLineNumberVM.h x: 1 contributors (30d) y: 75 lines of code folly/experimental/symbolizer/DwarfUtil.cpp x: 1 contributors (30d) y: 351 lines of code folly/experimental/symbolizer/DwarfUtil.h x: 1 contributors (30d) y: 103 lines of code folly/experimental/symbolizer/Symbolizer.cpp x: 1 contributors (30d) y: 394 lines of code folly/experimental/symbolizer/Symbolizer.h x: 1 contributors (30d) y: 152 lines of code folly/Benchmark.cpp x: 2 contributors (30d) y: 576 lines of code folly/lang/Exception.h x: 1 contributors (30d) y: 183 lines of code folly/synchronization/RelaxedAtomic.h x: 1 contributors (30d) y: 257 lines of code folly/compression/CompressionContextPoolSingletons.cpp x: 2 contributors (30d) y: 89 lines of code folly/experimental/coro/Merge-inl.h x: 1 contributors (30d) y: 268 lines of code folly/experimental/coro/Collect.h x: 2 contributors (30d) y: 229 lines of code folly/experimental/coro/Promise.h x: 1 contributors (30d) y: 173 lines of code folly/io/async/EventBase.cpp x: 2 contributors (30d) y: 657 lines of code folly/io/async/EventBase.h x: 1 contributors (30d) y: 409 lines of code folly/experimental/TestUtil.cpp x: 1 contributors (30d) y: 198 lines of code folly/experimental/TestUtil.h x: 1 contributors (30d) y: 133 lines of code build/fbcode_builder/getdeps.py x: 1 contributors (30d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 1 contributors (30d) y: 548 lines of code folly/lang/Access.h x: 1 contributors (30d) y: 8 lines of code build/fbcode_builder/getdeps/builder.py x: 1 contributors (30d) y: 822 lines of code folly/container/heap_vector_types.h x: 1 contributors (30d) y: 1139 lines of code folly/gen/Base-inl.h x: 1 contributors (30d) y: 1816 lines of code folly/DynamicConverter.h x: 1 contributors (30d) y: 262 lines of code folly/system/MemoryMapping.cpp x: 1 contributors (30d) y: 336 lines of code folly/experimental/coro/Collect-inl.h x: 1 contributors (30d) y: 798 lines of code folly/synchronization/SmallLocks.h x: 1 contributors (30d) y: 5 lines of code folly/portability/OpenSSL.h x: 1 contributors (30d) y: 190 lines of code folly/synchronization/AtomicRef.h x: 1 contributors (30d) y: 111 lines of code
1816.0
lines of code
  min: 5.0
  average: 287.76
  25th percentile: 67.5
  median: 181.0
  75th percentile: 405.25
  max: 1816.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 235 points

folly/logging/LogWriter.h x: 1 commits (90d) y: 22 lines of code folly/logging/StandardLogHandler.cpp x: 1 commits (90d) y: 36 lines of code folly/ObserverContainer.h x: 1 commits (90d) y: 437 lines of code folly/experimental/symbolizer/Elf.cpp x: 2 commits (90d) y: 343 lines of code folly/experimental/symbolizer/Elf.h x: 2 commits (90d) y: 165 lines of code folly/io/async/ssl/OpenSSLTransportCertificate.h x: 2 commits (90d) y: 16 lines of code folly/io/IOBufQueue.cpp x: 1 commits (90d) y: 367 lines of code folly/Utility.h x: 5 commits (90d) y: 285 lines of code folly/Traits.h x: 3 commits (90d) y: 463 lines of code folly/synchronization/AtomicUtil-inl.h x: 9 commits (90d) y: 366 lines of code folly/String-inl.h x: 1 commits (90d) y: 504 lines of code folly/net/TcpInfo.cpp x: 1 commits (90d) y: 495 lines of code folly/synchronization/Lock.h x: 1 commits (90d) y: 623 lines of code folly/io/async/SSLOptions.h x: 1 commits (90d) y: 149 lines of code folly/synchronization/detail/ThreadCachedReaders.h x: 1 commits (90d) y: 120 lines of code folly/CppAttributes.h x: 1 commits (90d) y: 66 lines of code folly/experimental/JemallocHugePageAllocator.cpp x: 1 commits (90d) y: 276 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 4 commits (90d) y: 309 lines of code folly/experimental/symbolizer/Dwarf.cpp x: 2 commits (90d) y: 141 lines of code folly/experimental/symbolizer/Dwarf.h x: 1 commits (90d) y: 27 lines of code folly/experimental/symbolizer/DwarfImpl.cpp x: 1 commits (90d) y: 516 lines of code folly/experimental/symbolizer/DwarfImpl.h x: 1 commits (90d) y: 53 lines of code folly/experimental/symbolizer/DwarfLineNumberVM.h x: 1 commits (90d) y: 75 lines of code folly/experimental/symbolizer/DwarfUtil.cpp x: 1 commits (90d) y: 351 lines of code folly/experimental/symbolizer/DwarfUtil.h x: 1 commits (90d) y: 103 lines of code folly/experimental/symbolizer/Symbolizer.cpp x: 4 commits (90d) y: 394 lines of code folly/experimental/symbolizer/Symbolizer.h x: 4 commits (90d) y: 152 lines of code folly/Benchmark.cpp x: 6 commits (90d) y: 576 lines of code folly/io/async/ScopedEventBaseThread.h x: 2 commits (90d) y: 48 lines of code folly/lang/Exception.h x: 2 commits (90d) y: 183 lines of code folly/synchronization/RelaxedAtomic.h x: 2 commits (90d) y: 257 lines of code folly/compression/CompressionContextPoolSingletons.cpp x: 3 commits (90d) y: 89 lines of code folly/experimental/coro/Merge-inl.h x: 3 commits (90d) y: 268 lines of code folly/experimental/coro/Collect.h x: 2 commits (90d) y: 229 lines of code folly/experimental/coro/Promise.h x: 3 commits (90d) y: 173 lines of code folly/io/async/EventBase.cpp x: 2 commits (90d) y: 657 lines of code folly/io/async/EventBase.h x: 1 commits (90d) y: 409 lines of code folly/experimental/TestUtil.cpp x: 1 commits (90d) y: 198 lines of code folly/experimental/TestUtil.h x: 1 commits (90d) y: 133 lines of code build/fbcode_builder/getdeps.py x: 16 commits (90d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 14 commits (90d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 10 commits (90d) y: 550 lines of code folly/tracing/AsyncStack.cpp x: 2 commits (90d) y: 42 lines of code folly/lang/Access.h x: 1 commits (90d) y: 8 lines of code build/fbcode_builder/getdeps/builder.py x: 18 commits (90d) y: 822 lines of code folly/container/heap_vector_types.h x: 3 commits (90d) y: 1139 lines of code folly/gen/Base-inl.h x: 2 commits (90d) y: 1816 lines of code folly/system/MemoryMapping.cpp x: 1 commits (90d) y: 336 lines of code folly/experimental/coro/Collect-inl.h x: 1 commits (90d) y: 798 lines of code folly/synchronization/PicoSpinLock.h x: 3 commits (90d) y: 72 lines of code folly/portability/OpenSSL.h x: 1 commits (90d) y: 190 lines of code folly/synchronization/AtomicRef.h x: 3 commits (90d) y: 111 lines of code folly/ExceptionWrapper-inl.h x: 2 commits (90d) y: 455 lines of code folly/executors/CPUThreadPoolExecutor.cpp x: 2 commits (90d) y: 270 lines of code folly/executors/ThreadPoolExecutor.cpp x: 3 commits (90d) y: 408 lines of code folly/executors/ThreadPoolExecutor.h x: 3 commits (90d) y: 208 lines of code folly/lang/New.h x: 1 commits (90d) y: 85 lines of code folly/Singleton.h x: 1 commits (90d) y: 379 lines of code folly/Benchmark.h x: 2 commits (90d) y: 306 lines of code folly/system/AtFork.cpp x: 3 commits (90d) y: 126 lines of code folly/experimental/channels/detail/Utility.h x: 1 commits (90d) y: 173 lines of code folly/experimental/channels/FanoutSender-inl.h x: 1 commits (90d) y: 163 lines of code folly/experimental/channels/Transform-inl.h x: 1 commits (90d) y: 476 lines of code folly/Singleton.cpp x: 2 commits (90d) y: 356 lines of code folly/Subprocess.cpp x: 3 commits (90d) y: 786 lines of code folly/detail/ThreadLocalDetail.h x: 1 commits (90d) y: 322 lines of code folly/synchronization/Rcu-inl.h x: 1 commits (90d) y: 110 lines of code folly/dynamic.cpp x: 2 commits (90d) y: 416 lines of code folly/dynamic.h x: 4 commits (90d) y: 449 lines of code build/fbcode_builder/getdeps/envfuncs.py x: 4 commits (90d) y: 110 lines of code folly/Portability.h x: 3 commits (90d) y: 445 lines of code build/fbcode_builder/getdeps/buildopts.py x: 14 commits (90d) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 5 commits (90d) y: 295 lines of code build/fbcode_builder/getdeps/py_wheel_builder.py x: 5 commits (90d) y: 146 lines of code build/fbcode_builder/getdeps/runcmd.py x: 3 commits (90d) y: 106 lines of code build/fbcode_builder/shell_quoting.py x: 4 commits (90d) y: 48 lines of code folly/synchronization/HazptrDomain.h x: 1 commits (90d) y: 618 lines of code folly/Conv.h x: 1 commits (90d) y: 1016 lines of code folly/io/Cursor.h x: 2 commits (90d) y: 893 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 1 commits (90d) y: 267 lines of code folly/json_patch.cpp x: 1 commits (90d) y: 259 lines of code folly/executors/IOThreadPoolExecutor.cpp x: 3 commits (90d) y: 231 lines of code folly/executors/IOThreadPoolExecutor.h x: 4 commits (90d) y: 76 lines of code folly/executors/CPUThreadPoolExecutor.h x: 2 commits (90d) y: 118 lines of code folly/experimental/gdb/deadlock.py x: 1 commits (90d) y: 290 lines of code folly/fibers/scripts/gdb.py x: 1 commits (90d) y: 572 lines of code build/fbcode_builder/getdeps/cache.py x: 2 commits (90d) y: 7 lines of code build/fbcode_builder/getdeps/copytree.py x: 3 commits (90d) y: 42 lines of code build/fbcode_builder/getdeps/load.py x: 5 commits (90d) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 5 commits (90d) y: 187 lines of code build/fbcode_builder/getdeps/subcmd.py x: 2 commits (90d) y: 24 lines of code folly/futures/Future-inl.h x: 1 commits (90d) y: 2111 lines of code folly/futures/Future.h x: 1 commits (90d) y: 912 lines of code folly/hash/Hash.h x: 1 commits (90d) y: 558 lines of code folly/String.cpp x: 1 commits (90d) y: 531 lines of code folly/concurrency/detail/ConcurrentHashMap-detail.h x: 2 commits (90d) y: 1529 lines of code folly/Function.h x: 12 commits (90d) y: 620 lines of code folly/FBVector.h x: 1 commits (90d) y: 1176 lines of code folly/Memory.h x: 3 commits (90d) y: 511 lines of code folly/experimental/EliasFanoCoding.h x: 1 commits (90d) y: 600 lines of code folly/experimental/SingleWriterFixedHashMap.h x: 1 commits (90d) y: 225 lines of code folly/io/async/AsyncSSLSocket.cpp x: 3 commits (90d) y: 1751 lines of code folly/io/async/AsyncSSLSocket.h x: 3 commits (90d) y: 429 lines of code folly/io/async/AsyncTransport.h x: 2 commits (90d) y: 375 lines of code folly/io/async/AsyncServerSocket.h x: 2 commits (90d) y: 363 lines of code folly/lang/SafeAssert.cpp x: 2 commits (90d) y: 525 lines of code folly/lang/SafeAssert.h x: 4 commits (90d) y: 101 lines of code folly/dynamic-inl.h x: 2 commits (90d) y: 1115 lines of code folly/FBString.h x: 3 commits (90d) y: 2018 lines of code folly/io/async/AsyncSocket.cpp x: 4 commits (90d) y: 3028 lines of code folly/io/async/AsyncSocket.h x: 2 commits (90d) y: 644 lines of code folly/Expected.h x: 4 commits (90d) y: 1041 lines of code folly/experimental/symbolizer/StackTrace.cpp x: 2 commits (90d) y: 221 lines of code folly/FixedString.h x: 1 commits (90d) y: 1513 lines of code folly/synchronization/LifoSem.h x: 2 commits (90d) y: 445 lines of code build/fbcode_builder/fbcode_builder.py x: 1 commits (90d) y: 391 lines of code folly/json.cpp x: 1 commits (90d) y: 854 lines of code folly/ssl/OpenSSLHash.h x: 2 commits (90d) y: 285 lines of code folly/io/coro/Transport.cpp x: 1 commits (90d) y: 307 lines of code folly/lang/Exception.cpp x: 1 commits (90d) y: 321 lines of code folly/fibers/GuardPageAllocator.cpp x: 1 commits (90d) y: 228 lines of code
3028.0
lines of code
  min: 5.0
  average: 301.92
  25th percentile: 58.0
  median: 173.0
  75th percentile: 375.0
  max: 3028.0
0 18.0
commits (90d)
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 18.0

File Size vs. Contributors (90 days): 235 points

folly/logging/LogWriter.h x: 1 contributors (90d) y: 22 lines of code folly/logging/StandardLogHandler.cpp x: 1 contributors (90d) y: 36 lines of code folly/ObserverContainer.h x: 1 contributors (90d) y: 437 lines of code folly/experimental/symbolizer/Elf.cpp x: 2 contributors (90d) y: 343 lines of code folly/experimental/symbolizer/Elf.h x: 2 contributors (90d) y: 165 lines of code folly/io/async/ssl/OpenSSLTransportCertificate.h x: 2 contributors (90d) y: 16 lines of code folly/io/IOBufQueue.cpp x: 1 contributors (90d) y: 367 lines of code folly/Utility.h x: 1 contributors (90d) y: 285 lines of code folly/Traits.h x: 3 contributors (90d) y: 463 lines of code folly/String-inl.h x: 1 contributors (90d) y: 504 lines of code folly/ScopeGuard.h x: 1 contributors (90d) y: 162 lines of code folly/net/TcpInfo.cpp x: 1 contributors (90d) y: 495 lines of code folly/synchronization/Lock.h x: 1 contributors (90d) y: 623 lines of code folly/io/async/SSLOptions.h x: 1 contributors (90d) y: 149 lines of code folly/synchronization/detail/ThreadCachedReaders.h x: 1 contributors (90d) y: 120 lines of code folly/CppAttributes.h x: 1 contributors (90d) y: 66 lines of code build/fbcode_builder/getdeps/dyndeps.py x: 2 contributors (90d) y: 309 lines of code folly/experimental/symbolizer/Dwarf.cpp x: 2 contributors (90d) y: 141 lines of code folly/experimental/symbolizer/Dwarf.h x: 1 contributors (90d) y: 27 lines of code folly/experimental/symbolizer/DwarfImpl.cpp x: 1 contributors (90d) y: 516 lines of code folly/experimental/symbolizer/DwarfImpl.h x: 1 contributors (90d) y: 53 lines of code folly/experimental/symbolizer/DwarfLineNumberVM.h x: 1 contributors (90d) y: 75 lines of code folly/experimental/symbolizer/DwarfUtil.cpp x: 1 contributors (90d) y: 351 lines of code folly/experimental/symbolizer/DwarfUtil.h x: 1 contributors (90d) y: 103 lines of code folly/experimental/symbolizer/Symbolizer.cpp x: 2 contributors (90d) y: 394 lines of code folly/experimental/symbolizer/Symbolizer.h x: 2 contributors (90d) y: 152 lines of code folly/Benchmark.cpp x: 5 contributors (90d) y: 576 lines of code folly/io/async/ScopedEventBaseThread.h x: 2 contributors (90d) y: 48 lines of code folly/lang/Exception.h x: 1 contributors (90d) y: 183 lines of code folly/synchronization/RelaxedAtomic.h x: 1 contributors (90d) y: 257 lines of code folly/compression/CompressionContextPoolSingletons.cpp x: 2 contributors (90d) y: 89 lines of code folly/experimental/LockFreeRingBuffer.h x: 2 contributors (90d) y: 179 lines of code folly/experimental/coro/Merge-inl.h x: 3 contributors (90d) y: 268 lines of code folly/experimental/coro/Collect.h x: 2 contributors (90d) y: 229 lines of code folly/experimental/coro/Promise.h x: 2 contributors (90d) y: 173 lines of code folly/io/async/EventBase.cpp x: 2 contributors (90d) y: 657 lines of code folly/io/async/EventBase.h x: 1 contributors (90d) y: 409 lines of code folly/experimental/TestUtil.cpp x: 1 contributors (90d) y: 198 lines of code folly/experimental/TestUtil.h x: 1 contributors (90d) y: 133 lines of code build/fbcode_builder/getdeps.py x: 5 contributors (90d) y: 993 lines of code build/fbcode_builder/getdeps/manifest.py x: 5 contributors (90d) y: 548 lines of code build/fbcode_builder/getdeps/fetcher.py x: 5 contributors (90d) y: 550 lines of code folly/tracing/AsyncStack.cpp x: 2 contributors (90d) y: 42 lines of code folly/lang/Access.h x: 1 contributors (90d) y: 8 lines of code build/fbcode_builder/getdeps/builder.py x: 5 contributors (90d) y: 822 lines of code folly/container/heap_vector_types.h x: 3 contributors (90d) y: 1139 lines of code folly/gen/Base-inl.h x: 2 contributors (90d) y: 1816 lines of code folly/DynamicConverter.h x: 2 contributors (90d) y: 262 lines of code folly/system/MemoryMapping.cpp x: 1 contributors (90d) y: 336 lines of code folly/experimental/coro/Collect-inl.h x: 1 contributors (90d) y: 798 lines of code folly/synchronization/AtomicRef.h x: 2 contributors (90d) y: 111 lines of code folly/ExceptionWrapper-inl.h x: 2 contributors (90d) y: 455 lines of code folly/executors/CPUThreadPoolExecutor.cpp x: 2 contributors (90d) y: 270 lines of code folly/executors/ThreadPoolExecutor.cpp x: 3 contributors (90d) y: 408 lines of code folly/executors/ThreadPoolExecutor.h x: 3 contributors (90d) y: 208 lines of code folly/lang/New.h x: 1 contributors (90d) y: 85 lines of code folly/Singleton.h x: 1 contributors (90d) y: 379 lines of code folly/experimental/channels/detail/Utility.h x: 1 contributors (90d) y: 173 lines of code folly/experimental/channels/Transform-inl.h x: 1 contributors (90d) y: 476 lines of code folly/Singleton.cpp x: 2 contributors (90d) y: 356 lines of code folly/Subprocess.cpp x: 2 contributors (90d) y: 786 lines of code folly/detail/ThreadLocalDetail.h x: 1 contributors (90d) y: 322 lines of code folly/synchronization/Rcu-inl.h x: 1 contributors (90d) y: 110 lines of code folly/dynamic.cpp x: 2 contributors (90d) y: 416 lines of code folly/dynamic.h x: 3 contributors (90d) y: 449 lines of code build/fbcode_builder/getdeps/buildopts.py x: 5 contributors (90d) y: 434 lines of code build/fbcode_builder/getdeps/cargo.py x: 3 contributors (90d) y: 295 lines of code build/fbcode_builder/getdeps/runcmd.py x: 2 contributors (90d) y: 106 lines of code folly/synchronization/HazptrDomain.h x: 1 contributors (90d) y: 618 lines of code folly/Conv.h x: 1 contributors (90d) y: 1016 lines of code folly/io/Cursor.h x: 2 contributors (90d) y: 893 lines of code build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 1 contributors (90d) y: 267 lines of code folly/executors/IOThreadPoolExecutor.h x: 3 contributors (90d) y: 76 lines of code folly/experimental/gdb/deadlock.py x: 1 contributors (90d) y: 290 lines of code folly/fibers/scripts/gdb.py x: 1 contributors (90d) y: 572 lines of code build/fbcode_builder/getdeps/cache.py x: 2 contributors (90d) y: 7 lines of code build/fbcode_builder/getdeps/expr.py x: 3 contributors (90d) y: 120 lines of code build/fbcode_builder/getdeps/load.py x: 4 contributors (90d) y: 228 lines of code build/fbcode_builder/getdeps/platform.py x: 3 contributors (90d) y: 187 lines of code build/fbcode_builder/getdeps/subcmd.py x: 2 contributors (90d) y: 24 lines of code folly/futures/Future-inl.h x: 1 contributors (90d) y: 2111 lines of code folly/futures/Future.h x: 1 contributors (90d) y: 912 lines of code folly/hash/Hash.h x: 1 contributors (90d) y: 558 lines of code folly/String.cpp x: 1 contributors (90d) y: 531 lines of code folly/concurrency/detail/ConcurrentHashMap-detail.h x: 2 contributors (90d) y: 1529 lines of code folly/FBVector.h x: 1 contributors (90d) y: 1176 lines of code folly/Memory.h x: 2 contributors (90d) y: 511 lines of code folly/experimental/EliasFanoCoding.h x: 1 contributors (90d) y: 600 lines of code folly/experimental/SingleWriterFixedHashMap.h x: 1 contributors (90d) y: 225 lines of code folly/io/async/AsyncSSLSocket.cpp x: 3 contributors (90d) y: 1751 lines of code folly/io/async/AsyncSSLSocket.h x: 3 contributors (90d) y: 429 lines of code folly/io/async/AsyncTransport.h x: 2 contributors (90d) y: 375 lines of code folly/io/async/AsyncServerSocket.h x: 2 contributors (90d) y: 363 lines of code folly/dynamic-inl.h x: 2 contributors (90d) y: 1115 lines of code folly/FBString.h x: 3 contributors (90d) y: 2018 lines of code folly/io/async/AsyncSocket.cpp x: 1 contributors (90d) y: 3028 lines of code folly/io/async/AsyncSocket.h x: 1 contributors (90d) y: 644 lines of code folly/Expected.h x: 3 contributors (90d) y: 1041 lines of code folly/experimental/symbolizer/StackTrace.cpp x: 2 contributors (90d) y: 221 lines of code folly/FixedString.h x: 1 contributors (90d) y: 1513 lines of code folly/synchronization/LifoSem.h x: 2 contributors (90d) y: 445 lines of code build/fbcode_builder/fbcode_builder.py x: 1 contributors (90d) y: 391 lines of code folly/json.cpp x: 1 contributors (90d) y: 854 lines of code folly/io/coro/Transport.cpp x: 1 contributors (90d) y: 307 lines of code folly/lang/Exception.cpp x: 1 contributors (90d) y: 321 lines of code folly/fibers/GuardPageAllocator.cpp x: 1 contributors (90d) y: 228 lines of code
3028.0
lines of code
  min: 5.0
  average: 301.92
  25th percentile: 58.0
  median: 173.0
  75th percentile: 375.0
  max: 3028.0
0 5.0
contributors (90d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0