guardian / french-thrift
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,333 files with 211,273 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (6,812 lines of code)
    • 63 files changed 21-50 times (43,723 lines of code)
    • 380 files changed 6-20 times (88,512 lines of code)
    • 884 files changed 1-5 times (72,226 lines of code)
0% | 3% | 20% | 41% | 34%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,333 files with 211,273 lines of code.
    • 7 files changed by more than 25 contributors (12,575 lines of code)
    • 51 files changed by 11-25 contributors (33,577 lines of code)
    • 197 files changed by 6-10 contributors (54,342 lines of code)
    • 707 files changed by 2-5 contributors (86,530 lines of code)
    • 371 files changed by 1 contributor (24,249 lines of code)
5% | 15% | 25% | 40% | 11%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, h, thrift, cpp, go, php, md, cs, swift, rb, py, js, c, hx, d, dart, erl, cc, sh, pas, rs, hxml, txt, m4, cmake, pm, json, yaml, bat, xml, html, csproj, lua, ml, dpr, gradle, lisp, ts, properties, in, pl, cfg, toml, vcxproj, filters, mod, kts, cmd, kt, tcc, t, editorconfig, props, gitignore, mk, hrl, ini, css, dockerignore, vim, yy, tex, eslintignore, nuspec, podspec, st, hpp, asd, rdf, ll, spec, tac, el, clang-format, gemspec, xsd, gitattributes, inc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc0% | 6% | 44% | 45% | 4%
cpp0% | 22% | 27% | 34% | 14%
py0% | 2% | 33% | 44% | 20%
pas0% | 0% | 28% | 56% | 14%
go0% | 0% | 33% | 51% | 15%
rs0% | 0% | 36% | 63% | <1%
h0% | 0% | 12% | 50% | 37%
js0% | 0% | 21% | 44% | 33%
vcxproj0% | 0% | 54% | 26% | 18%
c0% | 0% | 4% | 43% | 52%
rb0% | 0% | 5% | 59% | 35%
cmake0% | 0% | 27% | 18% | 54%
lua0% | 0% | 10% | 23% | 65%
filters0% | 0% | 31% | 37% | 31%
spec0% | 0% | 100% | 0% | 0%
rdf0% | 0% | 100% | 0% | 0%
yaml0% | 0% | 98% | 0% | 1%
d0% | 0% | <1% | 17% | 82%
thrift0% | 0% | 11% | 46% | 41%
gemspec0% | 0% | 100% | 0% | 0%
toml0% | 0% | 65% | 34% | 0%
pm0% | 0% | <1% | 66% | 33%
xml0% | 0% | 9% | 0% | 90%
cs0% | 0% | 0% | 67% | 32%
hx0% | 0% | 0% | 51% | 48%
erl0% | 0% | 0% | 56% | 43%
tcc0% | 0% | 0% | 100% | 0%
yy0% | 0% | 0% | 100% | 0%
php0% | 0% | 0% | 21% | 78%
java0% | 0% | 0% | 5% | 94%
st0% | 0% | 0% | 100% | 0%
swift0% | 0% | 0% | 14% | 85%
ml0% | 0% | 0% | 52% | 47%
ll0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 64% | 35%
dart0% | 0% | 0% | 5% | 94%
el0% | 0% | 0% | 100% | 0%
hrl0% | 0% | 0% | 100% | 0%
dpr0% | 0% | 0% | 58% | 41%
html0% | 0% | 0% | 85% | 14%
kts0% | 0% | 0% | 86% | 13%
pl0% | 0% | 0% | 31% | 68%
hxml0% | 0% | 0% | 0% | 100%
xsd0% | 0% | 0% | 0% | 100%
lisp0% | 0% | 0% | 0% | 100%
t0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
inc0% | 0% | 0% | 0% | 100%
tac0% | 0% | 0% | 0% | 100%
asd0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
lib0% | 2% | 12% | 40% | 44%
compiler0% | 5% | 41% | 46% | 6%
build0% | 0% | 23% | 29% | 46%
contrib0% | 0% | 5% | 24% | 70%
tutorial0% | 0% | 3% | 46% | 49%
ROOT0% | 0% | 100% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
t_go_generator.cc
in compiler/cpp/src/thrift/generate
3385 80 2016-07-26 2024-07-03 62 24 dtmuller@web.de yuxuan.wang@reddit.com
setup.py
in lib/py
108 4 2006-09-03 2024-02-04 56 13 mcslee@apache.org jensg@apache.org
TNonblockingServer.cpp
in lib/cpp/src/thrift/server
956 30 2012-04-13 2024-05-11 56 29 roger@apache.org uv747@163.com
TServerSocket.cpp
in lib/cpp/src/thrift/transport
601 2 2012-04-13 2022-11-05 53 28 roger@apache.org cfriedt@meta.com
TSocket.cpp
in lib/cpp/src/thrift/transport
764 35 2012-04-13 2023-10-20 51 26 roger@apache.org mario@emmenlauer.de
TSSLSocket.cpp
in lib/cpp/src/thrift/transport
998 45 2012-04-13 2023-07-07 51 27 roger@apache.org prasenjit.sarkar@datos.io
thrift.js
in lib/js/src
999 87 2013-09-20 2024-02-04 50 19 henrique@apache.org jensg@apache.org
t_java_generator.cc
in compiler/cpp/src/thrift/generate
4717 118 2016-07-26 2024-03-14 48 34 dtmuller@web.de carel.combrink@gmail.com
TSocket.py
in lib/py/src/transport
166 16 2006-09-03 2024-08-23 47 21 mcslee@apache.org csringhofer@cloudera.com
t_netstd_generator.cc
in compiler/cpp/src/thrift/generate
3342 105 2019-01-28 2024-07-18 44 9 jensg@apache.org jensg@apache.org
30 - 2011-08-30 2024-05-17 42 9 jfarrell@apache.org nicholas.laroux@shopify.com
Thrift.pm
in lib/perl/lib
6 - 2007-05-16 2024-02-04 40 8 mcslee@apache.org jensg@apache.org
DefineOptions.cmake
in build/cmake
195 - 2015-02-19 2022-04-19 40 17 jfarrell@apache.org jiayu.liu@airbnb.com
doap.rdf
in root
186 - 2012-05-04 2024-03-22 39 8 roger@apache.org jensg@apache.org
Thrift.pas
in lib/delphi/src
284 8 2011-10-18 2024-02-04 39 4 jfarrell@apache.org jensg@apache.org
t_js_generator.cc
in compiler/cpp/src/thrift/generate
2231 62 2015-04-20 2024-07-31 39 26 wilfrem@gmail.com adrian.helvik@spond.com
t_py_generator.cc
in compiler/cpp/src/thrift/generate
2308 59 2016-02-10 2024-06-22 39 30 nsuke@apache.org contact@adamrkuhn.com
simple_server.go
in lib/go/thrift
276 24 2013-06-18 2023-11-17 38 13 jensg@apache.org yuxuan.wang@reddit.com
Thrift.Transport.pas
in lib/delphi/src
1334 57 2011-10-18 2022-09-03 38 5 jfarrell@apache.org jensg@apache.org
t_cpp_generator.cc
in compiler/cpp/src/thrift/generate
3687 95 2016-07-26 2024-04-27 38 20 dtmuller@web.de carel.combrink@gmail.com
vcxproj
compiler.vcxproj
in compiler/cpp
257 - 2011-09-23 2024-06-28 37 12 roger@apache.org jensg@apache.org
TTransport.py
in lib/py/src/transport
264 63 2006-09-03 2021-11-14 37 14 mcslee@apache.org jensg@apache.org
t_rs_generator.cc
in compiler/cpp/src/thrift/generate
2343 118 2016-11-02 2024-03-14 37 21 allen.george@gmail.com carel.combrink@gmail.com
php_thrift_protocol.cpp
in lib/php/src/ext/thrift_protocol
972 34 2007-10-31 2020-12-02 35 17 dev-null@apache.org tylerc@qualtrics.com
spec
thrift.spec
in contrib
200 - 2008-06-11 2024-02-04 34 6 dreiss@apache.org jensg@apache.org
t_delphi_generator.cc
in compiler/cpp/src/thrift/generate
3486 97 2016-07-26 2024-05-02 34 10 dtmuller@web.de jensg@apache.org
TBufferTransports.h
in lib/cpp/src/thrift/transport
399 47 2012-04-13 2022-09-10 33 17 roger@apache.org mario@emmenlauer.de
Cargo.toml
in lib/rs
25 - 2016-11-02 2024-02-04 32 16 allen.george@gmail.com jensg@apache.org
TProtocol.h
in lib/cpp/src/thrift/protocol
568 73 2012-04-13 2024-04-27 32 18 roger@apache.org carel.combrink@gmail.com
TJSONProtocol.cpp
in lib/cpp/src/thrift/protocol
932 84 2012-04-13 2024-04-27 32 16 roger@apache.org carel.combrink@gmail.com
connection.js
in lib/nodejs/lib/thrift
300 17 2011-01-08 2021-12-02 31 17 jake@apache.org wujp@greatld.com
TFileTransport.cpp
in lib/cpp/src/thrift/transport
775 25 2012-04-13 2024-03-14 31 16 roger@apache.org carel.combrink@gmail.com
TProtocol.py
in lib/py/src/protocol
325 64 2006-09-03 2019-12-11 30 13 mcslee@apache.org elvispranskevichus@pinteres...
TPipeServer.cpp
in lib/cpp/src/thrift/transport
372 38 2012-04-14 2021-09-02 30 16 roger@apache.org mario@emmenlauer.de
Thrift.Protocol.pas
in lib/delphi/src
1308 77 2011-10-18 2024-04-01 30 4 jfarrell@apache.org jensg@apache.org
TServer.py
in lib/py/src/server
213 16 2006-09-05 2023-04-19 29 12 mcslee@apache.org jimexist@users.noreply.gith...
tutorial.thrift
in tutorial
45 - 2007-03-07 2022-08-24 28 16 mcslee@apache.org m.retzlaff@gmx.net
config.h
in lib/cpp/src/thrift/windows
54 - 2012-04-13 2022-02-08 28 14 roger@apache.org 4462211+jeremiahpslewis@use...
TSocket.h
in lib/cpp/src/thrift/transport
92 1 2012-04-13 2021-08-13 28 15 roger@apache.org mario@emmenlauer.de
TSSLSocket.py
in lib/py/src/transport
264 20 2011-02-22 2024-07-21 28 10 bryanduxbury@apache.org shadchin@yandex-team.com
109 - 2015-02-19 2023-10-11 27 10 jfarrell@apache.org mario@emmenlauer.de
Thrift.py
in lib/py/src
134 11 2006-09-03 2021-02-16 26 11 mcslee@apache.org neil@reddit.com
struct.rb
in lib/rb/lib/thrift
185 16 2008-06-18 2012-12-27 26 3 kclark@apache.org roger@apache.org
ThreadManager.cpp
in lib/cpp/src/thrift/concurrency
386 29 2012-04-13 2020-03-25 26 10 roger@apache.org kanishthkarthik@gmail.com
pubspec.yaml
in lib/dart
23 - 2015-08-29 2024-02-04 25 7 mark.erickson@workiva.com jensg@apache.org
base.d
in lib/d/src/thrift
54 2 2012-03-22 2024-02-04 25 4 jfarrell@apache.org jensg@apache.org
struct.c
in lib/rb/ext
506 49 2009-02-02 2021-03-10 25 8 bryanduxbury@apache.org stanhu@gmail.com
compact_protocol.go
in lib/go/thrift
620 70 2013-06-18 2022-10-12 25 8 jensg@apache.org yuxuan.wang@reddit.com
TServerSocket.h
in lib/cpp/src/thrift/transport
82 4 2012-04-13 2022-10-23 24 16 roger@apache.org cfriedt@meta.com
TSSLSocket.h
in lib/cpp/src/thrift/transport
156 13 2012-04-13 2020-06-15 24 14 roger@apache.org 51382517@qq.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
t_java_generator.cc
in compiler/cpp/src/thrift/generate
4717 118 2016-07-26 2024-03-14 48 34 dtmuller@web.de carel.combrink@gmail.com
t_py_generator.cc
in compiler/cpp/src/thrift/generate
2308 59 2016-02-10 2024-06-22 39 30 nsuke@apache.org contact@adamrkuhn.com
TNonblockingServer.cpp
in lib/cpp/src/thrift/server
956 30 2012-04-13 2024-05-11 56 29 roger@apache.org uv747@163.com
TServerSocket.cpp
in lib/cpp/src/thrift/transport
601 2 2012-04-13 2022-11-05 53 28 roger@apache.org cfriedt@meta.com
TSSLSocket.cpp
in lib/cpp/src/thrift/transport
998 45 2012-04-13 2023-07-07 51 27 roger@apache.org prasenjit.sarkar@datos.io
TSocket.cpp
in lib/cpp/src/thrift/transport
764 35 2012-04-13 2023-10-20 51 26 roger@apache.org mario@emmenlauer.de
t_js_generator.cc
in compiler/cpp/src/thrift/generate
2231 62 2015-04-20 2024-07-31 39 26 wilfrem@gmail.com adrian.helvik@spond.com
t_go_generator.cc
in compiler/cpp/src/thrift/generate
3385 80 2016-07-26 2024-07-03 62 24 dtmuller@web.de yuxuan.wang@reddit.com
TSocket.py
in lib/py/src/transport
166 16 2006-09-03 2024-08-23 47 21 mcslee@apache.org csringhofer@cloudera.com
t_rs_generator.cc
in compiler/cpp/src/thrift/generate
2343 118 2016-11-02 2024-03-14 37 21 allen.george@gmail.com carel.combrink@gmail.com
t_cpp_generator.cc
in compiler/cpp/src/thrift/generate
3687 95 2016-07-26 2024-04-27 38 20 dtmuller@web.de carel.combrink@gmail.com
thrift.js
in lib/js/src
999 87 2013-09-20 2024-02-04 50 19 henrique@apache.org jensg@apache.org
TProtocol.h
in lib/cpp/src/thrift/protocol
568 73 2012-04-13 2024-04-27 32 18 roger@apache.org carel.combrink@gmail.com
DefineOptions.cmake
in build/cmake
195 - 2015-02-19 2022-04-19 40 17 jfarrell@apache.org jiayu.liu@airbnb.com
php_thrift_protocol.cpp
in lib/php/src/ext/thrift_protocol
972 34 2007-10-31 2020-12-02 35 17 dev-null@apache.org tylerc@qualtrics.com
TBufferTransports.h
in lib/cpp/src/thrift/transport
399 47 2012-04-13 2022-09-10 33 17 roger@apache.org mario@emmenlauer.de
connection.js
in lib/nodejs/lib/thrift
300 17 2011-01-08 2021-12-02 31 17 jake@apache.org wujp@greatld.com
TJSONProtocol.cpp
in lib/cpp/src/thrift/protocol
932 84 2012-04-13 2024-04-27 32 16 roger@apache.org carel.combrink@gmail.com
Cargo.toml
in lib/rs
25 - 2016-11-02 2024-02-04 32 16 allen.george@gmail.com jensg@apache.org
TFileTransport.cpp
in lib/cpp/src/thrift/transport
775 25 2012-04-13 2024-03-14 31 16 roger@apache.org carel.combrink@gmail.com
TPipeServer.cpp
in lib/cpp/src/thrift/transport
372 38 2012-04-14 2021-09-02 30 16 roger@apache.org mario@emmenlauer.de
tutorial.thrift
in tutorial
45 - 2007-03-07 2022-08-24 28 16 mcslee@apache.org m.retzlaff@gmx.net
TServerSocket.h
in lib/cpp/src/thrift/transport
82 4 2012-04-13 2022-10-23 24 16 roger@apache.org cfriedt@meta.com
TSocket.h
in lib/cpp/src/thrift/transport
92 1 2012-04-13 2021-08-13 28 15 roger@apache.org mario@emmenlauer.de
TTransport.py
in lib/py/src/transport
264 63 2006-09-03 2021-11-14 37 14 mcslee@apache.org jensg@apache.org
config.h
in lib/cpp/src/thrift/windows
54 - 2012-04-13 2022-02-08 28 14 roger@apache.org 4462211+jeremiahpslewis@use...
TSSLSocket.h
in lib/cpp/src/thrift/transport
156 13 2012-04-13 2020-06-15 24 14 roger@apache.org 51382517@qq.com
TPipe.cpp
in lib/cpp/src/thrift/transport
303 47 2012-04-14 2021-02-12 21 14 roger@apache.org mario@emmenlauer.de
THttpServer.cpp
in lib/cpp/src/thrift/transport
120 5 2012-04-13 2020-06-15 19 14 roger@apache.org 51382517@qq.com
setup.py
in lib/py
108 4 2006-09-03 2024-02-04 56 13 mcslee@apache.org jensg@apache.org
simple_server.go
in lib/go/thrift
276 24 2013-06-18 2023-11-17 38 13 jensg@apache.org yuxuan.wang@reddit.com
TProtocol.py
in lib/py/src/protocol
325 64 2006-09-03 2019-12-11 30 13 mcslee@apache.org elvispranskevichus@pinteres...
TNonblockingServer.h
in lib/cpp/src/thrift/server
325 46 2012-04-13 2024-05-11 22 13 roger@apache.org uv747@163.com
CppServer.cpp
in tutorial/cpp
100 7 2007-03-07 2024-03-14 21 13 mcslee@apache.org carel.combrink@gmail.com
tcc
TCompactProtocol.tcc
in lib/cpp/src/thrift/protocol
567 44 2012-04-13 2021-08-13 17 13 roger@apache.org mario@emmenlauer.de
vcxproj
compiler.vcxproj
in compiler/cpp
257 - 2011-09-23 2024-06-28 37 12 roger@apache.org jensg@apache.org
TServer.py
in lib/py/src/server
213 16 2006-09-05 2023-04-19 29 12 mcslee@apache.org jimexist@users.noreply.gith...
vcxproj
371 - 2011-09-16 2024-04-27 24 12 roger@apache.org carel.combrink@gmail.com
THttpClient.py
in lib/py/src/transport
131 11 2007-02-27 2021-12-16 22 12 mcslee@apache.org csordasmarton92@gmail.com
TBufferTransports.cpp
in lib/cpp/src/thrift/transport
238 15 2012-04-13 2023-06-16 22 12 roger@apache.org huangquanlong@gmail.com
compact.rs
in lib/rs/src/protocol
2043 121 2016-11-02 2023-11-07 22 12 allen.george@gmail.com jimexist@users.noreply.gith...
Thread.h
in lib/cpp/src/thrift/concurrency
85 12 2012-04-13 2020-10-07 20 12 roger@apache.org rglarix@users.noreply.githu...
TNonblockingServer.py
in lib/py/src/server
274 25 2008-11-07 2023-04-19 19 12 dreiss@apache.org jimexist@users.noreply.gith...
t_php_generator.cc
in compiler/cpp/src/thrift/generate
2150 73 2016-07-26 2024-03-14 18 12 dtmuller@web.de carel.combrink@gmail.com
TBinaryProtocol.h
in lib/cpp/src/thrift/protocol
161 10 2012-04-13 2024-04-27 17 12 roger@apache.org carel.combrink@gmail.com
t_swift_generator.cc
in compiler/cpp/src/thrift/generate
2411 67 2016-07-26 2024-03-14 16 12 dtmuller@web.de carel.combrink@gmail.com
Thrift.py
in lib/py/src
134 11 2006-09-03 2021-02-16 26 11 mcslee@apache.org neil@reddit.com
http_client.go
in lib/go/thrift
165 23 2013-06-18 2022-08-09 21 11 jensg@apache.org yuxuan.wang@reddit.com
t_erl_generator.cc
in compiler/cpp/src/thrift/generate
892 50 2016-07-26 2024-03-14 20 11 dtmuller@web.de carel.combrink@gmail.com
server.js
in lib/nodejs/lib/thrift
68 4 2011-01-08 2019-02-22 20 11 jake@apache.org david.mai@reddit.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TJSONProtocol.swift
in tutorial/swift/swift-dep/Sources
861 42
TCompactProtocol.swift
in tutorial/swift/swift-dep/Sources
464 14
TBinaryProtocol.swift
in tutorial/swift/swift-dep/Sources
327 1
TSSLSocketTransport.swift
in tutorial/swift/swift-dep/Sources
169 2
TWrappedProtocol.swift
in tutorial/swift/swift-dep/Sources
150 -
TProtocolDecorator.swift
in tutorial/swift/swift-dep/Sources
147 46
TSocketTransport.swift
in tutorial/swift/swift-dep/Sources
144 -
TProtocol.swift
in tutorial/swift/swift-dep/Sources
144 51
THTTPSessionTransport.swift
in tutorial/swift/swift-dep/Sources
130 3
TMap.swift
in tutorial/swift/swift-dep/Sources
120 -
TSet.swift
in tutorial/swift/swift-dep/Sources
119 -
TApplicationError.swift
in tutorial/swift/swift-dep/Sources
116 -
TSocketServer.swift
in tutorial/swift/swift-dep/Sources
109 2
TStreamTransport.swift
in tutorial/swift/swift-dep/Sources
98 -
TProtocolError.swift
in tutorial/swift/swift-dep/Sources
98 -
TList.swift
in tutorial/swift/swift-dep/Sources
90 -
TSerializable.swift
in tutorial/swift/swift-dep/Sources
84 1
TFramedTransport.swift
in tutorial/swift/swift-dep/Sources
75 1
TFileTransport.swift
in tutorial/swift/swift-dep/Sources
60 -
TBase64Utils.swift
in tutorial/swift/swift-dep/Sources
59 -
TTransportError.swift
in tutorial/swift/swift-dep/Sources
57 -
TMultiplexedProcessor.swift
in tutorial/swift/swift-dep/Sources
45 1
TMemoryBufferTransport.swift
in tutorial/swift/swift-dep/Sources
43 -
TTransport.swift
in tutorial/swift/swift-dep/Sources
35 12
TStruct.swift
in tutorial/swift/swift-dep/Sources
33 1
TFileHandleTransport.swift
in tutorial/swift/swift-dep/Sources
29 -
TMultiplexedProtocol.swift
in tutorial/swift/swift-dep/Sources
27 -
TSSLSocketTransportError.swift
in tutorial/swift/swift-dep/Sources
25 -
TError.swift
in tutorial/swift/swift-dep/Sources
24 -
TClient.swift
in tutorial/swift/swift-dep/Sources
18 -
LinuxHelper.swift
in tutorial/swift/swift-dep/Sources
16 -
TEnum.swift
in tutorial/swift/swift-dep/Sources
12 -
Package.swift
in tutorial/swift/swift-dep
11 -
TBinary.swift
in tutorial/swift/swift-dep/Sources
10 -
Thrift.swift
in tutorial/swift/swift-dep/Sources
3 -
TProcessor.swift
in tutorial/swift/swift-dep/Sources
3 -
Thrift.WinHTTP.pas
in lib/delphi/src
1100 26 2019-04-02 2020-04-27 11 1 jensg@apache.org jensg@apache.org
hx
TJSONProtocol.hx
in lib/haxe/src/org/apache/thrift/protocol
916 - 2014-07-27 2022-06-05 7 1 jensg@apache.org jensg@apache.org
TJSONProtocol.swift
in lib/swift/Sources
861 42 2023-06-06 2023-06-06 1 1 hojjatk@amazon.com hojjatk@amazon.com
768 48 2015-03-01 2024-03-07 14 1 jensg@apache.org jensg@apache.org
hx
TCompactProtocol.hx
in lib/haxe/src/org/apache/thrift/protocol
650 - 2015-03-02 2022-06-05 8 1 jensg@apache.org jensg@apache.org
lua
616 74 2016-02-14 2016-02-14 1 1 voipman@sina.cn voipman@sina.cn
thrift_zlib_transport.c
in lib/c_glib/src/thrift/c_glib/transport
591 - 2020-11-30 2020-11-30 1 1 51382517@qq.com 51382517@qq.com
TBinaryProtocol.php
in lib/php/lib/Protocol
340 40 2017-11-03 2018-01-18 2 1 robberphex@gmail.com robberphex@gmail.com
318 16 2019-04-02 2022-06-01 11 1 jensg@apache.org jensg@apache.org
zlib.d
in lib/d/src/thrift/transport
311 20 2012-03-22 2012-03-22 1 1 jfarrell@apache.org jfarrell@apache.org
hx
TBinaryProtocol.hx
in lib/haxe/src/org/apache/thrift/protocol
283 - 2014-07-27 2022-06-05 7 1 jensg@apache.org jensg@apache.org
hx
TSocket.hx
in lib/haxe/src/org/apache/thrift/transport
279 - 2014-07-27 2022-06-06 7 1 jensg@apache.org jensg@apache.org
binary.d
in lib/d/src/thrift/protocol
267 2 2012-03-22 2012-03-22 1 1 jfarrell@apache.org jfarrell@apache.org
hx
Int64Map.hx
in lib/haxe/src/org/apache/thrift/helper
266 - 2014-07-27 2022-06-05 6 1 jensg@apache.org jensg@apache.org
Correlations

