Sun, 09 Aug 2009 14:42:54 -0700 |
Atul Varma |
Changed PymonkeyObject JSClass to store its private Python object in its private slot rather than a reserved slot.
|
Fri, 07 Aug 2009 11:20:12 -0700 |
Atul Varma |
Added a pymonkey.Object.get_runtime() method.
|
Mon, 27 Jul 2009 04:47:33 -0700 |
Atul Varma |
Factored the JS FunctionHolder class into the JS PymonkeyObject class, so that any PymonkeyObject can contain a private Python object if it needs to.
|
Sat, 25 Jul 2009 23:08:47 -0700 |
Atul Varma |
js objects no longer have a unique id in addition to their JSObject *, since mrbkap verified that SpiderMonkey's mark-and-sweep garbage collector isn't a copying one.
|
Sat, 25 Jul 2009 16:14:03 -0700 |
Atul Varma |
JS Wrapped python functions are now only GC'd by python once they've first been GC'd by JS.
|
Mon, 06 Jul 2009 09:22:31 -0700 |
Atul Varma |
Added license blocks to all .c/.h files.
|
Fri, 03 Jul 2009 20:04:01 -0700 |
Atul Varma |
Renamed PYM_newJSFunction() to PYM_newJSFunctionFromCallable(). PYM_newJSObject() now returns objects of type PYM_JSFunctionType as needed.
|
Thu, 02 Jul 2009 22:42:31 -0700 |
Atul Varma |
Added a new PYM_JSFunction type, PYM_JSContext.define_property(), and PYM_JSContext.new_function(). Also fixed a memory leak.
|
Sun, 28 Jun 2009 22:58:04 -0700 |
Atul Varma |
The hashtable of reflected JS objects now uses a JS_DHashTable instead of a PyDict. Also removed weakref-ability of the JSObject class since it didn't make any sense to use Python's weakref support for JSObjects.
|
Sun, 28 Jun 2009 21:49:07 -0700 |
Atul Varma |
JS objects reflected into Python are now identity-preserving, though the implementation for this is pretty bad right now.
|
Sun, 28 Jun 2009 20:40:18 -0700 |
Atul Varma |
Changed object constructor to take a context instead of a runtime.
|
Sun, 28 Jun 2009 20:00:48 -0700 |
Atul Varma |
Refactoring; moved PYM_JSObject creation code into a new public function in object.c.
|
Sun, 28 Jun 2009 18:39:43 -0700 |
Atul Varma |
JS objects in python-land are now rooted while in python-land so that they're not gc'd while in python-land.
|
Sun, 28 Jun 2009 18:19:14 -0700 |
Atul Varma |
Added an object class.
|