package: adjust "main" field
NanDispose() is deprecated.
package: require "nan" >= v0.8.0
package: force nan to at least v0.6.0
Fixes node v0.11.9
Merge pull request #19 from TooTallNate/refactor/nan
weakref: make proxy_container into a class; new/delete
travis: don't test node v0.6 or v0.7
weakref: use .As<Object>() everywhere
weakref: add missing NanScope() to SetCallback()
remove wscript file
weakref: save the weakref proxy instance as a Local ref
big refactor: callbacks are now backed by an EventEmitter
And the callback invoking logic has been moved to JS-land.
NanCallback is also now in use.
remove .jshintrc file
weakref: DRY up the "Weakref instance expected" code
With a macro
weakref: add comment
package: allow any "nan" v0.x.x
The API is moving pretty quick these days it seems.
binding: use new "nan" binding syntax
package: temporarily link to my NAN fork
So that the Travis tests build
make it compile on v0.11 and v0.10, and older...
Segfaults on v0.11.x still though..
wip: more nan refactoring progress
Down to apparently 1 build error on v0.11.8
wip: more nan progress
travis: test node v0.11.x
wip refactor to nan #18
I believe I need bindings for the "indexed" getter/setter/delete/etc. functions.
package: add "nan" as a dependency
package: update "mocha"
README: document weak.isWeakRef()
test: fix tests
test: remove "should" usage
Just use the built-in "assert" module instead.
add .jshintrc file
test: remove "should" usage from "exports" tests
Failing on Travis :\
travis: test node v0.10