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
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to