File Size vs. Number of Changes: 1333 points

compiler/cpp/src/thrift/generate/t_swift_generator.cc x: 2411 lines of code y: 16 # changes lib/cpp/src/thrift/TUuid.cpp x: 32 lines of code y: 2 # changes lib/cpp/src/thrift/TUuid.h x: 68 lines of code y: 3 # changes build/cmake/DefineInstallationPaths.cmake x: 36 lines of code y: 5 # changes compiler/cpp/src/thrift/generate/t_js_generator.cc x: 2231 lines of code y: 39 # changes lib/cpp/src/thrift/TToString.h x: 92 lines of code y: 9 # changes lib/py/src/transport/TSocket.py x: 166 lines of code y: 47 # changes compiler/cpp/src/thrift/generate/t_py_generator.cc x: 2308 lines of code y: 39 # changes lib/java/src/main/java/org/apache/thrift/server/AbstractNonblockingServer.java x: 349 lines of code y: 6 # changes lib/java/src/main/java/org/apache/thrift/server/TThreadedSelectorServer.java x: 476 lines of code y: 6 # changes lib/go/thrift/exception.go x: 93 lines of code y: 7 # changes lib/go/thrift/header_transport.go x: 606 lines of code y: 18 # changes lib/go/thrift/protocol.go x: 154 lines of code y: 15 # changes lib/go/thrift/simple_json_protocol.go x: 1190 lines of code y: 24 # changes lib/go/thrift/ssl_server_socket.go x: 83 lines of code y: 3 # changes compiler/cpp/src/thrift/main.cc x: 885 lines of code y: 16 # changes lib/py/src/transport/TSSLSocket.py x: 264 lines of code y: 28 # changes lib/py/src/transport/sslcompat.py x: 62 lines of code y: 6 # changes compiler/cpp/src/thrift/generate/t_netstd_generator.cc x: 3342 lines of code y: 44 # changes lib/cpp/src/thrift/TNonCopyable.h x: 14 lines of code y: 3 # changes lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.h x: 79 lines of code y: 5 # changes lib/cpp/src/thrift/async/TEvhttpServer.h x: 30 lines of code y: 6 # changes lib/cpp/src/thrift/transport/TFileTransport.h x: 250 lines of code y: 19 # changes lib/cpp/src/thrift/windows/OverlappedSubmissionThread.h x: 64 lines of code y: 9 # changes lib/cpp/src/thrift/windows/Sync.h x: 83 lines of code y: 10 # changes lib/cpp/src/thrift/windows/TWinsockSingleton.h x: 34 lines of code y: 12 # changes lib/cpp/src/thrift/transport/TBufferTransports.h x: 399 lines of code y: 33 # changes compiler/cpp/src/thrift/generate/t_go_generator.cc x: 3385 lines of code y: 62 # changes compiler/cpp/compiler.vcxproj x: 257 lines of code y: 37 # changes lib/cpp/src/thrift/server/TNonblockingServer.cpp x: 956 lines of code y: 56 # changes lib/cpp/src/thrift/server/TNonblockingServer.h x: 325 lines of code y: 22 # changes compiler/cpp/src/thrift/generate/t_cpp_generator.cc x: 3687 lines of code y: 38 # changes lib/cpp/libthrift.vcxproj x: 371 lines of code y: 24 # changes lib/cpp/libthrift.vcxproj.filters x: 241 lines of code y: 15 # changes lib/cpp/src/thrift/protocol/TBinaryProtocol.h x: 161 lines of code y: 17 # changes lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc x: 411 lines of code y: 15 # changes lib/cpp/src/thrift/protocol/TDebugProtocol.cpp x: 328 lines of code y: 11 # changes lib/cpp/src/thrift/protocol/TDebugProtocol.h x: 114 lines of code y: 9 # changes lib/cpp/src/thrift/protocol/TJSONProtocol.cpp x: 932 lines of code y: 32 # changes lib/cpp/src/thrift/protocol/TJSONProtocol.h x: 158 lines of code y: 16 # changes lib/cpp/src/thrift/protocol/TProtocol.h x: 568 lines of code y: 32 # changes lib/cpp/src/thrift/protocol/TProtocolDecorator.h x: 98 lines of code y: 9 # changes lib/cpp/src/thrift/protocol/TVirtualProtocol.h x: 366 lines of code y: 8 # changes lib/php/lib/Protocol/TProtocol.php x: 194 lines of code y: 4 # changes compiler/cpp/src/thrift/generate/t_go_generator.h x: 238 lines of code y: 7 # changes lib/delphi/src/Thrift.Collections.pas x: 545 lines of code y: 11 # changes lib/netstd/Thrift/Protocol/TBinaryProtocol.cs x: 385 lines of code y: 12 # changes lib/rb/thrift.gemspec x: 30 lines of code y: 42 # changes lib/go/thrift/configuration.go x: 177 lines of code y: 3 # changes lib/go/thrift/header_protocol.go x: 245 lines of code y: 11 # changes compiler/cpp/src/thrift/generate/t_delphi_generator.cc x: 3486 lines of code y: 34 # changes lib/go/thrift/rich_transport.go x: 42 lines of code y: 7 # changes compiler/cpp/src/thrift/generate/t_netstd_generator.h x: 179 lines of code y: 20 # changes lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 186 lines of code y: 16 # changes compiler/cpp/src/thrift/generate/go_validator_generator.cc x: 849 lines of code y: 2 # changes compiler/cpp/src/thrift/generate/t_c_glib_generator.cc x: 3617 lines of code y: 16 # changes compiler/cpp/src/thrift/generate/t_cl_generator.cc x: 430 lines of code y: 9 # changes compiler/cpp/src/thrift/generate/t_d_generator.cc x: 573 lines of code y: 14 # changes compiler/cpp/src/thrift/generate/t_dart_generator.cc x: 1826 lines of code y: 11 # changes compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 892 lines of code y: 20 # changes compiler/cpp/src/thrift/generate/t_generator.cc x: 188 lines of code y: 14 # changes compiler/cpp/src/thrift/generate/t_gv_generator.cc x: 254 lines of code y: 8 # changes compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 2261 lines of code y: 22 # changes compiler/cpp/src/thrift/generate/t_html_generator.cc x: 881 lines of code y: 12 # changes compiler/cpp/src/thrift/generate/t_java_generator.cc x: 4717 lines of code y: 48 # changes compiler/cpp/src/thrift/generate/t_javame_generator.cc x: 2459 lines of code y: 10 # changes compiler/cpp/src/thrift/generate/t_json_generator.cc x: 671 lines of code y: 11 # changes compiler/cpp/src/thrift/generate/t_kotlin_generator.cc x: 1799 lines of code y: 9 # changes compiler/cpp/src/thrift/generate/t_lua_generator.cc x: 879 lines of code y: 13 # changes compiler/cpp/src/thrift/generate/t_markdown_generator.cc x: 883 lines of code y: 4 # changes compiler/cpp/src/thrift/generate/t_ocaml_generator.cc x: 1296 lines of code y: 10 # changes compiler/cpp/src/thrift/generate/t_oop_generator.h x: 65 lines of code y: 5 # changes compiler/cpp/src/thrift/generate/t_perl_generator.cc x: 1144 lines of code y: 15 # changes compiler/cpp/src/thrift/generate/t_php_generator.cc x: 2150 lines of code y: 18 # changes compiler/cpp/src/thrift/generate/t_rb_generator.cc x: 907 lines of code y: 9 # changes compiler/cpp/src/thrift/generate/t_rs_generator.cc x: 2343 lines of code y: 37 # changes compiler/cpp/src/thrift/generate/t_st_generator.cc x: 761 lines of code y: 9 # changes compiler/cpp/src/thrift/generate/t_xml_generator.cc x: 564 lines of code y: 8 # changes compiler/cpp/src/thrift/generate/t_xsd_generator.cc x: 268 lines of code y: 8 # changes contrib/fb303/TClientInfo.cpp x: 132 lines of code y: 6 # changes contrib/zeromq/test-client.cpp x: 34 lines of code y: 5 # changes lib/cpp/src/thrift/async/TEvhttpClientChannel.cpp x: 118 lines of code y: 11 # changes lib/cpp/src/thrift/async/TEvhttpServer.cpp x: 112 lines of code y: 13 # changes lib/cpp/src/thrift/transport/TFileTransport.cpp x: 775 lines of code y: 31 # changes tutorial/cpp/CppClient.cpp x: 44 lines of code y: 17 # changes tutorial/cpp/CppServer.cpp x: 100 lines of code y: 21 # changes lib/php/lib/Protocol/TCompactProtocol.php x: 575 lines of code y: 3 # changes lib/php/lib/Protocol/TJSONProtocol.php x: 549 lines of code y: 4 # changes lib/php/lib/Protocol/TSimpleJSONProtocol.php x: 250 lines of code y: 3 # changes lib/php/phpunit.xml x: 26 lines of code y: 4 # changes lib/delphi/src/Thrift.Protocol.pas x: 1308 lines of code y: 30 # changes lib/php/lib/Factory/TFramedTransportFactory.php x: 11 lines of code y: 2 # changes lib/php/lib/Factory/TTransportFactory.php x: 10 lines of code y: 4 # changes lib/php/lib/Factory/TTransportFactoryInterface.php x: 7 lines of code y: 2 # changes lib/php/lib/Server/TSSLServerSocket.php x: 44 lines of code y: 3 # changes lib/php/lib/Server/TServerTransport.php x: 18 lines of code y: 3 # changes doap.rdf x: 186 lines of code y: 39 # changes lib/java/src/main/java/org/apache/thrift/ProcessFunction.java x: 81 lines of code y: 4 # changes lib/java/src/main/java/org/apache/thrift/TBaseAsyncProcessor.java x: 76 lines of code y: 4 # changes lib/java/src/main/java/org/apache/thrift/TBaseProcessor.java x: 39 lines of code y: 4 # changes lib/nodejs/lib/thrift/framed_transport.js x: 121 lines of code y: 5 # changes lib/php/lib/Transport/TBufferedTransport.php x: 88 lines of code y: 4 # changes lib/php/lib/Transport/TCurlClient.php x: 146 lines of code y: 9 # changes lib/php/lib/Transport/THttpClient.php x: 118 lines of code y: 5 # changes lib/php/lib/Transport/TMemoryBuffer.php x: 57 lines of code y: 3 # changes lib/php/lib/Transport/TSocket.php x: 176 lines of code y: 6 # changes lib/php/lib/Transport/TSocketPool.php x: 148 lines of code y: 4 # changes build/cmake/ThriftConfig.cmake.in x: 71 lines of code y: 10 # changes lib/delphi/src/Thrift.Protocol.Compact.pas x: 768 lines of code y: 14 # changes lib/java/src/main/java/org/apache/thrift/AsyncProcessFunction.java x: 34 lines of code y: 3 # changes lib/java/src/main/java/org/apache/thrift/server/TSaslNonblockingServer.java x: 403 lines of code y: 3 # changes lib/php/lib/ClassLoader/ThriftClassLoader.php x: 94 lines of code y: 4 # changes lib/php/lib/Factory/TProtocolFactory.php x: 7 lines of code y: 3 # changes lib/php/lib/Factory/TStringFuncFactory.php x: 24 lines of code y: 4 # changes lib/py/src/protocol/TBinaryProtocol.py x: 201 lines of code y: 22 # changes lib/php/lib/Base/TBase.php x: 336 lines of code y: 4 # changes lib/php/lib/Exception/TException.php x: 335 lines of code y: 5 # changes lib/php/src/Thrift.php x: 732 lines of code y: 20 # changes lib/go/thrift/slog.go x: 26 lines of code y: 1 # changes lib/go/thrift/debug_protocol.go x: 632 lines of code y: 11 # changes lib/go/thrift/simple_server.go x: 276 lines of code y: 38 # changes compiler/cpp/src/thrift/version.h x: 7 lines of code y: 11 # changes contrib/Rebus/Properties/AssemblyInfo.cs x: 16 lines of code y: 16 # changes contrib/thrift.spec x: 200 lines of code y: 34 # changes contrib/zeromq/csharp/AssemblyInfo.cs x: 11 lines of code y: 13 # changes lib/d/src/thrift/base.d x: 54 lines of code y: 25 # changes lib/dart/pubspec.yaml x: 23 lines of code y: 25 # changes lib/delphi/src/Thrift.pas x: 284 lines of code y: 39 # changes lib/js/src/thrift.js x: 999 lines of code y: 50 # changes lib/lua/Thrift.lua x: 225 lines of code y: 22 # changes lib/perl/lib/Thrift.pm x: 6 lines of code y: 40 # changes lib/py/setup.py x: 108 lines of code y: 56 # changes lib/rs/Cargo.toml x: 25 lines of code y: 32 # changes lib/st/package.xml x: 6 lines of code y: 21 # changes lib/swift/Sources/Thrift.swift x: 3 lines of code y: 15 # changes tutorial/dart/client/pubspec.yaml x: 14 lines of code y: 22 # changes lib/php/lib/TMultiplexedProcessor.php x: 35 lines of code y: 3 # changes lib/netstd/Thrift/Processor/TMultiplexedProcessor.cs x: 97 lines of code y: 5 # changes lib/netstd/Thrift/Processor/TSingletonProcessorFactory.cs x: 19 lines of code y: 2 # changes lib/netstd/Thrift/Protocol/TCompactProtocol.cs x: 608 lines of code y: 12 # changes lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 775 lines of code y: 13 # changes lib/netstd/Thrift/Protocol/ToString.cs x: 63 lines of code y: 4 # changes lib/netstd/Thrift/Protocol/Utilities/TBase64Utils.cs x: 75 lines of code y: 2 # changes lib/netstd/Thrift/Protocol/Utilities/TGuidExtensions.cs x: 48 lines of code y: 2 # changes lib/netstd/Thrift/Server/TServer.cs x: 55 lines of code y: 6 # changes lib/netstd/Thrift/Server/TSimpleAsyncServer.cs x: 172 lines of code y: 7 # changes lib/netstd/Thrift/Transport/Client/TTlsSocketTransport.cs x: 227 lines of code y: 7 # changes lib/netstd/Thrift/Transport/Layered/TFramedTransport.cs x: 142 lines of code y: 7 # changes lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 310 lines of code y: 19 # changes lib/netstd/Thrift/Transport/Server/TServerSocketTransport.cs x: 135 lines of code y: 10 # changes lib/netstd/Thrift/Transport/TTransport.cs x: 122 lines of code y: 8 # changes lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs x: 145 lines of code y: 10 # changes lib/rs/src/protocol/binary.rs x: 728 lines of code y: 18 # changes lib/rs/src/protocol/compact.rs x: 2043 lines of code y: 22 # changes lib/rs/src/server/multiplexed.rs x: 277 lines of code y: 13 # changes tutorial/delphi/DelphiServer/DelphiServer.dpr x: 112 lines of code y: 6 # changes lib/cpp/src/thrift/transport/TSocket.cpp x: 764 lines of code y: 51 # changes lib/cpp/src/thrift/transport/TTransportException.h x: 49 lines of code y: 11 # changes build/cmake/GenerateConfigModule.cmake x: 44 lines of code y: 4 # changes lib/rs/src/protocol/mod.rs x: 605 lines of code y: 14 # changes lib/rs/src/errors.rs x: 402 lines of code y: 14 # changes lib/rs/src/protocol/stored.rs x: 22 lines of code y: 11 # changes build/cmake/DefinePlatformSpecifc.cmake x: 109 lines of code y: 27 # changes lib/go/thrift/socket.go x: 163 lines of code y: 18 # changes lib/kotlin/settings.gradle.kts x: 9 lines of code y: 5 # changes lib/erl/include/thrift_constants.hrl x: 62 lines of code y: 11 # changes lib/erl/src/thrift_base64_transport.erl x: 53 lines of code y: 5 # changes lib/erl/src/thrift_binary_protocol.erl x: 320 lines of code y: 7 # changes lib/erl/src/thrift_buffered_transport.erl x: 74 lines of code y: 6 # changes lib/erl/src/thrift_client.erl x: 172 lines of code y: 13 # changes lib/erl/src/thrift_compact_protocol.erl x: 366 lines of code y: 4 # changes lib/erl/src/thrift_disk_log_transport.erl x: 105 lines of code y: 5 # changes lib/erl/src/thrift_file_transport.erl x: 88 lines of code y: 6 # changes lib/erl/src/thrift_framed_transport.erl x: 105 lines of code y: 8 # changes lib/erl/src/thrift_json_parser.erl x: 366 lines of code y: 3 # changes lib/erl/src/thrift_json_protocol.erl x: 579 lines of code y: 5 # changes lib/erl/src/thrift_membuffer_transport.erl x: 62 lines of code y: 2 # changes lib/erl/src/thrift_memory_buffer.erl x: 34 lines of code y: 7 # changes lib/erl/src/thrift_multiplexed_protocol.erl x: 103 lines of code y: 2 # changes lib/erl/src/thrift_processor.erl x: 237 lines of code y: 10 # changes lib/erl/src/thrift_protocol.erl x: 459 lines of code y: 12 # changes lib/erl/src/thrift_reconnecting_client.erl x: 265 lines of code y: 6 # changes lib/erl/src/thrift_server.erl x: 187 lines of code y: 5 # changes lib/erl/src/thrift_socket_server.erl x: 354 lines of code y: 10 # changes lib/erl/src/thrift_socket_transport.erl x: 160 lines of code y: 9 # changes lib/erl/src/thrift_sslsocket_transport.erl x: 161 lines of code y: 2 # changes lib/erl/src/thrift_transport.erl x: 107 lines of code y: 9 # changes lib/netstd/Thrift/Transport/Client/TNamedPipeTransport.cs x: 97 lines of code y: 11 # changes lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 92 lines of code y: 10 # changes lib/rs/src/server/threaded.rs x: 141 lines of code y: 17 # changes lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 998 lines of code y: 51 # changes lib/java/src/main/java/org/apache/thrift/protocol/TBinaryProtocol.java x: 480 lines of code y: 5 # changes lib/java/src/main/java/org/apache/thrift/protocol/TCompactProtocol.java x: 603 lines of code y: 5 # changes lib/java/src/main/java/org/apache/thrift/transport/TIOStreamTransport.java x: 111 lines of code y: 4 # changes lib/cpp/src/thrift/transport/TBufferTransports.cpp x: 238 lines of code y: 22 # changes lib/swift/Sources/TBase64Utils.swift x: 59 lines of code y: 1 # changes lib/swift/Sources/TJSONProtocol.swift x: 861 lines of code y: 1 # changes lib/nodejs/lib/thrift/buffered_transport.js x: 133 lines of code y: 4 # changes lib/java/src/main/java/org/apache/thrift/server/TServlet.java x: 87 lines of code y: 5 # changes lib/java/src/main/java/org/apache/thrift/transport/THttpClient.java x: 243 lines of code y: 3 # changes lib/go/thrift/zlib_transport.go x: 84 lines of code y: 7 # changes lib/haxe/src/org/apache/thrift/protocol/TType.hx x: 35 lines of code y: 6 # changes lib/py/src/server/TNonblockingServer.py x: 274 lines of code y: 19 # changes lib/py/src/server/TServer.py x: 213 lines of code y: 29 # changes lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java x: 226 lines of code y: 5 # changes tutorial/nodejs/NodeClientPromise.js x: 47 lines of code y: 5 # changes lib/cpp/libthriftnb.vcxproj x: 310 lines of code y: 12 # changes lib/cpp/libthriftnb.vcxproj.filters x: 69 lines of code y: 5 # changes tutorial/netstd/Server/Program.cs x: 378 lines of code y: 13 # changes lib/go/thrift/socket_conn.go x: 56 lines of code y: 7 # changes compiler/cpp/src/thrift/parse/t_struct.h x: 150 lines of code y: 3 # changes lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp x: 486 lines of code y: 14 # changes lib/cpp/src/thrift/transport/TServerSocket.cpp x: 601 lines of code y: 53 # changes compiler/cpp/src/thrift/generate/validator_parser.cc x: 496 lines of code y: 2 # changes lib/go/thrift/json_protocol.go x: 466 lines of code y: 23 # changes lib/cpp/src/thrift/protocol/TCompactProtocol.h x: 167 lines of code y: 13 # changes lib/rb/spec/client_spec.rb x: 72 lines of code y: 9 # changes lib/nodejs/lib/thrift/connection.js x: 300 lines of code y: 31 # changes lib/cpp/src/thrift/async/TAsyncBufferProcessor.h x: 19 lines of code y: 8 # changes lib/cpp/src/thrift/async/TAsyncProcessor.h x: 41 lines of code y: 9 # changes lib/cpp/src/thrift/concurrency/FunctionRunner.h x: 46 lines of code y: 10 # changes lib/cpp/src/thrift/transport/TServerSocket.h x: 82 lines of code y: 24 # changes lib/cpp/src/thrift/server/TServerFramework.cpp x: 184 lines of code y: 13 # changes lib/go/thrift/binary_protocol.go x: 454 lines of code y: 18 # changes lib/go/thrift/compact_protocol.go x: 620 lines of code y: 25 # changes lib/go/thrift/duplicate_protocol.go x: 241 lines of code y: 2 # changes lib/go/thrift/uuid.go x: 67 lines of code y: 1 # changes lib/swift/Sources/TCompactProtocol.swift x: 464 lines of code y: 6 # changes lib/swift/Sources/TProtocol.swift x: 144 lines of code y: 5 # changes compiler/cpp/src/thrift/parse/t_const_value.h x: 180 lines of code y: 8 # changes compiler/cpp/src/thrift/generate/t_generator.h x: 355 lines of code y: 8 # changes lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java x: 232 lines of code y: 4 # changes lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchStats.java x: 91 lines of code y: 3 # changes lib/java/src/main/java/org/apache/thrift/async/TAsyncMethodCall.java x: 206 lines of code y: 3 # changes lib/java/src/main/java/org/apache/thrift/protocol/TJSONProtocol.java x: 806 lines of code y: 5 # changes lib/java/src/main/java/org/apache/thrift/protocol/TSimpleJSONProtocol.java x: 392 lines of code y: 5 # changes lib/java/src/main/java/org/apache/thrift/server/TNonblockingServer.java x: 139 lines of code y: 3 # changes lib/java/src/main/java/org/apache/thrift/transport/TSSLTransportFactory.java x: 262 lines of code y: 3 # changes lib/java/src/main/java/org/apache/thrift/transport/TSimpleFileTransport.java x: 111 lines of code y: 3 # changes lib/java/src/main/java/org/apache/thrift/transport/layered/TFramedTransport.java x: 123 lines of code y: 3 # changes lib/java/src/main/java/org/apache/thrift/transport/sasl/NonblockingSaslHandler.java x: 379 lines of code y: 4 # changes lib/d/src/thrift/async/socket.d x: 222 lines of code y: 4 # changes lib/swift/Sources/TBinaryProtocol.swift x: 327 lines of code y: 4 # changes lib/swift/Sources/TWrappedProtocol.swift x: 150 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/transport/TFileTransport.java x: 369 lines of code y: 3 # changes lib/netstd/Thrift/Protocol/TProtocolDecorator.cs x: 194 lines of code y: 5 # changes lib/netstd/Thrift/Transport/TEndpointTransport.cs x: 58 lines of code y: 4 # changes compiler/cpp/src/thrift/generate/go_validator_generator.h x: 42 lines of code y: 2 # changes compiler/cpp/src/thrift/generate/validator_parser.h x: 166 lines of code y: 2 # changes compiler/cpp/src/thrift/thrifty.yy x: 1253 lines of code y: 10 # changes compiler/cpp/src/thrift/parse/t_program.h x: 250 lines of code y: 10 # changes lib/go/thrift/application_exception.go x: 183 lines of code y: 9 # changes compiler/cpp/src/thrift/thriftl.ll x: 307 lines of code y: 13 # changes lib/cpp/src/thrift/transport/THeaderTransport.h x: 133 lines of code y: 15 # changes lib/delphi/src/Thrift.Utils.pas x: 325 lines of code y: 18 # changes tutorial/swift/Sources/TutorialClient/main.swift x: 20 lines of code y: 1 # changes tutorial/swift/Sources/TutorialRunner/main.swift x: 13 lines of code y: 1 # changes tutorial/swift/Sources/TutorialServer/CalculatorService.swift x: 45 lines of code y: 1 # changes tutorial/swift/Sources/TutorialServer/main.swift x: 7 lines of code y: 1 # changes tutorial/rs/Cargo.toml x: 13 lines of code y: 9 # changes lib/js/Gruntfile.js x: 317 lines of code y: 20 # changes lib/haxe/src/org/apache/thrift/helper/UuidHelper.hx x: 37 lines of code y: 1 # changes lib/haxe/src/org/apache/thrift/protocol/TBinaryProtocol.hx x: 283 lines of code y: 7 # changes lib/haxe/src/org/apache/thrift/protocol/TCompactProtocol.hx x: 650 lines of code y: 8 # changes lib/haxe/src/org/apache/thrift/protocol/TJSONProtocol.hx x: 916 lines of code y: 7 # changes lib/haxe/src/org/apache/thrift/protocol/TProtocol.hx x: 81 lines of code y: 6 # changes compiler/cpp/src/thrift/parse/t_scope.h x: 167 lines of code y: 7 # changes lib/delphi/src/Thrift.Protocol.JSON.pas x: 936 lines of code y: 16 # changes lib/netstd/Thrift/Protocol/TProtocol.cs x: 121 lines of code y: 7 # changes lib/delphi/src/Thrift.Transport.pas x: 1334 lines of code y: 38 # changes tutorial/shared.thrift x: 16 lines of code y: 19 # changes tutorial/tutorial.thrift x: 45 lines of code y: 28 # changes lib/go/thrift/deserializer.go x: 77 lines of code y: 8 # changes lib/go/thrift/framed_transport.go x: 177 lines of code y: 15 # changes lib/go/thrift/http_client.go x: 165 lines of code y: 21 # changes contrib/fb303/cpp/FacebookBase.h x: 52 lines of code y: 8 # changes lib/haxe/src/org/apache/thrift/transport/TEndpointTransport.hx x: 84 lines of code y: 2 # changes lib/haxe/src/org/apache/thrift/transport/TFullDuplexHttpClient.hx x: 230 lines of code y: 6 # changes lib/haxe/src/org/apache/thrift/transport/TSocket.hx x: 279 lines of code y: 7 # changes lib/delphi/src/Thrift.Transport.MsxmlHTTP.pas x: 203 lines of code y: 6 # changes lib/delphi/src/Thrift.Transport.WinHTTP.pas x: 318 lines of code y: 11 # changes tutorial/js/tutorial.html x: 80 lines of code y: 9 # changes lib/java/src/main/java/org/apache/thrift/transport/sasl/FrameReader.java x: 69 lines of code y: 3 # changes lib/java/src/main/java/org/apache/thrift/protocol/TProtocol.java x: 286 lines of code y: 3 # changes tutorial/java/src/JavaClient.java x: 63 lines of code y: 7 # changes lib/java/src/main/java/org/apache/thrift/EncodingUtils.java x: 59 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/TBaseHelper.java x: 238 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/TDeserializer.java x: 414 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/TUnion.java x: 209 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/partial/ThriftStructProcessor.java x: 126 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/server/THsHaServer.java x: 119 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/server/TServer.java x: 96 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/transport/TSaslTransport.java x: 288 lines of code y: 2 # changes lib/java/src/main/java/org/apache/thrift/transport/TSocket.java x: 132 lines of code y: 2 # changes compiler/cpp/compiler.vcxproj.filters x: 202 lines of code y: 23 # changes build/cmake/DefineOptions.cmake x: 195 lines of code y: 40 # changes lib/rs/src/transport/socket.rs x: 104 lines of code y: 12 # changes lib/nodejs/lib/thrift/browser.js x: 24 lines of code y: 6 # changes lib/nodejs/lib/thrift/ohos_connection.js x: 130 lines of code y: 1 # changes lib/perl/lib/Thrift/HttpClient.pm x: 128 lines of code y: 8 # changes lib/py/src/transport/THttpClient.py x: 131 lines of code y: 22 # changes lib/cpp/src/thrift/windows/GetTimeOfDay.cpp x: 56 lines of code y: 13 # changes lib/cpp/src/thrift/windows/WinFcntl.h x: 20 lines of code y: 9 # changes lib/cpp/src/thrift/windows/config.h x: 54 lines of code y: 28 # changes lib/netstd/Thrift/Server/TThreadPoolAsyncServer.cs x: 223 lines of code y: 9 # changes lib/netstd/Thrift/Transport/Client/TMemoryBufferTransport.cs x: 136 lines of code y: 7 # changes lib/go/thrift/ssl_socket.go x: 179 lines of code y: 18 # changes tutorial/netstd/Client/Program.cs x: 321 lines of code y: 9 # changes lib/py/src/server/TProcessPoolServer.py x: 76 lines of code y: 11 # changes lib/py/src/transport/TTransport.py x: 264 lines of code y: 37 # changes lib/perl/lib/Thrift/Socket.pm x: 167 lines of code y: 11 # changes lib/py/setup.cfg x: 6 lines of code y: 4 # changes lib/cpp/src/thrift/transport/TPipeServer.cpp x: 372 lines of code y: 30 # changes lib/cpp/src/thrift/transport/TPipeServer.h x: 61 lines of code y: 17 # changes build/cmake/config.h.in x: 107 lines of code y: 10 # changes lib/cpp/src/thrift/thrift-config.h x: 4 lines of code y: 5 # changes tutorial/go/src/client.go x: 71 lines of code y: 13 # changes tutorial/go/src/main.go x: 61 lines of code y: 8 # changes lib/rs/src/lib.rs x: 21 lines of code y: 12 # changes lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 567 lines of code y: 17 # changes lib/cpp/src/thrift/transport/TSocket.h x: 92 lines of code y: 28 # changes lib/netstd/Thrift/Transport/Server/THttpServerTransport.cs x: 95 lines of code y: 7 # changes lib/delphi/src/Thrift.Serializer.pas x: 147 lines of code y: 7 # changes lib/delphi/src/Thrift.Stream.pas x: 303 lines of code y: 11 # changes lib/d/src/thrift/internal/ssl.d x: 171 lines of code y: 4 # changes lib/go/thrift/transport_exception.go x: 87 lines of code y: 8 # changes lib/delphi/src/Thrift.Transport.Pipes.pas x: 795 lines of code y: 20 # changes lib/c_glib/src/thrift/c_glib/transport/thrift_zlib_transport.c x: 591 lines of code y: 1 # changes lib/haxe/src/org/apache/thrift/transport/TBufferedTransport.hx x: 140 lines of code y: 2 # changes lib/haxe/src/org/apache/thrift/transport/TFramedTransport.hx x: 135 lines of code y: 5 # changes tutorial/haxe/src/Main.hx x: 329 lines of code y: 6 # changes lib/rb/ext/compact_protocol.c x: 507 lines of code y: 13 # changes lib/rb/ext/struct.c x: 506 lines of code y: 25 # changes lib/rb/ext/thrift_native.c x: 173 lines of code y: 14 # changes lib/rb/spec/spec_helper.rb x: 33 lines of code y: 19 # changes lib/rs/src/server/mod.rs x: 33 lines of code y: 10 # changes lib/rs/src/transport/buffered.rs x: 278 lines of code y: 10 # changes lib/rs/src/transport/mod.rs x: 209 lines of code y: 9 # changes lib/dart/lib/src/protocol/t_compact_protocol.dart x: 411 lines of code y: 4 # changes lib/dart/lib/src/protocol/t_json_protocol.dart x: 556 lines of code y: 5 # changes lib/dart/lib/src/transport/t_socket_transport.dart x: 105 lines of code y: 6 # changes lib/py/src/Thrift.py x: 134 lines of code y: 26 # changes lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp x: 972 lines of code y: 35 # changes lib/php/src/ext/thrift_protocol/php_thrift_protocol.h x: 45 lines of code y: 6 # changes lib/cpp/src/thrift/concurrency/Monitor.h x: 41 lines of code y: 11 # changes lib/cpp/src/thrift/concurrency/Mutex.h x: 48 lines of code y: 14 # changes lib/cpp/src/thrift/transport/TPipe.cpp x: 303 lines of code y: 21 # changes lib/cpp/src/thrift/transport/TPipe.h x: 56 lines of code y: 18 # changes lib/cpp/src/thrift/transport/TTransport.h x: 146 lines of code y: 14 # changes lib/go/thrift/multiplexed_protocol.go x: 113 lines of code y: 8 # changes lib/go/thrift/iostream_transport.go x: 177 lines of code y: 10 # changes lib/py/src/protocol/THeaderProtocol.py x: 131 lines of code y: 3 # changes lib/py/src/transport/THeaderTransport.py x: 259 lines of code y: 2 # changes lib/lua/TCompactProtocol.lua x: 369 lines of code y: 7 # changes lib/lua/src/usocket.c x: 338 lines of code y: 6 # changes lib/cpp/src/thrift/concurrency/Thread.h x: 85 lines of code y: 20 # changes lib/c_glib/src/thrift/c_glib/transport/thrift_framed_transport.c x: 348 lines of code y: 8 # changes lib/cpp/src/thrift/Thrift.h x: 91 lines of code y: 15 # changes lib/rs/src/transport/mem.rs x: 258 lines of code y: 9 # changes lib/py/src/ext/protocol.tcc x: 757 lines of code y: 9 # changes lib/c_glib/src/thrift/c_glib/transport/thrift_server_transport.c x: 202 lines of code y: 3 # changes lib/c_glib/src/thrift/c_glib/transport/thrift_ssl_socket.c x: 663 lines of code y: 12 # changes lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c x: 288 lines of code y: 5 # changes lib/lua/TServer.lua x: 103 lines of code y: 3 # changes lib/cpp/src/thrift/transport/PlatformSocket.h x: 105 lines of code y: 11 # changes lib/rs/src/transport/framed.rs x: 264 lines of code y: 7 # changes lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c x: 821 lines of code y: 6 # changes lib/c_glib/src/thrift/c_glib/protocol/thrift_compact_protocol.c x: 1297 lines of code y: 5 # changes lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c x: 561 lines of code y: 6 # changes lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.h x: 240 lines of code y: 4 # changes lib/c_glib/src/thrift/c_glib/thrift_configuration.c x: 91 lines of code y: 1 # changes lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c x: 265 lines of code y: 5 # changes lib/cpp/src/thrift/transport/TFDTransport.h x: 42 lines of code y: 8 # changes lib/cpp/src/thrift/transport/THeaderTransport.cpp x: 421 lines of code y: 10 # changes lib/cpp/src/thrift/transport/THttpClient.cpp x: 88 lines of code y: 11 # changes lib/cpp/src/thrift/transport/THttpServer.cpp x: 120 lines of code y: 19 # changes lib/cpp/src/thrift/transport/THttpTransport.cpp x: 203 lines of code y: 13 # changes lib/cpp/src/thrift/transport/THttpTransport.h x: 55 lines of code y: 10 # changes lib/cpp/src/thrift/transport/TSSLSocket.h x: 156 lines of code y: 24 # changes lib/cpp/src/thrift/transport/TShortReadTransport.h x: 49 lines of code y: 9 # changes lib/cpp/src/thrift/transport/TSimpleFileTransport.cpp x: 43 lines of code y: 7 # changes lib/cpp/src/thrift/transport/TTransportUtils.h x: 200 lines of code y: 11 # changes lib/cpp/src/thrift/transport/TWebSocketServer.h x: 310 lines of code y: 3 # changes lib/cpp/src/thrift/transport/TZlibTransport.cpp x: 246 lines of code y: 10 # changes lib/cpp/src/thrift/transport/TZlibTransport.h x: 137 lines of code y: 15 # changes contrib/fb303/TClientInfo.h x: 125 lines of code y: 4 # changes lib/cpp/src/thrift/windows/TWinsockSingleton.cpp x: 27 lines of code y: 9 # changes lib/py/src/ext/module.cpp x: 140 lines of code y: 4 # changes lib/py/src/ext/types.h x: 122 lines of code y: 6 # changes lib/netstd/Thrift/TApplicationException.cs x: 110 lines of code y: 4 # changes lib/delphi/src/Thrift.Socket.pas x: 1195 lines of code y: 4 # changes lib/delphi/src/Thrift.WinHTTP.pas x: 1100 lines of code y: 11 # changes lib/d/src/thrift/transport/websocket.d x: 294 lines of code y: 2 # changes lib/nodejs/lib/thrift/header_transport.js x: 229 lines of code y: 3 # changes lib/nodejs/lib/thrift/http_connection.js x: 142 lines of code y: 12 # changes lib/nodejs/lib/thrift/index.js x: 43 lines of code y: 20 # changes lib/nodejs/lib/thrift/thrift.js x: 188 lines of code y: 19 # changes lib/swift/Sources/TStreamTransport.swift x: 98 lines of code y: 3 # changes lib/d/src/thrift/async/libevent.d x: 276 lines of code y: 5 # changes lib/d/src/thrift/server/nonblocking.d x: 750 lines of code y: 3 # changes lib/d/src/thrift/transport/ssl.d x: 427 lines of code y: 6 # changes lib/cpp/src/thrift/concurrency/ThreadManager.cpp x: 386 lines of code y: 26 # changes lib/perl/lib/Thrift/MemoryBuffer.pm x: 94 lines of code y: 6 # changes lib/py/src/protocol/TProtocol.py x: 325 lines of code y: 30 # changes lib/delphi/src/Thrift.Configuration.pas x: 69 lines of code y: 1 # changes lib/delphi/src/Thrift.Server.pas x: 230 lines of code y: 15 # changes lib/rb/spec/http_client_spec.rb x: 122 lines of code y: 12 # changes contrib/fb303/if/fb303.thrift x: 27 lines of code y: 8 # changes lib/rb/spec/union_spec.rb x: 155 lines of code y: 11 # changes lib/cpp/src/thrift/concurrency/TimerManager.cpp x: 229 lines of code y: 18 # changes build/cmake/DefineCMakeDefaults.cmake x: 80 lines of code y: 16 # changes contrib/fb303/py/setup.py x: 26 lines of code y: 15 # changes lib/perl/t/multiplex.t x: 125 lines of code y: 1 # changes lib/d/src/thrift/protocol/base.d x: 296 lines of code y: 6 # changes lib/nodejs/lib/thrift/compact_protocol.js x: 607 lines of code y: 6 # changes lib/nodejs/lib/thrift/json_protocol.js x: 565 lines of code y: 14 # changes lib/ocaml/src/Thrift.ml x: 349 lines of code y: 13 # changes lib/rb/lib/thrift/protocol/base_protocol.rb x: 257 lines of code y: 6 # changes lib/rb/spec/base_protocol_spec.rb x: 181 lines of code y: 7 # changes lib/nodejs/lib/thrift/server.js x: 68 lines of code y: 20 # changes lib/py/src/TMultiplexedProcessor.py x: 45 lines of code y: 8 # changes lib/py/src/protocol/__init__.py x: 2 lines of code y: 9 # changes lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp x: 120 lines of code y: 10 # changes lib/py/src/protocol/TCompactProtocol.py x: 372 lines of code y: 18 # changes lib/py/src/protocol/TJSONProtocol.py x: 514 lines of code y: 15 # changes lib/cpp/src/thrift/transport/TSSLServerSocket.cpp x: 33 lines of code y: 13 # changes lib/cpp/src/thrift/TApplicationException.h x: 70 lines of code y: 8 # changes lib/cpp/src/thrift/TProcessor.h x: 111 lines of code y: 7 # changes lib/cpp/src/thrift/async/TEvhttpClientChannel.h x: 55 lines of code y: 9 # changes lib/cpp/src/thrift/concurrency/ThreadManager.h x: 47 lines of code y: 15 # changes lib/cpp/src/thrift/protocol/TMultiplexedProtocol.h x: 23 lines of code y: 7 # changes lib/cpp/src/thrift/server/TServer.h x: 172 lines of code y: 9 # changes lib/cpp/src/thrift/server/TSimpleServer.cpp x: 65 lines of code y: 12 # changes lib/cpp/src/thrift/server/TThreadPoolServer.cpp x: 96 lines of code y: 17 # changes lib/cpp/src/thrift/server/TThreadPoolServer.h x: 60 lines of code y: 14 # changes lib/cpp/src/thrift/server/TThreadedServer.cpp x: 113 lines of code y: 20 # changes lib/cpp/src/thrift/server/TThreadedServer.h x: 73 lines of code y: 17 # changes lib/cpp/src/thrift/protocol/THeaderProtocol.cpp x: 175 lines of code y: 5 # changes lib/cpp/src/thrift/async/TAsyncChannel.cpp x: 14 lines of code y: 7 # changes lib/go/thrift/server_socket.go x: 97 lines of code y: 10 # changes lib/perl/lib/Thrift/BinaryProtocol.pm x: 385 lines of code y: 10 # changes lib/perl/lib/Thrift/FramedTransport.pm x: 107 lines of code y: 7 # changes lib/perl/lib/Thrift/Protocol.pm x: 387 lines of code y: 7 # changes lib/nodejs/lib/thrift/web_server.js x: 337 lines of code y: 14 # changes lib/py/src/compat.py x: 17 lines of code y: 6 # changes lib/rb/spec/struct_spec.rb x: 240 lines of code y: 21 # changes lib/rb/spec/types_spec.rb x: 89 lines of code y: 13 # changes lib/rb/spec/server_spec.rb x: 153 lines of code y: 11 # changes lib/d/src/thrift/transport/file.d x: 682 lines of code y: 6 # changes lib/swift/Sources/TProtocolError.swift x: 98 lines of code y: 1 # changes lib/rb/spec/base_transport_spec.rb x: 319 lines of code y: 6 # changes lib/rb/spec/binary_protocol_spec_shared.rb x: 331 lines of code y: 9 # changes lib/rb/spec/compact_protocol_spec.rb x: 110 lines of code y: 13 # changes lib/rb/spec/json_protocol_spec.rb x: 425 lines of code y: 8 # changes lib/rb/spec/nonblocking_server_spec.rb x: 212 lines of code y: 6 # changes lib/rb/spec/struct_nested_containers_spec.rb x: 157 lines of code y: 3 # changes lib/rb/lib/thrift/protocol/compact_protocol.rb x: 325 lines of code y: 10 # changes lib/rb/lib/thrift/protocol/json_protocol.rb x: 601 lines of code y: 9 # changes lib/rb/lib/thrift/transport/socket.rb x: 109 lines of code y: 15 # changes lib/d/src/thrift/server/taskpool.d x: 202 lines of code y: 2 # changes lib/php/lib/Protocol/TBinaryProtocol.php x: 340 lines of code y: 2 # changes lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol_decorator.c x: 485 lines of code y: 4 # changes lib/py/src/ext/compact.h x: 310 lines of code y: 2 # changes lib/lua/src/luabpack.c x: 220 lines of code y: 3 # changes contrib/thrift-maven-plugin/src/main/java/org/apache/thrift/maven/AbstractThriftMojo.java x: 213 lines of code y: 5 # changes lib/perl/lib/Thrift/ProtocolDecorator.pm x: 217 lines of code y: 2 # changes lib/py/src/transport/TTwisted.py x: 214 lines of code y: 13 # changes compiler/cpp/src/thrift/generate/t_html_generator.h x: 240 lines of code y: 1 # changes lib/rb/lib/thrift.rb x: 38 lines of code y: 15 # changes lib/d/src/thrift/protocol/json.d x: 765 lines of code y: 5 # changes lib/py/src/TTornado.py x: 128 lines of code y: 9 # changes lib/lua/TJsonProtocol.lua x: 616 lines of code y: 1 # changes contrib/parse_profiling.py x: 182 lines of code y: 3 # changes lib/py/src/TSCons.py x: 13 lines of code y: 10 # changes lib/d/src/thrift/codegen/idlgen.d x: 594 lines of code y: 4 # changes lib/nodejs/lib/thrift/json_parse.js x: 212 lines of code y: 1 # changes lib/javame/src/org/apache/thrift/protocol/TJSONProtocol.java x: 768 lines of code y: 4 # changes tutorial/dart/client/web/client.dart x: 229 lines of code y: 1 # changes tutorial/rb/RubyServer.rb x: 60 lines of code y: 10 # changes lib/haxe/src/org/apache/thrift/protocol/TMultiplexedProcessor.hx x: 154 lines of code y: 4 # changes lib/rb/ext/binary_protocol_accelerated.c x: 351 lines of code y: 14 # changes build/cmake/FindGLIB.cmake x: 113 lines of code y: 1 # changes lib/nodejs/lib/thrift/xhr_connection.js x: 140 lines of code y: 1 # changes lib/nodejs/lib/thrift/protocol.js x: 3 lines of code y: 14 # changes lib/nodejs/lib/thrift/transport.js x: 3 lines of code y: 13 # changes lib/d/src/thrift/codegen/client.d x: 265 lines of code y: 3 # changes lib/d/src/thrift/util/future.d x: 264 lines of code y: 2 # changes lib/d/src/thrift/protocol/compact.d x: 487 lines of code y: 4 # changes lib/rb/ext/constants.h x: 76 lines of code y: 12 # changes lib/rb/ext/extconf.rb x: 10 lines of code y: 8 # changes lib/lua/src/lualongnumber.c x: 164 lines of code y: 1 # changes lib/rb/ext/memory_buffer.c x: 90 lines of code y: 14 # changes lib/rb/lib/thrift/struct.rb x: 185 lines of code y: 26 # changes lib/rb/lib/thrift/struct_union.rb x: 160 lines of code y: 8 # changes contrib/transport-sample/client/client.cpp x: 146 lines of code y: 1 # changes contrib/transport-sample/client/client.vcxproj x: 105 lines of code y: 1 # changes lib/d/src/thrift/async/ssl.d x: 159 lines of code y: 1 # changes lib/d/src/thrift/protocol/binary.d x: 267 lines of code y: 1 # changes lib/d/src/thrift/transport/zlib.d x: 311 lines of code y: 1 # changes lib/py/src/transport/__init__.py x: 1 lines of code y: 7 # changes lib/rb/lib/thrift/server/nonblocking_server.rb x: 242 lines of code y: 5 # changes lib/ocaml/src/TBinaryProtocol.ml x: 158 lines of code y: 6 # changes lib/rb/ext/struct.h x: 4 lines of code y: 6 # changes lib/st/thrift.st x: 638 lines of code y: 6 # changes
62.0
# changes
  min: 1.0
  average: 6.22
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 62.0
0 4717.0
lines of code
min: 1.0 | average: 158.49 | 25th percentile: 26.0 | median: 57.0 | 75th percentile: 145.5 | max: 4717.0

