X-Git-Url: https://git.webkit.org/?p=WebKit-https.git;a=blobdiff_plain;f=Source%2FJavaScriptCore%2FChangeLog;h=7155c8cbaae5e1a19747b398cc43a9cb7c230edb;hp=dbd04a9ea1d3493ada727f476b6154b092a197a7;hb=f37d72fb9bc7f5313437f96a24e405e265c48877;hpb=d8fa053a820787d8b9544c74c65dcd112d5bd73b diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog index dbd04a9ea1d3..7155c8cbaae5 100644 --- a/Source/JavaScriptCore/ChangeLog +++ b/Source/JavaScriptCore/ChangeLog @@ -1,3 +1,20 @@ +2014-02-03 Andreas Kling + + Keep only captured symbols in CodeBlock symbol tables. + + + Discard all uncaptured symbols at the end of codegen since only + the captured ones will be used after that point. + + ~2MB progression on Membuster OSUS. + + Reviewed by Geoffrey Garen. + + * bytecode/UnlinkedCodeBlock.h: + (JSC::UnlinkedCodeBlock::setSymbolTable): + * bytecompiler/BytecodeGenerator.cpp: + (JSC::BytecodeGenerator::generate): + 2014-02-03 Mark Hahnenberg Fix the LLInt C loop