Bump clang-format to 14

pull/2027/head
Jason Rhinelander 2 years ago
parent 02108f0504
commit d011f8fb4a
No known key found for this signature in database
GPG Key ID: C4992CE7A88D4262

@ -336,7 +336,7 @@ local docs_pipeline(name, image, extra_cmds=[], allow_fail=false) = {
'echo "Building on ${DRONE_STAGE_MACHINE}"', 'echo "Building on ${DRONE_STAGE_MACHINE}"',
apt_get_quiet + ' update', apt_get_quiet + ' update',
apt_get_quiet + ' install -y eatmydata', apt_get_quiet + ' install -y eatmydata',
'eatmydata ' + apt_get_quiet + ' install --no-install-recommends -y git clang-format-11 jsonnet', 'eatmydata ' + apt_get_quiet + ' install --no-install-recommends -y git clang-format-14 jsonnet',
'./contrib/ci/drone-format-verify.sh', './contrib/ci/drone-format-verify.sh',
], ],
}], }],

@ -1,6 +1,9 @@
#!/usr/bin/env bash #!/usr/bin/env bash
test "x$IGNORE" != "x" && exit 0 test "x$IGNORE" != "x" && exit 0
. $(dirname $0)/../format-version.sh
repo=$(readlink -e $(dirname $0)/../../) repo=$(readlink -e $(dirname $0)/../../)
clang-format-11 -i $(find $repo/jni $repo/daemon $repo/llarp $repo/include $repo/pybind | grep -E '\.[hc](pp)?$') $CLANG_FORMAT -i $(find $repo/jni $repo/daemon $repo/llarp $repo/include $repo/pybind | grep -E '\.[hc](pp)?$')
jsonnetfmt -i $repo/.drone.jsonnet jsonnetfmt -i $repo/.drone.jsonnet
git --no-pager diff --exit-code --color || (echo -ne '\n\n\e[31;1mLint check failed; please run ./contrib/format.sh\e[0m\n\n' ; exit 1) git --no-pager diff --exit-code --color || (echo -ne '\n\n\e[31;1mLint check failed; please run ./contrib/format.sh\e[0m\n\n' ; exit 1)

@ -0,0 +1,19 @@
CLANG_FORMAT_DESIRED_VERSION=14
CLANG_FORMAT=$(command -v clang-format-$CLANG_FORMAT_DESIRED_VERSION 2>/dev/null)
if [ $? -ne 0 ]; then
CLANG_FORMAT=$(command -v clang-format-mp-$CLANG_FORMAT_DESIRED_VERSION 2>/dev/null)
fi
if [ $? -ne 0 ]; then
CLANG_FORMAT=$(command -v clang-format 2>/dev/null)
if [ $? -ne 0 ]; then
echo "Please install clang-format version $CLANG_FORMAT_DESIRED_VERSION and re-run this script."
exit 1
fi
version=$(clang-format --version)
if [[ ! $version == *"clang-format version $CLANG_FORMAT_DESIRED_VERSION"* ]]; then
echo "Please install clang-format version $CLANG_FORMAT_DESIRED_VERSION and re-run this script."
exit 1
fi
fi

@ -1,31 +1,15 @@
#!/usr/bin/env bash #!/usr/bin/env bash
CLANG_FORMAT_DESIRED_VERSION=11 . $(dirname $0)/format-version.sh
binary=$(command -v clang-format-$CLANG_FORMAT_DESIRED_VERSION 2>/dev/null)
if [ $? -ne 0 ]; then
binary=$(command -v clang-format-mp-$CLANG_FORMAT_DESIRED_VERSION 2>/dev/null)
fi
if [ $? -ne 0 ]; then
binary=$(command -v clang-format 2>/dev/null)
if [ $? -ne 0 ]; then
echo "Please install clang-format version $CLANG_FORMAT_DESIRED_VERSION and re-run this script."
exit 1
fi
version=$(clang-format --version)
if [[ ! $version == *"clang-format version $CLANG_FORMAT_DESIRED_VERSION"* ]]; then
echo "Please install clang-format version $CLANG_FORMAT_DESIRED_VERSION and re-run this script."
exit 1
fi
fi
cd "$(dirname $0)/../" cd "$(dirname $0)/../"
if [ "$1" = "verify" ] ; then if [ "$1" = "verify" ] ; then
if [ $($binary --output-replacements-xml $(find jni daemon llarp include pybind | grep -E '\.([hc](pp)?|m(m)?)$' | grep -v '#') | grep '</replacement>' | wc -l) -ne 0 ] ; then if [ $($CLANG_FORMAT --output-replacements-xml $(find jni daemon llarp include pybind | grep -E '\.([hc](pp)?|m(m)?)$' | grep -v '#') | grep '</replacement>' | wc -l) -ne 0 ] ; then
exit 2 exit 2
fi fi
else else
$binary -i $(find jni daemon llarp include pybind | grep -E '\.([hc](pp)?|m(m)?)$' | grep -v '#') &> /dev/null $CLANG_FORMAT -i $(find jni daemon llarp include pybind | grep -E '\.([hc](pp)?|m(m)?)$' | grep -v '#') &> /dev/null
fi fi
swift_format=$(command -v swiftformat 2>/dev/null) swift_format=$(command -v swiftformat 2>/dev/null)