Number of Contributors vs. Number of Changes: 1333 points

compiler/cpp/src/thrift/generate/t_swift_generator.cc x: 12 # contributors y: 16 # changes lib/cpp/src/thrift/TUuid.cpp x: 1 # contributors y: 2 # changes lib/cpp/src/thrift/TUuid.h x: 2 # contributors y: 3 # changes build/cmake/DefineInstallationPaths.cmake x: 5 # contributors y: 5 # changes compiler/cpp/src/thrift/generate/t_js_generator.cc x: 26 # contributors y: 39 # changes lib/cpp/src/thrift/TToString.h x: 7 # contributors y: 9 # changes lib/py/src/transport/TSocket.py x: 21 # contributors y: 47 # changes compiler/cpp/src/thrift/generate/t_py_generator.cc x: 30 # contributors y: 39 # changes lib/java/src/main/java/org/apache/thrift/server/AbstractNonblockingServer.java x: 6 # contributors y: 6 # changes lib/java/src/main/java/org/apache/thrift/server/TThreadedSelectorServer.java x: 4 # contributors y: 6 # changes lib/go/thrift/exception.go x: 3 # contributors y: 7 # changes lib/go/thrift/header_transport.go x: 2 # contributors y: 18 # changes lib/go/thrift/protocol.go x: 8 # contributors y: 15 # changes lib/go/thrift/simple_json_protocol.go x: 9 # contributors y: 24 # changes lib/go/thrift/ssl_server_socket.go x: 3 # contributors y: 3 # changes compiler/cpp/src/thrift/main.cc x: 10 # contributors y: 16 # changes lib/py/src/transport/TSSLSocket.py x: 10 # contributors y: 28 # changes lib/py/src/transport/sslcompat.py x: 3 # contributors y: 6 # changes compiler/cpp/src/thrift/generate/t_netstd_generator.cc x: 9 # contributors y: 44 # changes lib/cpp/src/thrift/async/TEvhttpServer.h x: 5 # contributors y: 6 # changes lib/cpp/src/thrift/transport/TFileTransport.h x: 9 # contributors y: 19 # changes lib/cpp/src/thrift/windows/OverlappedSubmissionThread.h x: 6 # contributors y: 9 # changes lib/cpp/src/thrift/windows/Sync.h x: 7 # contributors y: 10 # changes lib/cpp/src/thrift/windows/TWinsockSingleton.h x: 9 # contributors y: 12 # changes lib/cpp/src/thrift/transport/TBufferTransports.h x: 17 # contributors y: 33 # changes compiler/cpp/src/thrift/generate/t_go_generator.cc x: 24 # contributors y: 62 # changes compiler/cpp/compiler.vcxproj x: 12 # contributors y: 37 # changes lib/cpp/src/thrift/server/TNonblockingServer.cpp x: 29 # contributors y: 56 # changes lib/cpp/src/thrift/server/TNonblockingServer.h x: 13 # contributors y: 22 # changes compiler/cpp/src/thrift/generate/t_cpp_generator.cc x: 20 # contributors y: 38 # changes lib/cpp/libthrift.vcxproj x: 12 # contributors y: 24 # changes lib/cpp/libthrift.vcxproj.filters x: 9 # contributors y: 15 # changes lib/cpp/src/thrift/protocol/TBinaryProtocol.h x: 12 # contributors y: 17 # changes lib/cpp/src/thrift/protocol/TDebugProtocol.cpp x: 7 # contributors y: 11 # changes lib/cpp/src/thrift/protocol/TJSONProtocol.cpp x: 16 # contributors y: 32 # changes lib/cpp/src/thrift/protocol/TProtocol.h x: 18 # contributors y: 32 # changes lib/cpp/src/thrift/protocol/TVirtualProtocol.h x: 6 # contributors y: 8 # changes lib/php/lib/Protocol/TProtocol.php x: 3 # contributors y: 4 # changes compiler/cpp/src/thrift/generate/t_go_generator.h x: 4 # contributors y: 7 # changes lib/delphi/src/Thrift.Collections.pas x: 4 # contributors y: 11 # changes lib/netstd/Thrift/Protocol/TBinaryProtocol.cs x: 4 # contributors y: 12 # changes lib/rb/thrift.gemspec x: 9 # contributors y: 42 # changes lib/go/thrift/configuration.go x: 1 # contributors y: 3 # changes lib/go/thrift/header_protocol.go x: 2 # contributors y: 11 # changes compiler/cpp/src/thrift/generate/t_delphi_generator.cc x: 10 # contributors y: 34 # changes compiler/cpp/src/thrift/generate/t_netstd_generator.h x: 3 # contributors y: 20 # changes lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 5 # contributors y: 16 # changes compiler/cpp/src/thrift/generate/go_validator_generator.cc x: 2 # contributors y: 2 # changes compiler/cpp/src/thrift/generate/t_c_glib_generator.cc x: 11 # contributors y: 16 # changes compiler/cpp/src/thrift/generate/t_cl_generator.cc x: 9 # contributors y: 9 # changes compiler/cpp/src/thrift/generate/t_d_generator.cc x: 11 # contributors y: 14 # changes compiler/cpp/src/thrift/generate/t_dart_generator.cc x: 9 # contributors y: 11 # changes compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 11 # contributors y: 20 # changes compiler/cpp/src/thrift/generate/t_generator.cc x: 7 # contributors y: 14 # changes compiler/cpp/src/thrift/generate/t_gv_generator.cc x: 7 # contributors y: 8 # changes compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 8 # contributors y: 22 # changes compiler/cpp/src/thrift/generate/t_html_generator.cc x: 10 # contributors y: 12 # changes compiler/cpp/src/thrift/generate/t_java_generator.cc x: 34 # contributors y: 48 # changes compiler/cpp/src/thrift/generate/t_javame_generator.cc x: 8 # contributors y: 10 # changes compiler/cpp/src/thrift/generate/t_json_generator.cc x: 10 # contributors y: 11 # changes compiler/cpp/src/thrift/generate/t_lua_generator.cc x: 11 # contributors y: 13 # changes compiler/cpp/src/thrift/generate/t_perl_generator.cc x: 10 # contributors y: 15 # changes compiler/cpp/src/thrift/generate/t_php_generator.cc x: 12 # contributors y: 18 # changes compiler/cpp/src/thrift/generate/t_rs_generator.cc x: 21 # contributors y: 37 # changes compiler/cpp/src/thrift/generate/t_st_generator.cc x: 8 # contributors y: 9 # changes lib/cpp/src/thrift/async/TEvhttpClientChannel.cpp x: 8 # contributors y: 11 # changes lib/cpp/src/thrift/async/TEvhttpServer.cpp x: 10 # contributors y: 13 # changes lib/cpp/src/thrift/transport/TFileTransport.cpp x: 16 # contributors y: 31 # changes tutorial/cpp/CppClient.cpp x: 10 # contributors y: 17 # changes tutorial/cpp/CppServer.cpp x: 13 # contributors y: 21 # changes lib/php/phpunit.xml x: 2 # contributors y: 4 # changes lib/delphi/src/Thrift.Protocol.pas x: 4 # contributors y: 30 # changes doap.rdf x: 8 # contributors y: 39 # changes lib/php/lib/Transport/THttpClient.php x: 4 # contributors y: 5 # changes build/cmake/ThriftConfig.cmake.in x: 6 # contributors y: 10 # changes lib/delphi/src/Thrift.Protocol.Compact.pas x: 1 # contributors y: 14 # changes lib/php/src/Thrift.php x: 9 # contributors y: 20 # changes lib/go/thrift/slog.go x: 1 # contributors y: 1 # changes lib/go/thrift/simple_server.go x: 13 # contributors y: 38 # changes compiler/cpp/src/thrift/version.h x: 1 # contributors y: 11 # changes contrib/Rebus/Properties/AssemblyInfo.cs x: 2 # contributors y: 16 # changes contrib/thrift.spec x: 6 # contributors y: 34 # changes contrib/zeromq/csharp/AssemblyInfo.cs x: 4 # contributors y: 13 # changes lib/d/src/thrift/base.d x: 4 # contributors y: 25 # changes lib/dart/pubspec.yaml x: 7 # contributors y: 25 # changes lib/delphi/src/Thrift.pas x: 4 # contributors y: 39 # changes lib/js/src/thrift.js x: 19 # contributors y: 50 # changes lib/lua/Thrift.lua x: 6 # contributors y: 22 # changes lib/netstd/Thrift/Properties/AssemblyInfo.cs x: 1 # contributors y: 13 # changes lib/perl/lib/Thrift.pm x: 8 # contributors y: 40 # changes lib/py/setup.py x: 13 # contributors y: 56 # changes lib/st/package.xml x: 3 # contributors y: 21 # changes lib/swift/Sources/Thrift.swift x: 3 # contributors y: 15 # changes lib/haxe/src/org/apache/thrift/helper/IntSet.hx x: 1 # contributors y: 4 # changes lib/haxe/src/org/apache/thrift/helper/StringSet.hx x: 1 # contributors y: 5 # changes lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 3 # contributors y: 13 # changes lib/netstd/Thrift/Server/TServer.cs x: 1 # contributors y: 6 # changes lib/netstd/Thrift/Server/TSimpleAsyncServer.cs x: 2 # contributors y: 7 # changes lib/netstd/Thrift/Transport/Layered/TLayeredTransport.cs x: 2 # contributors y: 5 # changes lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 4 # contributors y: 19 # changes lib/netstd/Thrift/Transport/Server/TServerSocketTransport.cs x: 5 # contributors y: 10 # changes lib/netstd/Thrift/Transport/TTransport.cs x: 3 # contributors y: 8 # changes lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs x: 4 # contributors y: 10 # changes lib/rs/src/protocol/binary.rs x: 10 # contributors y: 18 # changes lib/rs/src/protocol/compact.rs x: 12 # contributors y: 22 # changes lib/rs/src/server/multiplexed.rs x: 7 # contributors y: 13 # changes tutorial/delphi/DelphiServer/DelphiServer.dpr x: 2 # contributors y: 6 # changes lib/cpp/src/thrift/transport/TSocket.cpp x: 26 # contributors y: 51 # changes build/cmake/GenerateConfigModule.cmake x: 4 # contributors y: 4 # changes lib/rs/src/protocol/mod.rs x: 8 # contributors y: 14 # changes lib/rs/src/errors.rs x: 6 # contributors y: 14 # changes build/cmake/DefinePlatformSpecifc.cmake x: 10 # contributors y: 27 # changes lib/go/thrift/socket.go x: 8 # contributors y: 18 # changes lib/kotlin/settings.gradle.kts x: 3 # contributors y: 5 # changes lib/erl/include/thrift_constants.hrl x: 6 # contributors y: 11 # changes lib/erl/src/thrift_binary_protocol.erl x: 5 # contributors y: 7 # changes lib/erl/src/thrift_http_transport.erl x: 4 # contributors y: 9 # changes lib/erl/src/thrift_protocol.erl x: 8 # contributors y: 12 # changes lib/netstd/Thrift/Transport/Client/TStreamTransport.cs x: 3 # contributors y: 10 # changes lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 27 # contributors y: 51 # changes lib/go/thrift/zlib_transport.go x: 6 # contributors y: 7 # changes lib/py/src/server/TNonblockingServer.py x: 12 # contributors y: 19 # changes lib/py/src/server/TServer.py x: 12 # contributors y: 29 # changes lib/cpp/libthriftnb.vcxproj x: 5 # contributors y: 12 # changes lib/go/thrift/socket_conn.go x: 1 # contributors y: 7 # changes lib/cpp/src/thrift/transport/TServerSocket.cpp x: 28 # contributors y: 53 # changes lib/go/thrift/json_protocol.go x: 8 # contributors y: 23 # changes lib/nodejs/lib/thrift/connection.js x: 17 # contributors y: 31 # changes lib/cpp/src/thrift/transport/TServerSocket.h x: 16 # contributors y: 24 # changes lib/cpp/src/thrift/server/TServerFramework.cpp x: 9 # contributors y: 13 # changes lib/go/thrift/compact_protocol.go x: 8 # contributors y: 25 # changes compiler/cpp/src/thrift/parse/t_const_value.h x: 5 # contributors y: 8 # changes compiler/cpp/src/thrift/generate/t_generator.h x: 8 # contributors y: 8 # changes lib/java/src/main/java/org/apache/thrift/transport/TFileTransport.java x: 4 # contributors y: 3 # changes lib/cpp/src/thrift/transport/THeaderTransport.h x: 11 # contributors y: 15 # changes lib/delphi/src/Thrift.Utils.pas x: 3 # contributors y: 18 # changes tutorial/rs/Cargo.toml x: 5 # contributors y: 9 # changes lib/js/Gruntfile.js x: 10 # contributors y: 20 # changes lib/haxe/src/org/apache/thrift/protocol/TCompactProtocol.hx x: 1 # contributors y: 8 # changes lib/delphi/src/Thrift.Protocol.JSON.pas x: 4 # contributors y: 16 # changes lib/delphi/src/Thrift.Transport.pas x: 5 # contributors y: 38 # changes tutorial/shared.thrift x: 10 # contributors y: 19 # changes tutorial/tutorial.thrift x: 16 # contributors y: 28 # changes lib/go/thrift/framed_transport.go x: 5 # contributors y: 15 # changes lib/go/thrift/http_client.go x: 11 # contributors y: 21 # changes tutorial/js/tutorial.html x: 3 # contributors y: 9 # changes compiler/cpp/compiler.vcxproj.filters x: 7 # contributors y: 23 # changes build/cmake/DefineOptions.cmake x: 17 # contributors y: 40 # changes lib/rs/src/transport/socket.rs x: 7 # contributors y: 12 # changes lib/cpp/src/thrift/windows/config.h x: 14 # contributors y: 28 # changes lib/py/src/transport/TTransport.py x: 14 # contributors y: 37 # changes lib/cpp/src/thrift/transport/TPipeServer.cpp x: 16 # contributors y: 30 # changes build/cmake/ConfigureChecks.cmake x: 9 # contributors y: 10 # changes tutorial/go/src/client.go x: 6 # contributors y: 13 # changes tutorial/go/src/main.go x: 4 # contributors y: 8 # changes lib/rs/src/lib.rs x: 6 # contributors y: 12 # changes lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 13 # contributors y: 17 # changes lib/cpp/src/thrift/transport/TSocket.h x: 15 # contributors y: 28 # changes lib/rb/spec/spec_helper.rb x: 7 # contributors y: 19 # changes lib/py/src/Thrift.py x: 11 # contributors y: 26 # changes lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp x: 17 # contributors y: 35 # changes lib/cpp/src/thrift/transport/TPipe.cpp x: 14 # contributors y: 21 # changes lib/cpp/src/thrift/transport/TPipe.h x: 11 # contributors y: 18 # changes lib/cpp/src/thrift/transport/TTransport.h x: 10 # contributors y: 14 # changes lib/cpp/src/thrift/concurrency/Thread.h x: 12 # contributors y: 20 # changes lib/cpp/src/thrift/transport/THttpServer.cpp x: 14 # contributors y: 19 # changes lib/cpp/src/thrift/transport/TSSLSocket.h x: 14 # contributors y: 24 # changes lib/cpp/src/thrift/concurrency/ThreadManager.cpp x: 10 # contributors y: 26 # changes lib/cpp/src/thrift/transport/TSocketPool.cpp x: 9 # contributors y: 16 # changes lib/py/src/protocol/TProtocol.py x: 13 # contributors y: 30 # changes lib/delphi/src/Thrift.Server.pas x: 4 # contributors y: 15 # changes build/cmake/DefineCMakeDefaults.cmake x: 7 # contributors y: 16 # changes contrib/fb303/py/setup.py x: 6 # contributors y: 15 # changes lib/cpp/src/thrift/qt/TQTcpServer.cpp x: 5 # contributors y: 11 # changes lib/py/src/protocol/TJSONProtocol.py x: 7 # contributors y: 15 # changes lib/cpp/src/thrift/transport/TSSLServerSocket.cpp x: 5 # contributors y: 13 # changes lib/cpp/src/thrift/server/TThreadPoolServer.cpp x: 8 # contributors y: 17 # changes lib/cpp/src/thrift/server/TThreadedServer.cpp x: 8 # contributors y: 20 # changes lib/perl/lib/Thrift/FramedTransport.pm x: 7 # contributors y: 7 # changes lib/nodejs/lib/thrift/web_server.js x: 9 # contributors y: 14 # changes lib/rb/spec/struct_spec.rb x: 5 # contributors y: 21 # changes lib/rb/ext/binary_protocol_accelerated.c x: 4 # contributors y: 14 # changes lib/nodejs/lib/thrift/transport.js x: 8 # contributors y: 13 # changes lib/rb/lib/thrift/struct.rb x: 3 # contributors y: 26 # changes lib/rb/lib/thrift/struct_union.rb x: 2 # contributors y: 8 # changes
62.0
# changes
  min: 1.0
  average: 6.22
  25th percentile: 2.0
  median: 3.0
  75th percentile: 7.0
  max: 62.0
