Changeset 223113 in webkit for trunk/Source/JavaScriptCore/ChangeLog
- Timestamp:
- Oct 9, 2017, 6:40:53 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r223112 r223113 1 2017-09-29 Filip Pizlo <[email protected]> 2 3 Enable gigacage on iOS 4 https://bugs.webkit.org/show_bug.cgi?id=177586 5 6 Reviewed by JF Bastien. 7 8 The hardest part of enabling Gigacage on iOS is that it requires loading global variables while 9 executing JS, so the LLInt needs to know how to load from global variables on all platforms that 10 have Gigacage. So, this teaches ARM64 how to load from global variables. 11 12 Also, this makes the code handle disabling the gigacage a bit better. 13 14 * ftl/FTLLowerDFGToB3.cpp: 15 (JSC::FTL::DFG::LowerDFGToB3::caged): 16 * jit/AssemblyHelpers.h: 17 (JSC::AssemblyHelpers::cage): 18 (JSC::AssemblyHelpers::cageConditionally): 19 * offlineasm/arm64.rb: 20 * offlineasm/asm.rb: 21 * offlineasm/instructions.rb: 22 1 23 2017-10-09 Robin Morisset <[email protected]> 2 24
Note:
See TracChangeset
for help on using the changeset viewer.