@ -329,9 +329,8 @@ class WindowsServiceStopped
LONG LONG
GenerateDump(EXCEPTION_POINTERS* pExceptionPointers) GenerateDump(EXCEPTION_POINTERS* pExceptionPointers)
{ {
const auto flags = (MINIDUMP_TYPE)( const auto flags =
MiniDumpWithFullMemory | MiniDumpWithFullMemoryInfo | MiniDumpWithHandleData (MINIDUMP_TYPE)(MiniDumpWithFullMemory | MiniDumpWithFullMemoryInfo | MiniDumpWithHandleData | MiniDumpWithUnloadedModules | MiniDumpWithThreadInfo);
| MiniDumpWithUnloadedModules | MiniDumpWithThreadInfo);
std::stringstream ss; std::stringstream ss;
ss << "C:\\ProgramData\\lokinet\\crash-" << llarp::time_now_ms().count() << ".dmp"; ss << "C:\\ProgramData\\lokinet\\crash-" << llarp::time_now_ms().count() << ".dmp";

@ -15,10 +15,12 @@ namespace llarp::apple
/// These are called for poking route holes, but we don't have to do that at all on macos /// These are called for poking route holes, but we don't have to do that at all on macos
/// because the appex isn't subject to its own rules. /// because the appex isn't subject to its own rules.
void AddRoute(net::ipaddr_t /*ip*/, net::ipaddr_t /*gateway*/) override void
AddRoute(net::ipaddr_t /*ip*/, net::ipaddr_t /*gateway*/) override
{} {}
void DelRoute(net::ipaddr_t /*ip*/, net::ipaddr_t /*gateway*/) override void
DelRoute(net::ipaddr_t /*ip*/, net::ipaddr_t /*gateway*/) override
{} {}
void void

@ -160,7 +160,8 @@ namespace llarp
return OwnedBuffer::copy_used(buf); return OwnedBuffer::copy_used(buf);
} }
void Message::AddServFail(RR_TTL_t) void
Message::AddServFail(RR_TTL_t)
{ {
if (questions.size()) if (questions.size())
{ {
@ -386,7 +387,8 @@ namespace llarp
std::copy_n(buf.base, buf.sz, rec.rData.data()); std::copy_n(buf.base, buf.sz, rec.rData.data());
} }
void Message::AddNXReply(RR_TTL_t) void
Message::AddNXReply(RR_TTL_t)
{ {
if (questions.size()) if (questions.size())
{ {

@ -613,7 +613,8 @@ namespace llarp
}); });
} }
std::optional<EndpointBase::SendStat> ExitEndpoint::GetStatFor(AddressVariant_t) const std::optional<EndpointBase::SendStat>
ExitEndpoint::GetStatFor(AddressVariant_t) const
{ {
/// TODO: implement me /// TODO: implement me
return std::nullopt; return std::nullopt;

@ -101,13 +101,14 @@ namespace llarp::handlers
void void
SendPacketToRemote(const llarp_buffer_t&, service::ProtocolType) override{}; SendPacketToRemote(const llarp_buffer_t&, service::ProtocolType) override{};
huint128_t ObtainIPForAddr(std::variant<service::Address, RouterID>) override huint128_t
ObtainIPForAddr(std::variant<service::Address, RouterID>) override
{ {
return {0}; return {0};
} }
std::optional<std::variant<service::Address, RouterID>> ObtainAddrForIP( std::optional<std::variant<service::Address, RouterID>>
huint128_t) const override ObtainAddrForIP(huint128_t) const override
{ {
return std::nullopt; return std::nullopt;
} }

@ -924,13 +924,15 @@ namespace llarp
} }
} }
void Session::HandleCLOS(Packet_t) void
Session::HandleCLOS(Packet_t)
{ {
LogInfo("remote closed by ", m_RemoteAddr); LogInfo("remote closed by ", m_RemoteAddr);
Close(); Close();
} }
void Session::HandlePING(Packet_t) void
Session::HandlePING(Packet_t)
{ {
m_LastRX = m_Parent->Now(); m_LastRX = m_Parent->Now();
} }

@ -68,7 +68,8 @@ namespace llarp
/// recv packet on low layer /// recv packet on low layer
/// not used by utp /// not used by utp
virtual bool Recv_LL(Packet_t) virtual bool
Recv_LL(Packet_t)
{ {
return true; return true;
} }

@ -93,7 +93,8 @@ namespace llarp::net
return IPRange::FindPrivateRange(currentRanges); return IPRange::FindPrivateRange(currentRanges);
} }
std::optional<int> GetInterfaceIndex(ipaddr_t) const override std::optional<int>
GetInterfaceIndex(ipaddr_t) const override
{ {
// todo: implement me // todo: implement me
return std::nullopt; return std::nullopt;

@ -412,7 +412,8 @@ namespace llarp
return nullptr; return nullptr;
} }
void PathContext::RemovePathSet(PathSet_ptr) void
PathContext::RemovePathSet(PathSet_ptr)
{} {}
} // namespace path } // namespace path
} // namespace llarp } // namespace llarp

