From dfdce31c9ed19dbb4bcc97c120a5e32af0635a18 Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Tue, 1 Dec 2020 10:40:38 -0800 Subject: [PATCH] libcody: Update from upstream, removing deprecated functions. --- ChangeLog.modules | 3 +++ libcody/cody.hh | 36 ------------------------------------ libcody/resolver.cc | 42 ++++-------------------------------------- 3 files changed, 7 insertions(+), 74 deletions(-) diff --git a/ChangeLog.modules b/ChangeLog.modules index 60d9dc2fcacc..b63dc1ba83e5 100644 --- a/ChangeLog.modules +++ b/ChangeLog.modules @@ -1,5 +1,8 @@ 2020-12-01 Nathan Sidwell + libcody/ + Update from upstream, removing deprecated functions. + Merge trunk 855bb43f6d0 Merge trunk eae68c434f2 diff --git a/libcody/cody.hh b/libcody/cody.hh index 1eb68da93c8d..3f612ae556b9 100644 --- a/libcody/cody.hh +++ b/libcody/cody.hh @@ -492,12 +492,6 @@ public: { return ModuleExport (str, Flags::None, ~size_t (0)); } - Packet ModuleExport - [[deprecated ("EOL:20201130, use Cody::Flag variant")]] - (char const *str, size_t len) - { - return ModuleExport (str, Flags::None, len); - } Packet ModuleExport (std::string const &s, Flags flags = Flags::None) { return ModuleExport (s.c_str (), flags, s.size ()); @@ -514,12 +508,6 @@ public: { return ModuleImport (str, Flags::None, ~size_t (0)); } - Packet ModuleImport - [[deprecated ("EOL:20201130, use Cody::Flag variant")]] - (char const *str, size_t len) - { - return ModuleImport (str, Flags::None, len); - } Packet ModuleImport (std::string const &s, Flags flags = Flags::None) { return ModuleImport (s.c_str (), flags, s.size ()); @@ -538,12 +526,6 @@ public: { return ModuleCompiled (str, Flags::None, ~size_t (0)); } - Packet ModuleCompiled - [[deprecated ("EOL:20201130, use Cody::Flag variant")]] - (char const *str, size_t len) - { - return ModuleCompiled (str, Flags::None, len); - } Packet ModuleCompiled (std::string const &s, Flags flags = Flags::None) { return ModuleCompiled (s.c_str (), flags, s.size ()); @@ -561,12 +543,6 @@ public: { return IncludeTranslate (str, Flags::None, ~size_t (0)); } - Packet IncludeTranslate - [[deprecated ("EOL:20201130, use Cody::Flag variant")]] - (char const *str, size_t len) - { - return IncludeTranslate (str, Flags::None, len); - } Packet IncludeTranslate (std::string const &s, Flags flags = Flags::None) { return IncludeTranslate (s.c_str (), flags, s.size ()); @@ -647,18 +623,6 @@ public: public: // return 0 on ok, ERRNO on failure, -1 on unspecific error virtual int ModuleRepoRequest (Server *s); - virtual int ModuleExportRequest - [[deprecated ("EOL:20201130, use Cody::Flag variant")]] - (Server *s, std::string &module); - virtual int ModuleImportRequest - [[deprecated ("EOL:20201130, use Cody::Flag variant")]] - (Server *s, std::string &module); - virtual int ModuleCompiledRequest - [[deprecated ("EOL:20201130, use Cody::Flag variant")]] - (Server *s, std::string &module); - virtual int IncludeTranslateRequest - [[deprecated ("EOL:20201130, use Cody::Flag variant")]] - (Server *s, std::string &include); virtual int ModuleExportRequest (Server *s, Flags flags, std::string &module); diff --git a/libcody/resolver.cc b/libcody/resolver.cc index 79761f0f1430..eb78f10bb489 100644 --- a/libcody/resolver.cc +++ b/libcody/resolver.cc @@ -146,27 +146,27 @@ int Resolver::ModuleRepoRequest (Server *s) } // Deprecated resolver functions -int Resolver::ModuleExportRequest (Server *s, std::string &module) +int Resolver::ModuleExportRequest (Server *s, Flags, std::string &module) { auto cmi = GetCMIName (module); s->PathnameResponse (cmi); return 0; } -int Resolver::ModuleImportRequest (Server *s, std::string &module) +int Resolver::ModuleImportRequest (Server *s, Flags, std::string &module) { auto cmi = GetCMIName (module); s->PathnameResponse (cmi); return 0; } -int Resolver::ModuleCompiledRequest (Server *s, std::string &) +int Resolver::ModuleCompiledRequest (Server *s, Flags, std::string &) { s->OKResponse (); return 0; } -int Resolver::IncludeTranslateRequest (Server *s, std::string &include) +int Resolver::IncludeTranslateRequest (Server *s, Flags, std::string &include) { bool xlate = false; @@ -201,40 +201,6 @@ int Resolver::IncludeTranslateRequest (Server *s, std::string &include) return 0; } -// Default behaviour is to call the deprecated entry points and ignore -// the Flags parameter, until the deprecation becomes removal -int Resolver::ModuleExportRequest (Server *s, Flags, std::string &module) -{ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wdeprecated-declarations" - return ModuleExportRequest (s, module); -#pragma GCC diagnostic pop -} - -int Resolver::ModuleImportRequest (Server *s, Flags, std::string &module) -{ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wdeprecated-declarations" - return ModuleImportRequest (s, module); -#pragma GCC diagnostic pop -} - -int Resolver::ModuleCompiledRequest (Server *s, Flags, std::string &module) -{ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wdeprecated-declarations" - return ModuleCompiledRequest (s, module); -#pragma GCC diagnostic pop -} - -int Resolver::IncludeTranslateRequest (Server *s, Flags, std::string &include) -{ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wdeprecated-declarations" - return IncludeTranslateRequest (s, include); -#pragma GCC diagnostic pop -} - int Resolver::InvokeSubProcessRequest (Server *s, std::vector &) { s->ErrorResponse ("unimplemented");