unix: don't explicitly instantiate v8::Persistent<x> templates
These explicit instantiations were added to make MSVC happy. It turns
out that some older versions of gcc and llvm now complain about duplicate
symbols, so we instantiate these templates only when MSVC is used.
windows: avoid MSVC warnings about templates not having a dll interface
core: use proper #include directives
Fixes #2140. Fix illumos build.
Windows: make Buffer and ObjectWrap available to compiled extensions
ObjectWraps should be MarkIndependent
Update copyright headers
ClearWeak on ObjectWraps. I /think/ this is the correct semantics
Fix style in node_object_wrap.h
Allow ObjectWrap destructors before Wrap()
Create a public Buffer constructor for use in addons.
ObjectWrap fixed - buffers working!
Hot bug fix from net2 branch.
Attach/Detach -> Ref/Unref
Prefix all source files with node_