@ -335,7 +335,8 @@ namespace llarp
Build(*maybe, roles); Build(*maybe, roles);
} }
bool Builder::UrgentBuild(llarp_time_t) const bool
Builder::UrgentBuild(llarp_time_t) const
{ {
return buildIntervalLimit > MIN_PATH_BUILD_INTERVAL * 4; return buildIntervalLimit > MIN_PATH_BUILD_INTERVAL * 4;
} }

@ -73,7 +73,8 @@ namespace llarp
} }
} }
void PathSet::Tick(llarp_time_t) void
PathSet::Tick(llarp_time_t)
{ {
std::unordered_set<RouterID> endpoints; std::unordered_set<RouterID> endpoints;
for (auto& item : m_Paths) for (auto& item : m_Paths)

@ -210,19 +210,22 @@ namespace llarp
BlacklistSNode(const RouterID) = 0; BlacklistSNode(const RouterID) = 0;
/// override me in subtype /// override me in subtype
virtual bool HandleGotIntroMessage(std::shared_ptr<const dht::GotIntroMessage>) virtual bool
HandleGotIntroMessage(std::shared_ptr<const dht::GotIntroMessage>)
{ {
return false; return false;
} }
/// override me in subtype /// override me in subtype
virtual bool HandleGotRouterMessage(std::shared_ptr<const dht::GotRouterMessage>) virtual bool
HandleGotRouterMessage(std::shared_ptr<const dht::GotRouterMessage>)
{ {
return false; return false;
} }
/// override me in subtype /// override me in subtype
virtual bool HandleGotNameMessage(std::shared_ptr<const dht::GotNameMessage>) virtual bool
HandleGotNameMessage(std::shared_ptr<const dht::GotNameMessage>)
{ {
return false; return false;
} }

@ -308,7 +308,8 @@ namespace llarp
throw std::logic_error{"Peer stats backend not enabled!"}; throw std::logic_error{"Peer stats backend not enabled!"};
} }
void PeerDb::loadDatabase(std::optional<fs::path>) void
PeerDb::loadDatabase(std::optional<fs::path>)
{} {}
void void
@ -349,7 +350,8 @@ namespace llarp
PeerDb::configure(const RouterConfig&) PeerDb::configure(const RouterConfig&)
{} {}
bool PeerDb::shouldFlush(llarp_time_t) bool
PeerDb::shouldFlush(llarp_time_t)
{ {
return false; return false;
} }

@ -320,7 +320,8 @@ namespace llarp
return m_state->ExtractStatus(obj); return m_state->ExtractStatus(obj);
} }
void Endpoint::Tick(llarp_time_t) void
Endpoint::Tick(llarp_time_t)
{ {
const auto now = llarp::time_now_ms(); const auto now = llarp::time_now_ms();
path::Builder::Tick(now); path::Builder::Tick(now);
@ -1165,7 +1166,8 @@ namespace llarp
return m_Identity.pub.Addr(); return m_Identity.pub.Addr();
} }
std::optional<EndpointBase::SendStat> Endpoint::GetStatFor(AddressVariant_t) const std::optional<EndpointBase::SendStat>
Endpoint::GetStatFor(AddressVariant_t) const
{ {
// TODO: implement me // TODO: implement me
return std::nullopt; return std::nullopt;

@ -35,7 +35,8 @@ namespace llarp
} }
/// handle lookup result for introsets /// handle lookup result for introsets
virtual bool HandleNameResponse(std::optional<Address>) virtual bool
HandleNameResponse(std::optional<Address>)
{ {
return false; return false;
} }
@ -76,7 +77,8 @@ namespace llarp
RouterID endpoint; RouterID endpoint;
/// return true if this lookup is for a remote address /// return true if this lookup is for a remote address
virtual bool IsFor(EndpointBase::AddressVariant_t) const virtual bool
IsFor(EndpointBase::AddressVariant_t) const
{ {
return false; return false;
} }

@ -125,7 +125,8 @@ namespace llarp::win32
return -1; return -1;
} }
virtual bool WritePacket(net::IPPacket) override virtual bool
WritePacket(net::IPPacket) override
{ {
return false; return false;
} }

@ -66,13 +66,14 @@ namespace llarp
return false; return false;
} }
llarp::huint128_t ObtainIPForAddr(std::variant<service::Address, RouterID>) override llarp::huint128_t
ObtainIPForAddr(std::variant<service::Address, RouterID>) override
{ {
return {0}; return {0};
} }
std::optional<std::variant<service::Address, RouterID>> ObtainAddrForIP( std::optional<std::variant<service::Address, RouterID>>
huint128_t) const override ObtainAddrForIP(huint128_t) const override
{ {
return std::nullopt; return std::nullopt;
} }

Loading…
Cancel
Save