JSLock::setExclusiveThread() was only used by WebCore. Benchmarking with Speedometer, we see that removal of exclusive thread status has no measurable impact on performance. So, let's remove the code for handling exclusive thread status, and simplify the JSLock code.
Created attachment 302951 [details] proposed patch. Let's get some EWS testing.
Created attachment 302952 [details] proposed patch.
Created attachment 302957 [details] proposed patch.
Comment on attachment 302957 [details] proposed patch. Time for a review.
Comment on attachment 302957 [details] proposed patch. Thanks for the review.
Comment on attachment 302957 [details] proposed patch. Clearing flags on attachment: 302957 Committed r213175: <http://trac.webkit.org/changeset/213175>
All reviewed patches have been landed. Closing bug.