Author: [EMAIL PROTECTED]
Date: Mon Sep 8 00:18:02 2008
New Revision: 192
Added:
changes/[EMAIL PROTECTED]/fix-broken-build/
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/
- copied from r184, /branches/bleeding_edge/
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/include/v8.h
- copied, changed from r189, /branches/bleeding_edge/include/v8.h
Modified:
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/src/debug.h
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/src/v8threads.cc
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/test/cctest/test-api.cc
Log:
Fix broken build. Sorry about that.
Copied:
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/include/v8.h
(from r189, /branches/bleeding_edge/include/v8.h)
==============================================================================
--- /branches/bleeding_edge/include/v8.h (original)
+++
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/include/v8.h
Mon Sep 8 00:18:02 2008
@@ -2123,11 +2123,11 @@
*/
static void StopPreemption();
-#ifdef DEBUG
- static void AssertIsLocked();
-#else
- static inline void AssertIsLocked() { }
-#endif
+ /**
+ * Returns whether or not the locker is locked by the current thread.
+ */
+ static bool IsLocked();
+
private:
bool has_lock_;
bool top_level_;
Modified:
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/src/debug.h
==============================================================================
--- /branches/bleeding_edge/src/debug.h (original)
+++ changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/src/debug.h
Mon Sep 8 00:18:02 2008
@@ -25,8 +25,8 @@
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#ifndef V8_DEBUG_H_
-#define V8_DEBUG_H_
+#ifndef V8_V8_DEBUG_H_
+#define V8_V8_DEBUG_H_
#include "../include/v8-debug.h"
#include "assembler.h"
@@ -574,4 +574,4 @@
} } // namespace v8::internal
-#endif // V8_DEBUG_H_
+#endif // V8_V8_DEBUG_H_
Modified:
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/src/v8threads.cc
==============================================================================
--- /branches/bleeding_edge/src/v8threads.cc (original)
+++
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/src/v8threads.cc
Mon Sep 8 00:18:02 2008
@@ -54,11 +54,9 @@
}
-#ifdef DEBUG
-void Locker::AssertIsLocked() {
- ASSERT(internal::ThreadManager::IsLockedByCurrentThread());
+bool Locker::IsLocked() {
+ return internal::ThreadManager::IsLockedByCurrentThread();
}
-#endif
Locker::~Locker() {
@@ -282,7 +280,7 @@
void ContextSwitcher::StartPreemption(int every_n_ms) {
- Locker::AssertIsLocked();
+ ASSERT(Locker::IsLocked());
if (switcher == NULL) {
switcher = new ContextSwitcher(every_n_ms);
switcher->Start();
@@ -293,7 +291,7 @@
void ContextSwitcher::StopPreemption() {
- Locker::AssertIsLocked();
+ ASSERT(Locker::IsLocked());
if (switcher != NULL) {
switcher->Stop();
delete(switcher);
@@ -312,7 +310,7 @@
void ContextSwitcher::Stop() {
- Locker::AssertIsLocked();
+ ASSERT(Locker::IsLocked());
keep_going_ = false;
preemption_semaphore_->Signal();
Join();
@@ -325,7 +323,7 @@
void ContextSwitcher::PreemptionReceived() {
- Locker::AssertIsLocked();
+ ASSERT(Locker::IsLocked());
switcher->preemption_semaphore_->Signal();
}
Modified:
changes/[EMAIL PROTECTED]/fix-broken-build/bleeding_edge/test/cctest/test-api.cc
==============================================================================
--- /branches/bleeding_edge/test/cctest/test-api.cc (original)
+++
changes/[EMAIL
PROTECTED]/fix-broken-build/bleeding_edge/test/cctest/test-api.cc
Mon Sep 8 00:18:02 2008
@@ -4563,7 +4563,7 @@
static v8::Handle<Value> ThrowInJS(const v8::Arguments& args) {
- v8::Locker::AssertIsLocked();
+ CHECK(v8::Locker::IsLocked());
ApiTestFuzzer::Fuzz();
v8::Unlocker unlocker;
const char* code = "throw 7;";
@@ -4586,7 +4586,7 @@
static v8::Handle<Value> ThrowInJSNoCatch(const v8::Arguments& args) {
- v8::Locker::AssertIsLocked();
+ CHECK(v8::Locker::IsLocked());
ApiTestFuzzer::Fuzz();
v8::Unlocker unlocker;
const char* code = "throw 7;";
@@ -4604,7 +4604,7 @@
// as part of the locking aggregation tests.
TEST(NestedLockers) {
v8::Locker locker;
- v8::Locker::AssertIsLocked();
+ CHECK(v8::Locker::IsLocked());
v8::HandleScope scope;
LocalContext env;
Local<v8::FunctionTemplate> fun_templ =
v8::FunctionTemplate::New(ThrowInJS);
@@ -4648,7 +4648,7 @@
v8::Locker locker;
{
v8::Locker locker2;
- v8::Locker::AssertIsLocked();
+ CHECK(v8::Locker::IsLocked());
}
}
--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---