From 9ea4066b33a04100882c872508c8f8d83141e353 Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 10 Aug 2018 20:54:56 -0500 Subject: [PATCH 1/4] Added necessary get_typename --- .../chain/include/graphene/chain/protocol/ext.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libraries/chain/include/graphene/chain/protocol/ext.hpp b/libraries/chain/include/graphene/chain/protocol/ext.hpp index b6c20b3554..733e0321f1 100644 --- a/libraries/chain/include/graphene/chain/protocol/ext.hpp +++ b/libraries/chain/include/graphene/chain/protocol/ext.hpp @@ -229,4 +229,14 @@ void unpack( Stream& s, graphene::chain::extension& value, uint32_t _max_dept } // fc::raw +template struct get_typename< graphene::chain::extension > +{ + static const char* name() + { + return (std::string("graphene::chain::extension<") + + fc::get_typename::name() + std::string(">")).c_str(); + } +}; + + } // fc From 43d164b4975325ab1b9715dfe4f863790ca1b720 Mon Sep 17 00:00:00 2001 From: John Jones Date: Sun, 12 Aug 2018 20:09:26 -0500 Subject: [PATCH 2/4] change to using static string --- libraries/chain/include/graphene/chain/protocol/ext.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/chain/include/graphene/chain/protocol/ext.hpp b/libraries/chain/include/graphene/chain/protocol/ext.hpp index 733e0321f1..f868fa0b23 100644 --- a/libraries/chain/include/graphene/chain/protocol/ext.hpp +++ b/libraries/chain/include/graphene/chain/protocol/ext.hpp @@ -233,8 +233,9 @@ template struct get_typename< graphene::chain::extension > { static const char* name() { - return (std::string("graphene::chain::extension<") - + fc::get_typename::name() + std::string(">")).c_str(); + static std::string n = std::string("graphene::chain::extension<") + + fc::get_typename::name() + std::string(">"); + return n.c_str(); } }; From b115e346fd98e5c4c2ad55b820b884edb96de9cf Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 17 Aug 2018 06:18:11 -0500 Subject: [PATCH 3/4] bump FC for typename changes --- libraries/fc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/fc b/libraries/fc index e310159ede..1a457caf33 160000 --- a/libraries/fc +++ b/libraries/fc @@ -1 +1 @@ -Subproject commit e310159ede5a62a14ec6a17d2d45d83d065af2cf +Subproject commit 1a457caf3348024c245f3f32206717cff2e313e5 From 39cf4c67cd08566e063a5ea79853b9c2b556d62d Mon Sep 17 00:00:00 2001 From: John Jones Date: Fri, 17 Aug 2018 08:03:13 -0500 Subject: [PATCH 4/4] bigger FC bump --- libraries/fc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/fc b/libraries/fc index 1a457caf33..7ac533b0c3 160000 --- a/libraries/fc +++ b/libraries/fc @@ -1 +1 @@ -Subproject commit 1a457caf3348024c245f3f32206717cff2e313e5 +Subproject commit 7ac533b0c346fe40b03023bc628aee0b6c257a66