Kill more dead code

Kills
 - ClassPropTable
 - ObjectStaticCallbacks
 - MethodCallPackage
 - StaticStringProxy
 - VariantProxy
 - TheStaticStringSet
 - argvalAt
 - refvalAt

Also removes the more-or-less unused StringData in each
StaticString.
Esse commit está contido em:
mwilliams
2013-03-05 15:59:45 -08:00
commit de Sara Golemon
commit fea70b0391
42 arquivos alterados com 80 adições e 1320 exclusões
+9
Ver Arquivo
@@ -64,6 +64,15 @@ StringData *StringData::GetStaticString(const StringData *str) {
return const_cast<StringData*>(acc->first);
}
StringData* StringData::FindStaticString(const StringData* str) {
StringDataMap::const_accessor acc;
if (UNLIKELY(!s_stringDataMap)) s_stringDataMap = new StringDataMap();
if (s_stringDataMap->find(acc, str)) {
return const_cast<StringData*>(acc->first);
}
return nullptr;
}
StringData *StringData::GetStaticString(const std::string &str) {
StackStringData sd(str.c_str(), str.size(), AttachLiteral);
return GetStaticString(&sd);