[webkit-changes] [160477] branches/jsCStack/Source/JavaScriptCore
Title: [160477] branches/jsCStack/Source/_javascript_Core Revision 160477 Author msab...@apple.com Date 2013-12-11 22:38:56 -0800 (Wed, 11 Dec 2013) Log Message CStack Branch: Set stack pointer in OSR exit handler https://bugs.webkit.org/show_bug.cgi?id=125617 Not yet reviewed. Set the stack pointer off of the callFrameRegister just like at the top of the function. * dfg/DFGOSRExitCompilerCommon.cpp: (JSC::DFG::adjustAndJumpToTarget): Modified Paths branches/jsCStack/Source/_javascript_Core/ChangeLog branches/jsCStack/Source/_javascript_Core/dfg/DFGOSRExitCompilerCommon.cpp Diff Modified: branches/jsCStack/Source/_javascript_Core/ChangeLog (160476 => 160477) --- branches/jsCStack/Source/_javascript_Core/ChangeLog 2013-12-12 04:01:26 UTC (rev 160476) +++ branches/jsCStack/Source/_javascript_Core/ChangeLog 2013-12-12 06:38:56 UTC (rev 160477) @@ -1,3 +1,15 @@ +2013-12-11 Michael Saboff + +CStack Branch: Set stack pointer in OSR exit handler +https://bugs.webkit.org/show_bug.cgi?id=125617 + +Not yet reviewed. + +Set the stack pointer off of the callFrameRegister just like at the top of the function. + +* dfg/DFGOSRExitCompilerCommon.cpp: +(JSC::DFG::adjustAndJumpToTarget): + 2013-12-11 Mark Lam Introducing MaxFrameExtentForSlowPathCall.h. Modified: branches/jsCStack/Source/_javascript_Core/dfg/DFGOSRExitCompilerCommon.cpp (160476 => 160477) --- branches/jsCStack/Source/_javascript_Core/dfg/DFGOSRExitCompilerCommon.cpp 2013-12-12 04:01:26 UTC (rev 160476) +++ branches/jsCStack/Source/_javascript_Core/dfg/DFGOSRExitCompilerCommon.cpp 2013-12-12 06:38:56 UTC (rev 160477) @@ -30,6 +30,7 @@ #include "Arguments.h" #include "DFGOperations.h" +#include "JIT.h" #include "JSCJSValueInlines.h" #include "Operations.h" @@ -173,7 +174,9 @@ ASSERT(mapping->m_bytecodeIndex == exit.m_codeOrigin.bytecodeIndex); void* jumpTarget = baselineCodeBlock->jitCode()->executableAddressAtOffset(mapping->m_machineCodeOffset); - + +jit.addPtr(AssemblyHelpers::TrustedImm32(-JIT::frameRegisterCountFor(baselineCodeBlock) * sizeof(Register)), GPRInfo::callFrameRegister, AssemblyHelpers::stackPointerRegister); + jit.move(AssemblyHelpers::TrustedImmPtr(jumpTarget), GPRInfo::regT2); jit.jump(GPRInfo::regT2); } ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [160475] branches/safari-537.74-branch/Tools
Title: [160475] branches/safari-537.74-branch/Tools Revision 160475 Author matthew_han...@apple.com Date 2013-12-11 19:20:10 -0800 (Wed, 11 Dec 2013) Log Message Merged r156290. Modified Paths branches/safari-537.74-branch/Tools/ChangeLog branches/safari-537.74-branch/Tools/Scripts/webkitdirs.pm Diff Modified: branches/safari-537.74-branch/Tools/ChangeLog (160474 => 160475) --- branches/safari-537.74-branch/Tools/ChangeLog 2013-12-12 03:08:17 UTC (rev 160474) +++ branches/safari-537.74-branch/Tools/ChangeLog 2013-12-12 03:20:10 UTC (rev 160475) @@ -1,5 +1,21 @@ 2013-12-11 Matthew Hanson +Merged r156290. + +2013-09-23 Alex Christensen + +Added --64-bit option for Windows build. +https://bugs.webkit.org/show_bug.cgi?id=121799 + +Reviewed by Brent Fulgham. + +* Scripts/webkitdirs.pm: +(determinePassedConfiguration): Add "|x64" for 64-bit configuration. +(isWin64): Added. +(determineIsWin64): Added. + +2013-12-11 Matthew Hanson + Rollout r160469. Not rolling out from trunk because r160469 was applied on the branch from a patch file. Modified: branches/safari-537.74-branch/Tools/Scripts/webkitdirs.pm (160474 => 160475) --- branches/safari-537.74-branch/Tools/Scripts/webkitdirs.pm 2013-12-12 03:08:17 UTC (rev 160474) +++ branches/safari-537.74-branch/Tools/Scripts/webkitdirs.pm 2013-12-12 03:20:10 UTC (rev 160475) @@ -94,6 +94,7 @@ my $isGtk; my $isWinCE; my $isWinCairo; +my $isWin64; my $isEfl; my $isBlackBerry; my $isInspectorFrontend; @@ -621,18 +622,21 @@ splice(@ARGV, $i, 1); $passedConfiguration = "Debug"; $passedConfiguration .= "_WinCairo" if (isWinCairo() && isCygwin()); +$passedConfiguration .= "|x64" if isWin64(); return; } if ($opt =~ /^--release$/i) { splice(@ARGV, $i, 1); $passedConfiguration = "Release"; $passedConfiguration .= "_WinCairo" if (isWinCairo() && isCygwin()); +$passedConfiguration .= "|x64" if isWin64(); return; } if ($opt =~ /^--profil(e|ing)$/i) { splice(@ARGV, $i, 1); $passedConfiguration = "Profiling"; $passedConfiguration .= "_WinCairo" if (isWinCairo() && isCygwin()); +$passedConfiguration .= "|x64" if isWin64(); return; } } @@ -1206,6 +1210,18 @@ $isWinCairo = checkForArgumentAndRemoveFromARGV("--wincairo"); } +sub isWin64() +{ +determineIsWin64(); +return $isWin64; +} + +sub determineIsWin64() +{ +return if defined($isWin64); +$isWin64 = checkForArgumentAndRemoveFromARGV("--64-bit"); +} + sub isCygwin() { return ($^O eq "cygwin") || 0; ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [160474] branches/safari-537.74-branch
Title: [160474] branches/safari-537.74-branch Revision 160474 Author matthew_han...@apple.com Date 2013-12-11 19:08:17 -0800 (Wed, 11 Dec 2013) Log Message Merged r154513. Modified Paths branches/safari-537.74-branch/Source/_javascript_Core/ChangeLog branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/_javascript_CoreGenerated.make branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.make branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/build-generated-files.sh branches/safari-537.74-branch/Source/WTF/ChangeLog branches/safari-537.74-branch/Source/WTF/WTF.vcxproj/WTFGenerated.make branches/safari-537.74-branch/Source/WTF/WTF.vcxproj/build-generated-files.sh branches/safari-537.74-branch/Source/WebCore/ChangeLog branches/safari-537.74-branch/Source/WebCore/WebCore.vcxproj/WebCoreGenerated.make branches/safari-537.74-branch/Source/WebCore/WebCore.vcxproj/WebCoreGeneratedWinCairo.make branches/safari-537.74-branch/Source/WebCore/WebCore.vcxproj/WebCoreGeneratedWinCairoCommon.props branches/safari-537.74-branch/Source/WebCore/WebCore.vcxproj/build-generated-files.sh branches/safari-537.74-branch/Source/WebCore/WebCore.vcxproj/copyForwardingHeaders.cmd branches/safari-537.74-branch/Source/WebCore/WebCore.vcxproj/copyWebCoreResourceFiles.cmd branches/safari-537.74-branch/Source/WebKit/ChangeLog branches/safari-537.74-branch/Source/WebKit/WebKit.vcxproj/WebKit/WebKitPostBuild.cmd branches/safari-537.74-branch/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorBuildCmd.cmd branches/safari-537.74-branch/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPostBuild.cmd branches/safari-537.74-branch/Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorPreBuild.cmd branches/safari-537.74-branch/WebKitLibraries/ChangeLog branches/safari-537.74-branch/WebKitLibraries/win/tools/vsprops/common.props Diff Modified: branches/safari-537.74-branch/Source/_javascript_Core/ChangeLog (160473 => 160474) --- branches/safari-537.74-branch/Source/_javascript_Core/ChangeLog 2013-12-12 02:47:12 UTC (rev 160473) +++ branches/safari-537.74-branch/Source/_javascript_Core/ChangeLog 2013-12-12 03:08:17 UTC (rev 160474) @@ -1,5 +1,25 @@ 2013-12-11 Matthew Hanson +Merge r154513 + +2013-08-23 Alex Christensen + +Re-separating Win32 and Win64 builds. +https://bugs.webkit.org/show_bug.cgi?id=120178 + +Reviewed by Brent Fulgham. + +* _javascript_Core.vcxproj/_javascript_CoreGenerated.make: +* _javascript_Core.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make: +* _javascript_Core.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.make: +Pass PlatformArchitecture as a command line parameter to bash scripts. +* _javascript_Core.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh: +* _javascript_Core.vcxproj/LLInt/LLIntDesiredOffsets/build-LLIntDesiredOffsets.sh: +* _javascript_Core.vcxproj/build-generated-files.sh: +Use PlatformArchitecture from command line to determine which object directory to use (obj32 or obj64). + +2013-12-11 Matthew Hanson + Merge 156934. 2013-10-04 Brent Fulgham Modified: branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/_javascript_CoreGenerated.make (160473 => 160474) --- branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/_javascript_CoreGenerated.make 2013-12-12 02:47:12 UTC (rev 160473) +++ branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/_javascript_CoreGenerated.make 2013-12-12 03:08:17 UTC (rev 160474) @@ -1,6 +1,6 @@ all: touch "%ConfigurationBuildDir%\buildfailed" -bash build-generated-files.sh "%ConfigurationBuildDir%" "$(WEBKIT_LIBRARIES)" +bash build-generated-files.sh "%ConfigurationBuildDir%" "$(WEBKIT_LIBRARIES)" "%PlatformArchitecture%" copy-files.cmd -del "%ConfigurationBuildDir%\include\private\_javascript_Core\stdbool.h" "%ConfigurationBuildDir%\include\private\_javascript_Core\stdint.h" Modified: branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make (160473 => 160474) --- branches/safari-537.74-branch/Source/_javascript_Core/_javascript_Core.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.make 2013-12-12 02:47:12 UTC (rev 160473) +++ branches/safari-537.74-branch/Source/_javascript_Core/
[webkit-changes] [160473] trunk/Source
Title: [160473] trunk/Source Revision 160473 Author lforsch...@apple.com Date 2013-12-11 18:47:12 -0800 (Wed, 11 Dec 2013) Log Message Versioning. Modified Paths trunk/Source/_javascript_Core/Configurations/Version.xcconfig trunk/Source/WebCore/Configurations/Version.xcconfig trunk/Source/WebInspectorUI/Configurations/Version.xcconfig trunk/Source/WebKit/mac/Configurations/Version.xcconfig trunk/Source/WebKit2/Configurations/Version.xcconfig Diff Modified: trunk/Source/_javascript_Core/Configurations/Version.xcconfig (160472 => 160473) --- trunk/Source/_javascript_Core/Configurations/Version.xcconfig 2013-12-12 02:44:41 UTC (rev 160472) +++ trunk/Source/_javascript_Core/Configurations/Version.xcconfig 2013-12-12 02:47:12 UTC (rev 160473) @@ -22,7 +22,7 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. MAJOR_VERSION = 538; -MINOR_VERSION = 9; +MINOR_VERSION = 10; TINY_VERSION = 0; FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION); Modified: trunk/Source/WebCore/Configurations/Version.xcconfig (160472 => 160473) --- trunk/Source/WebCore/Configurations/Version.xcconfig 2013-12-12 02:44:41 UTC (rev 160472) +++ trunk/Source/WebCore/Configurations/Version.xcconfig 2013-12-12 02:47:12 UTC (rev 160473) @@ -22,7 +22,7 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. MAJOR_VERSION = 538; -MINOR_VERSION = 9; +MINOR_VERSION = 10; TINY_VERSION = 0; FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION); Modified: trunk/Source/WebInspectorUI/Configurations/Version.xcconfig (160472 => 160473) --- trunk/Source/WebInspectorUI/Configurations/Version.xcconfig 2013-12-12 02:44:41 UTC (rev 160472) +++ trunk/Source/WebInspectorUI/Configurations/Version.xcconfig 2013-12-12 02:47:12 UTC (rev 160473) @@ -1,5 +1,5 @@ MAJOR_VERSION = 538; -MINOR_VERSION = 9; +MINOR_VERSION = 10; TINY_VERSION = 0; FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION); Modified: trunk/Source/WebKit/mac/Configurations/Version.xcconfig (160472 => 160473) --- trunk/Source/WebKit/mac/Configurations/Version.xcconfig 2013-12-12 02:44:41 UTC (rev 160472) +++ trunk/Source/WebKit/mac/Configurations/Version.xcconfig 2013-12-12 02:47:12 UTC (rev 160473) @@ -22,7 +22,7 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. MAJOR_VERSION = 538; -MINOR_VERSION = 9; +MINOR_VERSION = 10; TINY_VERSION = 0; FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION); Modified: trunk/Source/WebKit2/Configurations/Version.xcconfig (160472 => 160473) --- trunk/Source/WebKit2/Configurations/Version.xcconfig 2013-12-12 02:44:41 UTC (rev 160472) +++ trunk/Source/WebKit2/Configurations/Version.xcconfig 2013-12-12 02:47:12 UTC (rev 160473) @@ -22,7 +22,7 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. MAJOR_VERSION = 538; -MINOR_VERSION = 9; +MINOR_VERSION = 10; TINY_VERSION = 0; FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION); ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [160472] tags/Safari-538.9/
Title: [160472] tags/Safari-538.9/ Revision 160472 Author lforsch...@apple.com Date 2013-12-11 18:44:41 -0800 (Wed, 11 Dec 2013) Log Message New Tag. Added Paths tags/Safari-538.9/ Diff Property changes: tags/Safari-538.9 Added: svn:ignore depcomp compile config.guess GNUmakefile.in config.sub ltmain.sh aconfig.h.in autom4te.cache missing aclocal.m4 install-sh autotoolsconfig.h.in INSTALL README gtk-doc.make out Makefile.chromium WebKitSupportLibrary.zip WebKitBuild Added: svn:mergeinfo ___ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes
[webkit-changes] [160471] branches/safari-537.74-branch
Title: [160471] branches/safari-537.74-branch Revision 160471 Author matthew_han...@apple.com Date 2013-12-11 18:35:43 -0800 (Wed, 11 Dec 2013) Log Message Rolled out r160469. Modified Paths branches/safari-537.74-branch/LayoutTests/ChangeLog branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/bounds-for-range-expected.txt branches/safari-537.74-branch/Source/WebCore/ChangeLog branches/safari-537.74-branch/Source/WebCore/accessibility/AccessibilityObject.cpp branches/safari-537.74-branch/Source/WebCore/accessibility/AccessibilityObject.h branches/safari-537.74-branch/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm branches/safari-537.74-branch/Tools/ChangeLog branches/safari-537.74-branch/Tools/DumpRenderTree/AccessibilityUIElement.cpp branches/safari-537.74-branch/Tools/DumpRenderTree/AccessibilityUIElement.h branches/safari-537.74-branch/Tools/DumpRenderTree/mac/AccessibilityUIElementMac.mm branches/safari-537.74-branch/Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp branches/safari-537.74-branch/Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h branches/safari-537.74-branch/Tools/WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl branches/safari-537.74-branch/Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp branches/safari-537.74-branch/Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm Removed Paths branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/text-marker-for-bounds-expected.txt branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/text-marker-for-bounds.html Diff Modified: branches/safari-537.74-branch/LayoutTests/ChangeLog (160470 => 160471) --- branches/safari-537.74-branch/LayoutTests/ChangeLog 2013-12-12 02:23:19 UTC (rev 160470) +++ branches/safari-537.74-branch/LayoutTests/ChangeLog 2013-12-12 02:35:43 UTC (rev 160471) @@ -1,5 +1,10 @@ 2013-12-11 Matthew Hanson +Rollout r160469. Not rolling out from trunk because r160469 was +applied on the branch from a patch file. + +2013-12-11 Matthew Hanson + Merge r157821 2013-10-22 Samuel White Modified: branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/bounds-for-range-expected.txt (160470 => 160471) --- branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/bounds-for-range-expected.txt 2013-12-12 02:23:19 UTC (rev 160470) +++ branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/bounds-for-range-expected.txt 2013-12-12 02:35:43 UTC (rev 160471) @@ -53,8 +53,6 @@ AXBoundsForRange AXStringForRange AXUIElementsForSearchPredicate -AXEndTextMarkerForBounds -AXStartTextMarkerForBounds -- {{-1.00, -1.00}, {59.00, 18.00}} Deleted: branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/text-marker-for-bounds-expected.txt (160470 => 160471) --- branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/text-marker-for-bounds-expected.txt 2013-12-12 02:23:19 UTC (rev 160470) +++ branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/text-marker-for-bounds-expected.txt 2013-12-12 02:35:43 UTC (rev 160471) @@ -1,11 +0,0 @@ -Text text text text text text text text text text. -This tests that endTextMarkerForBounds and startTextMarkerForBounds work correctly. - -On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". - - -PASS rangeFromBounds is rangeFromElement -PASS successfullyParsed is true - -TEST COMPLETE - Deleted: branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/text-marker-for-bounds.html (160470 => 160471) --- branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/text-marker-for-bounds.html 2013-12-12 02:23:19 UTC (rev 160470) +++ branches/safari-537.74-branch/LayoutTests/platform/mac/accessibility/text-marker-for-bounds.html 2013-12-12 02:35:43 UTC (rev 160471) @@ -1,33 +0,0 @@ - - - -Text Marker for Bounds - - - -Text text text text text text text text text text.- - - - -