0 34.0
# contributors
min: 1.0 | average: 3.61 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 34.0

Number of Contributors vs. File Size: 1333 points

compiler/cpp/src/thrift/generate/t_swift_generator.cc x: 12 # contributors y: 2411 lines of code lib/cpp/src/thrift/TUuid.cpp x: 1 # contributors y: 32 lines of code lib/cpp/src/thrift/TUuid.h x: 2 # contributors y: 68 lines of code build/cmake/DefineInstallationPaths.cmake x: 5 # contributors y: 36 lines of code compiler/cpp/src/thrift/generate/t_js_generator.cc x: 26 # contributors y: 2231 lines of code lib/cpp/src/thrift/TToString.h x: 7 # contributors y: 92 lines of code lib/py/src/transport/TSocket.py x: 21 # contributors y: 166 lines of code compiler/cpp/src/thrift/generate/t_py_generator.cc x: 30 # contributors y: 2308 lines of code lib/java/src/main/java/org/apache/thrift/server/AbstractNonblockingServer.java x: 6 # contributors y: 349 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadedSelectorServer.java x: 4 # contributors y: 476 lines of code lib/go/thrift/exception.go x: 3 # contributors y: 93 lines of code lib/go/thrift/header_transport.go x: 2 # contributors y: 606 lines of code lib/go/thrift/protocol.go x: 8 # contributors y: 154 lines of code lib/go/thrift/simple_json_protocol.go x: 9 # contributors y: 1190 lines of code lib/go/thrift/ssl_server_socket.go x: 3 # contributors y: 83 lines of code compiler/cpp/src/thrift/main.cc x: 10 # contributors y: 885 lines of code lib/py/src/transport/TSSLSocket.py x: 10 # contributors y: 264 lines of code lib/py/src/transport/sslcompat.py x: 3 # contributors y: 62 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.cc x: 9 # contributors y: 3342 lines of code lib/cpp/src/thrift/TNonCopyable.h x: 3 # contributors y: 14 lines of code lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.h x: 5 # contributors y: 79 lines of code lib/cpp/src/thrift/transport/TFileTransport.h x: 9 # contributors y: 250 lines of code lib/cpp/src/thrift/windows/OverlappedSubmissionThread.h x: 6 # contributors y: 64 lines of code lib/cpp/src/thrift/windows/TWinsockSingleton.h x: 9 # contributors y: 34 lines of code lib/cpp/src/thrift/transport/TBufferTransports.h x: 17 # contributors y: 399 lines of code compiler/cpp/src/thrift/generate/t_go_generator.cc x: 24 # contributors y: 3385 lines of code compiler/cpp/compiler.vcxproj x: 12 # contributors y: 257 lines of code lib/cpp/src/thrift/server/TNonblockingServer.cpp x: 29 # contributors y: 956 lines of code lib/cpp/src/thrift/server/TNonblockingServer.h x: 13 # contributors y: 325 lines of code compiler/cpp/src/thrift/generate/t_cpp_generator.cc x: 20 # contributors y: 3687 lines of code lib/cpp/libthrift.vcxproj x: 12 # contributors y: 371 lines of code lib/cpp/libthrift.vcxproj.filters x: 9 # contributors y: 241 lines of code lib/cpp/src/thrift/protocol/TBinaryProtocol.h x: 12 # contributors y: 161 lines of code lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc x: 9 # contributors y: 411 lines of code lib/cpp/src/thrift/protocol/TDebugProtocol.cpp x: 7 # contributors y: 328 lines of code lib/cpp/src/thrift/protocol/TDebugProtocol.h x: 6 # contributors y: 114 lines of code lib/cpp/src/thrift/protocol/TJSONProtocol.cpp x: 16 # contributors y: 932 lines of code lib/cpp/src/thrift/protocol/TJSONProtocol.h x: 10 # contributors y: 158 lines of code lib/cpp/src/thrift/protocol/TProtocol.h x: 18 # contributors y: 568 lines of code lib/cpp/src/thrift/protocol/TProtocolDecorator.h x: 6 # contributors y: 98 lines of code lib/cpp/src/thrift/protocol/TVirtualProtocol.h x: 6 # contributors y: 366 lines of code lib/php/lib/Protocol/TProtocol.php x: 3 # contributors y: 194 lines of code compiler/cpp/src/thrift/generate/t_go_generator.h x: 4 # contributors y: 238 lines of code lib/delphi/src/Thrift.Collections.pas x: 4 # contributors y: 545 lines of code lib/netstd/Thrift/Protocol/TBinaryProtocol.cs x: 4 # contributors y: 385 lines of code lib/go/thrift/configuration.go x: 1 # contributors y: 177 lines of code lib/go/thrift/header_protocol.go x: 2 # contributors y: 245 lines of code compiler/cpp/src/thrift/generate/t_delphi_generator.cc x: 10 # contributors y: 3486 lines of code lib/go/thrift/rich_transport.go x: 4 # contributors y: 42 lines of code compiler/cpp/src/thrift/generate/t_netstd_generator.h x: 3 # contributors y: 179 lines of code lib/netstd/Thrift/Transport/Client/THttpTransport.cs x: 5 # contributors y: 186 lines of code compiler/cpp/src/thrift/generate/go_validator_generator.cc x: 2 # contributors y: 849 lines of code compiler/cpp/src/thrift/generate/t_c_glib_generator.cc x: 11 # contributors y: 3617 lines of code compiler/cpp/src/thrift/generate/t_cl_generator.cc x: 9 # contributors y: 430 lines of code compiler/cpp/src/thrift/generate/t_d_generator.cc x: 11 # contributors y: 573 lines of code compiler/cpp/src/thrift/generate/t_dart_generator.cc x: 9 # contributors y: 1826 lines of code compiler/cpp/src/thrift/generate/t_erl_generator.cc x: 11 # contributors y: 892 lines of code compiler/cpp/src/thrift/generate/t_generator.cc x: 7 # contributors y: 188 lines of code compiler/cpp/src/thrift/generate/t_gv_generator.cc x: 7 # contributors y: 254 lines of code compiler/cpp/src/thrift/generate/t_haxe_generator.cc x: 8 # contributors y: 2261 lines of code compiler/cpp/src/thrift/generate/t_java_generator.cc x: 34 # contributors y: 4717 lines of code compiler/cpp/src/thrift/generate/t_javame_generator.cc x: 8 # contributors y: 2459 lines of code compiler/cpp/src/thrift/generate/t_json_generator.cc x: 10 # contributors y: 671 lines of code compiler/cpp/src/thrift/generate/t_kotlin_generator.cc x: 7 # contributors y: 1799 lines of code compiler/cpp/src/thrift/generate/t_lua_generator.cc x: 11 # contributors y: 879 lines of code compiler/cpp/src/thrift/generate/t_markdown_generator.cc x: 3 # contributors y: 883 lines of code compiler/cpp/src/thrift/generate/t_ocaml_generator.cc x: 8 # contributors y: 1296 lines of code compiler/cpp/src/thrift/generate/t_oop_generator.h x: 5 # contributors y: 65 lines of code compiler/cpp/src/thrift/generate/t_perl_generator.cc x: 10 # contributors y: 1144 lines of code compiler/cpp/src/thrift/generate/t_php_generator.cc x: 12 # contributors y: 2150 lines of code compiler/cpp/src/thrift/generate/t_rb_generator.cc x: 7 # contributors y: 907 lines of code compiler/cpp/src/thrift/generate/t_rs_generator.cc x: 21 # contributors y: 2343 lines of code compiler/cpp/src/thrift/generate/t_st_generator.cc x: 8 # contributors y: 761 lines of code compiler/cpp/src/thrift/generate/t_xml_generator.cc x: 7 # contributors y: 564 lines of code compiler/cpp/src/thrift/generate/t_xsd_generator.cc x: 7 # contributors y: 268 lines of code contrib/fb303/TClientInfo.cpp x: 4 # contributors y: 132 lines of code contrib/fb303/cpp/ServiceTracker.cpp x: 6 # contributors y: 272 lines of code lib/cpp/src/thrift/async/TEvhttpClientChannel.cpp x: 8 # contributors y: 118 lines of code lib/cpp/src/thrift/async/TEvhttpServer.cpp x: 10 # contributors y: 112 lines of code lib/cpp/src/thrift/transport/TFileTransport.cpp x: 16 # contributors y: 775 lines of code tutorial/cpp/CppClient.cpp x: 10 # contributors y: 44 lines of code tutorial/cpp/CppServer.cpp x: 13 # contributors y: 100 lines of code lib/php/lib/Protocol/TCompactProtocol.php x: 2 # contributors y: 575 lines of code lib/php/lib/Protocol/TJSONProtocol.php x: 3 # contributors y: 549 lines of code lib/php/phpunit.xml x: 2 # contributors y: 26 lines of code lib/delphi/src/Thrift.Protocol.pas x: 4 # contributors y: 1308 lines of code lib/php/lib/Factory/TFramedTransportFactory.php x: 1 # contributors y: 11 lines of code lib/php/lib/Factory/TTransportFactory.php x: 2 # contributors y: 10 lines of code lib/php/lib/Server/TSSLServerSocket.php x: 2 # contributors y: 44 lines of code doap.rdf x: 8 # contributors y: 186 lines of code lib/java/src/main/java/org/apache/thrift/TBaseProcessor.java x: 3 # contributors y: 39 lines of code lib/nodejs/lib/thrift/framed_transport.js x: 5 # contributors y: 121 lines of code lib/php/lib/Transport/TBufferedTransport.php x: 2 # contributors y: 88 lines of code lib/php/lib/Transport/TCurlClient.php x: 8 # contributors y: 146 lines of code lib/php/lib/Transport/THttpClient.php x: 4 # contributors y: 118 lines of code lib/php/lib/Transport/TSocket.php x: 5 # contributors y: 176 lines of code lib/php/lib/Transport/TSocketPool.php x: 3 # contributors y: 148 lines of code lib/delphi/src/Thrift.Protocol.Compact.pas x: 1 # contributors y: 768 lines of code lib/java/src/main/java/org/apache/thrift/AsyncProcessFunction.java x: 3 # contributors y: 34 lines of code lib/java/src/main/java/org/apache/thrift/server/TSaslNonblockingServer.java x: 3 # contributors y: 403 lines of code lib/php/lib/Base/TBase.php x: 3 # contributors y: 336 lines of code lib/php/lib/Exception/TException.php x: 4 # contributors y: 335 lines of code lib/php/src/Thrift.php x: 9 # contributors y: 732 lines of code lib/go/thrift/debug_protocol.go x: 4 # contributors y: 632 lines of code lib/go/thrift/simple_server.go x: 13 # contributors y: 276 lines of code contrib/thrift.spec x: 6 # contributors y: 200 lines of code contrib/zeromq/csharp/AssemblyInfo.cs x: 4 # contributors y: 11 lines of code lib/dart/pubspec.yaml x: 7 # contributors y: 23 lines of code lib/delphi/src/Thrift.pas x: 4 # contributors y: 284 lines of code lib/js/src/thrift.js x: 19 # contributors y: 999 lines of code lib/lua/Thrift.lua x: 6 # contributors y: 225 lines of code lib/perl/lib/Thrift.pm x: 8 # contributors y: 6 lines of code lib/rs/Cargo.toml x: 16 # contributors y: 25 lines of code tutorial/dart/client/pubspec.yaml x: 6 # contributors y: 14 lines of code lib/haxe/src/org/apache/thrift/helper/IntSet.hx x: 1 # contributors y: 84 lines of code lib/netstd/Thrift/Processor/TMultiplexedProcessor.cs x: 1 # contributors y: 97 lines of code lib/netstd/Thrift/Protocol/TCompactProtocol.cs x: 4 # contributors y: 608 lines of code lib/netstd/Thrift/Protocol/TJSONProtocol.cs x: 3 # contributors y: 775 lines of code lib/netstd/Thrift/Protocol/ToString.cs x: 1 # contributors y: 63 lines of code lib/netstd/Thrift/Protocol/Utilities/TGuidExtensions.cs x: 1 # contributors y: 48 lines of code lib/netstd/Thrift/Server/TSimpleAsyncServer.cs x: 2 # contributors y: 172 lines of code lib/netstd/Thrift/Transport/Client/TTlsSocketTransport.cs x: 2 # contributors y: 227 lines of code lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs x: 4 # contributors y: 310 lines of code lib/netstd/Thrift/Transport/Server/TServerSocketTransport.cs x: 5 # contributors y: 135 lines of code lib/netstd/Thrift/Transport/TTransport.cs x: 3 # contributors y: 122 lines of code lib/rs/src/protocol/binary.rs x: 10 # contributors y: 728 lines of code lib/rs/src/protocol/compact.rs x: 12 # contributors y: 2043 lines of code tutorial/delphi/DelphiServer/DelphiServer.dpr x: 2 # contributors y: 112 lines of code lib/cpp/src/thrift/transport/TSocket.cpp x: 26 # contributors y: 764 lines of code lib/rs/src/protocol/mod.rs x: 8 # contributors y: 605 lines of code lib/rs/src/errors.rs x: 6 # contributors y: 402 lines of code lib/rs/src/protocol/multiplexed.rs x: 5 # contributors y: 153 lines of code build/cmake/DefinePlatformSpecifc.cmake x: 10 # contributors y: 109 lines of code lib/erl/include/thrift_protocol.hrl x: 4 # contributors y: 63 lines of code lib/erl/src/thrift_binary_protocol.erl x: 5 # contributors y: 320 lines of code lib/erl/src/thrift_client.erl x: 7 # contributors y: 172 lines of code lib/erl/src/thrift_compact_protocol.erl x: 3 # contributors y: 366 lines of code lib/erl/src/thrift_file_transport.erl x: 4 # contributors y: 88 lines of code lib/erl/src/thrift_json_protocol.erl x: 5 # contributors y: 579 lines of code lib/erl/src/thrift_multiplexed_protocol.erl x: 2 # contributors y: 103 lines of code lib/erl/src/thrift_processor.erl x: 5 # contributors y: 237 lines of code lib/erl/src/thrift_protocol.erl x: 8 # contributors y: 459 lines of code lib/erl/src/thrift_socket_transport.erl x: 6 # contributors y: 160 lines of code lib/erl/src/thrift_sslsocket_transport.erl x: 2 # contributors y: 161 lines of code lib/rs/src/server/threaded.rs x: 10 # contributors y: 141 lines of code lib/cpp/src/thrift/transport/TSSLSocket.cpp x: 27 # contributors y: 998 lines of code lib/cpp/src/thrift/transport/TBufferTransports.cpp x: 12 # contributors y: 238 lines of code lib/swift/Sources/TJSONProtocol.swift x: 1 # contributors y: 861 lines of code lib/java/src/main/java/org/apache/thrift/transport/THttpClient.java x: 3 # contributors y: 243 lines of code lib/go/thrift/zlib_transport.go x: 6 # contributors y: 84 lines of code lib/py/src/server/TNonblockingServer.py x: 12 # contributors y: 274 lines of code lib/py/src/server/TServer.py x: 12 # contributors y: 213 lines of code lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java x: 3 # contributors y: 226 lines of code tutorial/nodejs/NodeClientPromise.js x: 5 # contributors y: 47 lines of code lib/cpp/libthriftnb.vcxproj x: 5 # contributors y: 310 lines of code lib/cpp/src/thrift/transport/TFDTransport.cpp x: 8 # contributors y: 63 lines of code compiler/cpp/src/thrift/parse/t_struct.h x: 3 # contributors y: 150 lines of code lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp x: 11 # contributors y: 486 lines of code lib/cpp/src/thrift/transport/TServerSocket.cpp x: 28 # contributors y: 601 lines of code compiler/cpp/src/thrift/generate/validator_parser.cc x: 2 # contributors y: 496 lines of code lib/go/thrift/json_protocol.go x: 8 # contributors y: 466 lines of code lib/nodejs/lib/thrift/connection.js x: 17 # contributors y: 300 lines of code lib/cpp/src/thrift/TOutput.cpp x: 8 # contributors y: 106 lines of code lib/cpp/src/thrift/async/TAsyncBufferProcessor.h x: 6 # contributors y: 19 lines of code lib/cpp/src/thrift/async/TAsyncProcessor.h x: 6 # contributors y: 41 lines of code lib/cpp/src/thrift/concurrency/FunctionRunner.h x: 7 # contributors y: 46 lines of code lib/cpp/src/thrift/transport/TServerSocket.h x: 16 # contributors y: 82 lines of code lib/cpp/src/thrift/server/TServerFramework.cpp x: 9 # contributors y: 184 lines of code lib/go/thrift/compact_protocol.go x: 8 # contributors y: 620 lines of code lib/go/thrift/duplicate_protocol.go x: 1 # contributors y: 241 lines of code lib/swift/Sources/TCompactProtocol.swift x: 4 # contributors y: 464 lines of code compiler/cpp/src/thrift/generate/t_generator.h x: 8 # contributors y: 355 lines of code lib/java/src/main/java/org/apache/thrift/async/TAsyncMethodCall.java x: 2 # contributors y: 206 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TJSONProtocol.java x: 3 # contributors y: 806 lines of code lib/java/src/main/java/org/apache/thrift/server/TNonblockingServer.java x: 2 # contributors y: 139 lines of code lib/java/src/main/java/org/apache/thrift/transport/TSSLTransportFactory.java x: 2 # contributors y: 262 lines of code lib/java/src/main/java/org/apache/thrift/transport/sasl/NonblockingSaslHandler.java x: 2 # contributors y: 379 lines of code lib/d/src/thrift/async/socket.d x: 3 # contributors y: 222 lines of code lib/swift/Sources/TBinaryProtocol.swift x: 3 # contributors y: 327 lines of code lib/java/src/main/java/org/apache/thrift/transport/TFileTransport.java x: 4 # contributors y: 369 lines of code lib/netstd/Thrift/Protocol/TProtocolDecorator.cs x: 2 # contributors y: 194 lines of code compiler/cpp/src/thrift/thrifty.yy x: 5 # contributors y: 1253 lines of code lib/go/thrift/application_exception.go x: 6 # contributors y: 183 lines of code compiler/cpp/src/thrift/thriftl.ll x: 7 # contributors y: 307 lines of code lib/cpp/src/thrift/transport/THeaderTransport.h x: 11 # contributors y: 133 lines of code tutorial/rs/Cargo.toml x: 5 # contributors y: 13 lines of code lib/js/Gruntfile.js x: 10 # contributors y: 317 lines of code lib/haxe/src/org/apache/thrift/helper/Int64Map.hx x: 1 # contributors y: 266 lines of code lib/haxe/src/org/apache/thrift/protocol/TBinaryProtocol.hx x: 1 # contributors y: 283 lines of code lib/haxe/src/org/apache/thrift/protocol/TCompactProtocol.hx x: 1 # contributors y: 650 lines of code lib/haxe/src/org/apache/thrift/protocol/TJSONProtocol.hx x: 1 # contributors y: 916 lines of code lib/delphi/src/Thrift.Protocol.JSON.pas x: 4 # contributors y: 936 lines of code lib/netstd/Thrift/Protocol/TProtocol.cs x: 1 # contributors y: 121 lines of code lib/netstd/Thrift/Protocol/Utilities/TJsonProtocolHelper.cs x: 1 # contributors y: 146 lines of code lib/delphi/src/Thrift.Transport.pas x: 5 # contributors y: 1334 lines of code tutorial/shared.thrift x: 10 # contributors y: 16 lines of code tutorial/tutorial.thrift x: 16 # contributors y: 45 lines of code lib/go/thrift/http_client.go x: 11 # contributors y: 165 lines of code lib/haxe/src/org/apache/thrift/protocol/TProtocolDecorator.hx x: 1 # contributors y: 187 lines of code lib/delphi/src/Thrift.Transport.WinHTTP.pas x: 1 # contributors y: 318 lines of code lib/cpp/thrift-nb.pc.in x: 4 # contributors y: 28 lines of code lib/java/src/main/java/org/apache/thrift/protocol/TProtocol.java x: 2 # contributors y: 286 lines of code lib/java/src/main/java/org/apache/thrift/TDeserializer.java x: 2 # contributors y: 414 lines of code build/cmake/DefineOptions.cmake x: 17 # contributors y: 195 lines of code lib/rs/src/transport/socket.rs x: 7 # contributors y: 104 lines of code lib/py/src/transport/THttpClient.py x: 12 # contributors y: 131 lines of code lib/cpp/src/thrift/windows/GetTimeOfDay.cpp x: 10 # contributors y: 56 lines of code lib/cpp/src/thrift/windows/config.h x: 14 # contributors y: 54 lines of code lib/go/thrift/ssl_socket.go x: 8 # contributors y: 179 lines of code tutorial/netstd/Client/Program.cs x: 4 # contributors y: 321 lines of code lib/py/src/server/TProcessPoolServer.py x: 8 # contributors y: 76 lines of code lib/py/src/transport/TTransport.py x: 14 # contributors y: 264 lines of code lib/perl/lib/Thrift/Socket.pm x: 7 # contributors y: 167 lines of code build/cmake/ThriftMacros.cmake x: 9 # contributors y: 43 lines of code lib/cpp/src/thrift/transport/TPipeServer.cpp x: 16 # contributors y: 372 lines of code build/cmake/ConfigureChecks.cmake x: 9 # contributors y: 80 lines of code lib/cpp/src/thrift/protocol/TCompactProtocol.tcc x: 13 # contributors y: 567 lines of code lib/cpp/src/thrift/transport/TSocket.h x: 15 # contributors y: 92 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_socket.c x: 9 # contributors y: 382 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c x: 10 # contributors y: 306 lines of code lib/delphi/src/Thrift.Transport.Pipes.pas x: 3 # contributors y: 795 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_zlib_transport.c x: 1 # contributors y: 591 lines of code tutorial/haxe/src/Main.hx x: 2 # contributors y: 329 lines of code lib/rb/ext/compact_protocol.c x: 6 # contributors y: 507 lines of code lib/rb/ext/struct.c x: 8 # contributors y: 506 lines of code lib/rs/src/transport/buffered.rs x: 4 # contributors y: 278 lines of code lib/rs/src/transport/mod.rs x: 6 # contributors y: 209 lines of code lib/dart/lib/src/browser/t_web_socket.dart x: 4 # contributors y: 96 lines of code lib/dart/lib/src/protocol/t_compact_protocol.dart x: 3 # contributors y: 411 lines of code lib/dart/lib/src/protocol/t_json_protocol.dart x: 5 # contributors y: 556 lines of code lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.cpp x: 4 # contributors y: 189 lines of code lib/php/src/ext/thrift_protocol/php_thrift_protocol.cpp x: 17 # contributors y: 972 lines of code lib/cpp/src/thrift/concurrency/Monitor.h x: 8 # contributors y: 41 lines of code lib/cpp/src/thrift/transport/TPipe.cpp x: 14 # contributors y: 303 lines of code lib/cpp/src/thrift/transport/TPipe.h x: 11 # contributors y: 56 lines of code lib/lua/TCompactProtocol.lua x: 5 # contributors y: 369 lines of code lib/lua/src/luasocket.c x: 3 # contributors y: 284 lines of code lib/lua/src/usocket.c x: 5 # contributors y: 338 lines of code lib/cpp/src/thrift/concurrency/Thread.h x: 12 # contributors y: 85 lines of code lib/cpp/src/thrift/Thrift.h x: 11 # contributors y: 91 lines of code lib/rs/src/transport/mem.rs x: 4 # contributors y: 258 lines of code lib/py/src/ext/protocol.tcc x: 6 # contributors y: 757 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_ssl_socket.c x: 8 # contributors y: 663 lines of code lib/cpp/src/thrift/windows/WinFcntl.cpp x: 8 # contributors y: 25 lines of code lib/rs/src/transport/framed.rs x: 3 # contributors y: 264 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c x: 5 # contributors y: 821 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_compact_protocol.c x: 4 # contributors y: 1297 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c x: 6 # contributors y: 561 lines of code lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c x: 5 # contributors y: 265 lines of code lib/cpp/src/thrift/transport/THeaderTransport.cpp x: 8 # contributors y: 421 lines of code lib/cpp/src/thrift/transport/THttpServer.cpp x: 14 # contributors y: 120 lines of code lib/cpp/src/thrift/transport/THttpTransport.cpp x: 9 # contributors y: 203 lines of code lib/cpp/src/thrift/transport/TSSLSocket.h x: 14 # contributors y: 156 lines of code lib/cpp/src/thrift/transport/TTransportUtils.cpp x: 7 # contributors y: 130 lines of code lib/cpp/src/thrift/transport/TWebSocketServer.h x: 3 # contributors y: 310 lines of code lib/cpp/src/thrift/transport/TZlibTransport.cpp x: 8 # contributors y: 246 lines of code lib/cpp/src/thrift/transport/TZlibTransport.h x: 9 # contributors y: 137 lines of code lib/delphi/src/Thrift.Socket.pas x: 3 # contributors y: 1195 lines of code lib/delphi/src/Thrift.WinHTTP.pas x: 1 # contributors y: 1100 lines of code lib/d/src/thrift/server/nonblocking.d x: 3 # contributors y: 750 lines of code lib/d/src/thrift/transport/ssl.d x: 4 # contributors y: 427 lines of code lib/cpp/src/thrift/concurrency/ThreadManager.cpp x: 10 # contributors y: 386 lines of code lib/cpp/src/thrift/concurrency/TimerManager.cpp x: 10 # contributors y: 229 lines of code lib/cpp/src/thrift/protocol/TProtocolException.h x: 7 # contributors y: 56 lines of code lib/nodejs/lib/thrift/binary_protocol.js x: 6 # contributors y: 288 lines of code lib/nodejs/lib/thrift/json_protocol.js x: 8 # contributors y: 565 lines of code lib/ocaml/src/Thrift.ml x: 7 # contributors y: 349 lines of code lib/rb/lib/thrift/protocol/base_protocol.rb x: 5 # contributors y: 257 lines of code lib/rb/spec/base_protocol_spec.rb x: 4 # contributors y: 181 lines of code lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp x: 7 # contributors y: 120 lines of code lib/cpp/src/thrift/qt/TQTcpServer.cpp x: 5 # contributors y: 105 lines of code lib/py/src/protocol/TCompactProtocol.py x: 8 # contributors y: 372 lines of code lib/py/src/protocol/TJSONProtocol.py x: 7 # contributors y: 514 lines of code lib/perl/lib/Thrift/BinaryProtocol.pm x: 6 # contributors y: 385 lines of code lib/nodejs/lib/thrift/web_server.js x: 9 # contributors y: 337 lines of code lib/d/src/thrift/transport/file.d x: 5 # contributors y: 682 lines of code lib/rb/spec/json_protocol_spec.rb x: 5 # contributors y: 425 lines of code lib/rb/spec/nonblocking_server_spec.rb x: 4 # contributors y: 212 lines of code lib/rb/lib/thrift/protocol/compact_protocol.rb x: 6 # contributors y: 325 lines of code lib/rb/lib/thrift/protocol/json_protocol.rb x: 6 # contributors y: 601 lines of code lib/php/lib/Protocol/TBinaryProtocol.php x: 1 # contributors y: 340 lines of code lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol_decorator.c x: 3 # contributors y: 485 lines of code lib/py/src/ext/compact.h x: 2 # contributors y: 310 lines of code contrib/thrift-maven-plugin/src/main/java/org/apache/thrift/maven/AbstractThriftMojo.java x: 5 # contributors y: 213 lines of code lib/py/src/transport/TTwisted.py x: 11 # contributors y: 214 lines of code lib/lua/TJsonProtocol.lua x: 1 # contributors y: 616 lines of code lib/d/src/thrift/codegen/idlgen.d x: 3 # contributors y: 594 lines of code lib/nodejs/lib/thrift/json_parse.js x: 1 # contributors y: 212 lines of code lib/javame/src/org/apache/thrift/protocol/TJSONProtocol.java x: 4 # contributors y: 768 lines of code lib/nodejs/lib/thrift/protocol.js x: 7 # contributors y: 3 lines of code lib/lua/src/lualongnumber.c x: 1 # contributors y: 164 lines of code lib/d/src/thrift/transport/zlib.d x: 1 # contributors y: 311 lines of code lib/rb/lib/thrift/server/nonblocking_server.rb x: 1 # contributors y: 242 lines of code lib/st/thrift.st x: 3 # contributors y: 638 lines of code
4717.0
lines of code
  min: 1.0
  average: 158.49
  25th percentile: 26.0
  median: 57.0
  75th percentile: 145.5
  max: 4717.0
0 34.0
# contributors
min: 1.0 | average: 3.61 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 5.0 | max: 34.0