src: remove ObjectWrap dependency from core
authorBen Noordhuis <info@bnoordhuis.nl>
Wed, 25 Sep 2013 10:57:03 +0000 (12:57 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Wed, 25 Sep 2013 17:44:53 +0000 (19:44 +0200)
commitc79d5163e530892c62b08d8b814b588220c26ec8
tree771823ddf0dac11efe378f8ddc6ddcd0e756a0f0
parent42af62f33adda57d8913768d939c1f4d0f8fe5a3
src: remove ObjectWrap dependency from core

Drop the ObjectWrap dependency in favor of an internal WeakObject class.

Let's us stop worrying about API and ABI compatibility when making
changes to the way node.js deals with weakly persistent handles
internally.
12 files changed:
node.gyp
src/node_contextify.cc
src/node_crypto.cc
src/node_crypto.h
src/node_http_parser.cc
src/node_stat_watcher.cc
src/node_stat_watcher.h
src/node_zlib.cc
src/tls_wrap.cc
src/tls_wrap.h
src/weak-object-inl.h [new file with mode: 0644]
src/weak-object.h [new file with mode: 0644]