summaryrefslogtreecommitdiff
path: root/src/node_buffer.cc
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2013-01-06 23:33:09 +0100
committerBen Noordhuis <info@bnoordhuis.nl>2013-01-07 17:39:57 +0100
commit6573fc35022b783d1f93b79dbf127cf2b6c8fc23 (patch)
treeec2d33decc89d7294462cc343fb4fb6b87feec1b /src/node_buffer.cc
parent412b3cee0531ffdbfb9c2b38583513e3d0794bb9 (diff)
downloadandroid-node-v8-6573fc35022b783d1f93b79dbf127cf2b6c8fc23.tar.gz
android-node-v8-6573fc35022b783d1f93b79dbf127cf2b6c8fc23.tar.bz2
android-node-v8-6573fc35022b783d1f93b79dbf127cf2b6c8fc23.zip
src: pass node_isolate to Integer::New
Diffstat (limited to 'src/node_buffer.cc')
-rw-r--r--src/node_buffer.cc40
1 files changed, 21 insertions, 19 deletions
diff --git a/src/node_buffer.cc b/src/node_buffer.cc
index 14ddb2f6a9..aa600ffeac 100644
--- a/src/node_buffer.cc
+++ b/src/node_buffer.cc
@@ -126,7 +126,7 @@ Handle<Object> Buffer::New(Handle<String> string) {
Buffer* Buffer::New(size_t length) {
HandleScope scope;
- Local<Value> arg = Integer::NewFromUnsigned(length);
+ Local<Value> arg = Integer::NewFromUnsigned(length, node_isolate);
Local<Object> b = constructor_template->GetFunction()->NewInstance(1, &arg);
if (b.IsEmpty()) return NULL;
@@ -137,7 +137,7 @@ Buffer* Buffer::New(size_t length) {
Buffer* Buffer::New(const char* data, size_t length) {
HandleScope scope;
- Local<Value> arg = Integer::NewFromUnsigned(0);
+ Local<Value> arg = Integer::NewFromUnsigned(0, node_isolate);
Local<Object> obj = constructor_template->GetFunction()->NewInstance(1, &arg);
Buffer *buffer = ObjectWrap::Unwrap<Buffer>(obj);
@@ -151,7 +151,7 @@ Buffer* Buffer::New(char *data, size_t length,
free_callback callback, void *hint) {
HandleScope scope;
- Local<Value> arg = Integer::NewFromUnsigned(0);
+ Local<Value> arg = Integer::NewFromUnsigned(0, node_isolate);
Local<Object> obj = constructor_template->GetFunction()->NewInstance(1, &arg);
Buffer *buffer = ObjectWrap::Unwrap<Buffer>(obj);
@@ -228,7 +228,7 @@ void Buffer::Replace(char *data, size_t length,
handle_->SetIndexedPropertiesToExternalArrayData(data_,
kExternalUnsignedByteArray,
length_);
- handle_->Set(length_symbol, Integer::NewFromUnsigned(length_));
+ handle_->Set(length_symbol, Integer::NewFromUnsigned(length_, node_isolate));
}
@@ -414,7 +414,7 @@ Handle<Value> Buffer::Copy(const Arguments &args) {
// Copy 0 bytes; we're done
if (source_end == source_start) {
- return scope.Close(Integer::New(0));
+ return scope.Close(Integer::New(0, node_isolate));
}
if (target_start >= target_length) {
@@ -441,7 +441,7 @@ Handle<Value> Buffer::Copy(const Arguments &args) {
(const void*)(source->data_ + source_start),
to_copy);
- return scope.Close(Integer::New(to_copy));
+ return scope.Close(Integer::New(to_copy, node_isolate));
}
@@ -463,8 +463,8 @@ Handle<Value> Buffer::Utf8Write(const Arguments &args) {
if (length == 0) {
constructor_template->GetFunction()->Set(chars_written_sym,
- Integer::New(0));
- return scope.Close(Integer::New(0));
+ Integer::New(0, node_isolate));
+ return scope.Close(Integer::New(0, node_isolate));
}
if (length > 0 && offset >= buffer->length_) {
@@ -487,9 +487,10 @@ Handle<Value> Buffer::Utf8Write(const Arguments &args) {
String::NO_NULL_TERMINATION));
constructor_template->GetFunction()->Set(chars_written_sym,
- Integer::New(char_written));
+ Integer::New(char_written,
+ node_isolate));
- return scope.Close(Integer::New(written));
+ return scope.Close(Integer::New(written, node_isolate));
}
@@ -525,9 +526,9 @@ Handle<Value> Buffer::Ucs2Write(const Arguments &args) {
String::NO_NULL_TERMINATION));
constructor_template->GetFunction()->Set(chars_written_sym,
- Integer::New(written));
+ Integer::New(written, node_isolate));
- return scope.Close(Integer::New(written * 2));
+ return scope.Close(Integer::New(written * 2, node_isolate));
}
@@ -564,9 +565,9 @@ Handle<Value> Buffer::AsciiWrite(const Arguments &args) {
String::NO_NULL_TERMINATION));
constructor_template->GetFunction()->Set(chars_written_sym,
- Integer::New(written));
+ Integer::New(written, node_isolate));
- return scope.Close(Integer::New(written));
+ return scope.Close(Integer::New(written, node_isolate));
}
@@ -629,9 +630,10 @@ Handle<Value> Buffer::Base64Write(const Arguments &args) {
}
constructor_template->GetFunction()->Set(chars_written_sym,
- Integer::New(dst - start));
+ Integer::New(dst - start,
+ node_isolate));
- return scope.Close(Integer::New(dst - start));
+ return scope.Close(Integer::New(dst - start, node_isolate));
}
@@ -663,9 +665,9 @@ Handle<Value> Buffer::BinaryWrite(const Arguments &args) {
int written = DecodeWrite(p, max_length, s, BINARY);
constructor_template->GetFunction()->Set(chars_written_sym,
- Integer::New(written));
+ Integer::New(written, node_isolate));
- return scope.Close(Integer::New(written));
+ return scope.Close(Integer::New(written, node_isolate));
}
@@ -681,7 +683,7 @@ Handle<Value> Buffer::ByteLength(const Arguments &args) {
Local<String> s = args[0]->ToString();
enum encoding e = ParseEncoding(args[1], UTF8);
- return scope.Close(Integer::New(node::ByteLength(s, e)));
+ return scope.Close(Integer::New(node::ByteLength(s, e), node_isolate));
}