Title: [163665] trunk/Source/_javascript_Core
- Revision
- 163665
- Author
- mark....@apple.com
- Date
- 2014-02-07 16:55:15 -0800 (Fri, 07 Feb 2014)
Log Message
Removed superflous JSLock::entryStackPointer field.
<https://webkit.org/b/128413>
Reviewed by Geoffrey Garen.
* runtime/JSLock.cpp:
(JSC::JSLock::lock):
* runtime/JSLock.h:
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (163664 => 163665)
--- trunk/Source/_javascript_Core/ChangeLog 2014-02-08 00:46:28 UTC (rev 163664)
+++ trunk/Source/_javascript_Core/ChangeLog 2014-02-08 00:55:15 UTC (rev 163665)
@@ -1,5 +1,16 @@
2014-02-07 Mark Lam <mark....@apple.com>
+ Removed superflous JSLock::entryStackPointer field.
+ <https://webkit.org/b/128413>
+
+ Reviewed by Geoffrey Garen.
+
+ * runtime/JSLock.cpp:
+ (JSC::JSLock::lock):
+ * runtime/JSLock.h:
+
+2014-02-07 Mark Lam <mark....@apple.com>
+
Revert workaround committed in http://trac.webkit.org/r163595.
<https://webkit.org/b/128408>
Modified: trunk/Source/_javascript_Core/runtime/JSLock.cpp (163664 => 163665)
--- trunk/Source/_javascript_Core/runtime/JSLock.cpp 2014-02-08 00:46:28 UTC (rev 163664)
+++ trunk/Source/_javascript_Core/runtime/JSLock.cpp 2014-02-08 00:55:15 UTC (rev 163665)
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2005, 2008, 2012 Apple Inc. All rights reserved.
+ * Copyright (C) 2005, 2008, 2012, 2014 Apple Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -125,8 +125,7 @@
WTFThreadData& threadData = wtfThreadData();
if (!m_vm->stackPointerAtVMEntry) {
- entryStackPointer = &holder; // A proxy for the current stack pointer.
- m_vm->stackPointerAtVMEntry = entryStackPointer;
+ m_vm->stackPointerAtVMEntry = &holder; // A proxy for the current stack pointer.
threadData.setSavedReservedZoneSize(m_vm->updateStackLimitWithReservedZoneSize(Options::reservedZoneSize()));
}
Modified: trunk/Source/_javascript_Core/runtime/JSLock.h (163664 => 163665)
--- trunk/Source/_javascript_Core/runtime/JSLock.h 2014-02-08 00:46:28 UTC (rev 163664)
+++ trunk/Source/_javascript_Core/runtime/JSLock.h 2014-02-08 00:55:15 UTC (rev 163665)
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2005, 2008, 2009 Apple Inc. All rights reserved.
+ * Copyright (C) 2005, 2008, 2009, 2014 Apple Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -123,7 +123,6 @@
intptr_t m_lockCount;
unsigned m_lockDropDepth;
VM* m_vm;
- void* entryStackPointer;
};
} // namespace
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes