Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 6985f19bfc4a4cc8e9e13dd716fd8b37aa0e033b https://github.com/WebKit/WebKit/commit/6985f19bfc4a4cc8e9e13dd716fd8b37aa0e033b Author: Yusuke Suzuki <ysuz...@apple.com> Date: 2025-07-25 (Fri, 25 Jul 2025)
Changed paths: A JSTests/microbenchmarks/map-new.js A JSTests/microbenchmarks/set-new.js M Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp M Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp Log Message: ----------- [JSC] Inline NewMap / NewSet in DFG / FTL https://bugs.webkit.org/show_bug.cgi?id=296512 rdar://156752834 Reviewed by Sosuke Suzuki. Let's just make them inlined as they are very simple. ToT Patched set-new 0.8020+-0.0199 ^ 0.6271+-0.0134 ^ definitely 1.2789x faster map-new 0.7975+-0.0235 ^ 0.6583+-0.0148 ^ definitely 1.2115x faster * JSTests/microbenchmarks/map-new.js: Added. (test): * JSTests/microbenchmarks/set-new.js: Added. (test): * Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp: * Source/JavaScriptCore/ftl/FTLLowerDFGToB3.cpp: (JSC::FTL::DFG::LowerDFGToB3::compileCompareStrictEq): Canonical link: https://commits.webkit.org/297887@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes