{"push_id":619364643,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"b9469b3ad0a95ae9c9f5a9b1678260de352d6d9c","before":"8a535464f6ef73b8a95d3c90db11d3fec55954be","commits":[{"sha":"b9469b3ad0a95ae9c9f5a9b1678260de352d6d9c","author":{"email":"7f3b563762cedf85ff9ce23cb18b85fca5cd6be1@google.com","name":"Rui Ueyama"},"message":"ELF: Remove TargetHandlerBase by merging it with TargetHandler.\n\nIn r233772, I removed an empty class, DefaultTargetHandler, from\nthe class hierarchy by merging the class with TargetHandler. I then\nfound that TargetHandler and its base class, TargetHandlerBase,\nare also almost the same.\n\nWe need to go deeper.\n\nIn this patch, I merged TargetHandlerBase with TargetHandler.\nThe only difference between them is the existence (or absense)\nof a pure virtual function registerRelocationName(). I added that\nfunction to the (new) TargetHandler.\n\nOne more thing is that TargetHandler was templated for no reason.\nI made it non-templated class.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/trunk@233773 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-mirror/lld/commits/b9469b3ad0a95ae9c9f5a9b1678260de352d6d9c"}]}