PyV8 Changelog

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