What's new in PyV8 0.9
Feb 27, 2010
- Major Features:
- static link with latest v8 v2.1.2.3
- support the v8 profiler
- fix some critical reference count issues which may cause crash
- Minor Changes:
- support to use the python mapping protocol from Javascript side
- support to setup build environment with configuration file
- support to build as debug mode
- support to build at Mac OS X
- Fixed Issues:
- issue #17 handle the constructor style function call with call method
- issue #18 support python property with getter/setter
- issue #19 disable the build-in supports for python property by default, and use python side implementation
- issue #20 use BaseException.args instead of deprecated message to follow PEP 352
- issue #21 support to use the python mapping protocol from Javascript side
- issue #22 return undefined when array index out of range
- issue #27 check the environment variable V8_HOME exists and points to a valid v8 source folder first
- issue #26 add supports for OS X 10.6 or later
- issue #23 make GCC happy
- issue #25 return value from iterator::dereference method instead of reference to a temporary object
- issue #26 rename library boost_python_mt to boost_python-mt
- issue #29 add unicode method to JSError for Django
- issue #28 force convert function use string as key, and wait v8 API to provide full supports for TODO(1245389)
- issue #31 apply the patch with buildconf.py to simply setup
- issue #33 support to link with boost_python_mt
- issue #35 remove obsoleted v8 internal API
- issue #37 only compile AST.cpp when support Javascript AST