Mercurial > pymonkey
graph
-
Rebuilt docs.Tue, 01 Sep 2009 03:15:09 -0700, by Atul Varma
-
ReST underline/overline fixes.Tue, 01 Sep 2009 03:12:06 -0700, by Atul Varma
-
Initial attempt at renaming pymonkey to pydermonkey.Tue, 01 Sep 2009 03:07:24 -0700, by Atul Varma
-
Added more useful docs for pymonkey.error.Sun, 30 Aug 2009 20:56:43 -0700, by Atul Varma
-
Added docs for set_throw_hook().Sun, 30 Aug 2009 20:31:58 -0700, by Atul Varma
-
Added docs for pending exception methods.Sun, 30 Aug 2009 20:13:41 -0700, by Atul Varma
-
Added is_exception_pending() and get_pending_exception().Sun, 30 Aug 2009 20:04:35 -0700, by Atul Varma
-
Added a context.set_throw_hook() method.Sun, 30 Aug 2009 19:03:46 -0700, by Atul Varma
-
Minor rewording in docs.Sun, 30 Aug 2009 17:07:38 -0700, by Atul Varma
-
Added notes on identity perseverance for objects.Sun, 30 Aug 2009 17:00:33 -0700, by Atul Varma
-
Made get_object_private() and clear_object_private() more robust.Sun, 30 Aug 2009 16:28:38 -0700, by Atul Varma
-
Added docs for function.is_python.Sun, 30 Aug 2009 15:50:56 -0700, by Atul Varma
-
Added a function.is_python property indicating whether the js function is implemented in python.Sun, 30 Aug 2009 15:47:23 -0700, by Atul Varma
-
Added more documentation and a unit test.Sun, 30 Aug 2009 15:23:26 -0700, by Atul Varma
-
Resolved 2 TODOs.Sun, 30 Aug 2009 15:10:07 -0700, by Atul Varma
-
Added 'function' key to stack frame dicts; lineno and pc information is now provided even if script is not.Sun, 30 Aug 2009 15:06:10 -0700, by Atul Varma
-
Added a TODO.Sun, 30 Aug 2009 11:53:56 -0700, by Atul Varma
-
Annoying workaround to get_stack() for the script object issue discovered in my last commit.Sun, 30 Aug 2009 11:34:35 -0700, by Atul Varma
-
Added filename/line-number metadata to functions. Wanted to just add a 'script' property but this proved problematic--see the TODO in the code for more information.Sun, 30 Aug 2009 11:13:00 -0700, by Atul Varma
-
Added a test.Sun, 30 Aug 2009 10:54:56 -0700, by Atul Varma
-
Added a 'name' property to function obects. Fixed a TODO.Sat, 29 Aug 2009 22:46:48 -0700, by Atul Varma
-
Added a pymonkey.get_debug_info() function and used it on test teardown to ensure that unit tests don't leak.Sat, 29 Aug 2009 14:06:03 -0700, by Atul Varma
-
Added more to get_stack() docs.Sat, 29 Aug 2009 13:33:41 -0700, by Atul Varma
-
'caller' key for base stack frame is now None.Sat, 29 Aug 2009 13:32:33 -0700, by Atul Varma
-
Added docs for context.get_stack().Sat, 29 Aug 2009 13:30:43 -0700, by Atul Varma
-
Ensure that get_stack() returns None if the stack is empty.Sat, 29 Aug 2009 13:18:40 -0700, by Atul Varma
-
Added 'lineno' and 'pc' attributes to stack frame information.Sat, 29 Aug 2009 13:16:43 -0700, by Atul Varma
-
Added a basic context.get_stack() function.Fri, 28 Aug 2009 22:46:07 -0700, by Atul Varma
-
Updated docs to reflect new script members.Mon, 24 Aug 2009 22:47:15 -0700, by Atul Varma
-
Added base_lineno and line_extent members to the script object.Mon, 24 Aug 2009 22:40:53 -0700, by Atul Varma
-
Added a 'filename' member to script objects.Mon, 24 Aug 2009 22:32:43 -0700, by Atul Varma
-
Regenerated docs.Mon, 24 Aug 2009 21:54:20 -0700, by Atul Varma
-
Added docs for Script, compile_script() and execute_script().Mon, 24 Aug 2009 11:39:58 -0700, by Atul Varma
-
A script's bytecode is now exposed as a buffer object.Sun, 23 Aug 2009 22:26:58 -0700, by Atul Varma
-
Added a syntax error test.Sun, 23 Aug 2009 21:59:39 -0700, by Atul Varma
-
Added pymonkey.Script, which wraps a JSScript object, and context.compile_script()/execute_script().Sun, 23 Aug 2009 21:49:44 -0700, by Atul Varma
-
Refactored a new function, PYM_findJSObject(), out of PYM_newJSObject().Sun, 23 Aug 2009 21:04:51 -0700, by Atul Varma
-
Added docs for context.has_property().Sun, 23 Aug 2009 19:19:51 -0700, by Atul Varma
-
Added a context.has_property() function.Sun, 23 Aug 2009 19:18:19 -0700, by Atul Varma
-
Added a new PYM_UTF16String C++ class to make calling UC JSAPI functions a little easier and less error-prone.Sun, 23 Aug 2009 18:43:46 -0700, by Atul Varma
-
Minor housekeeping: replaced tabs w/ spaces, got rid of outdated TODOs, etc.Sun, 23 Aug 2009 18:04:21 -0700, by Atul Varma
-
Added notes about weak-referencability to docs.Sun, 23 Aug 2009 17:57:04 -0700, by Atul Varma
-
Added weakref support for runtimes.Sun, 23 Aug 2009 17:52:47 -0700, by Atul Varma
-
Fixed GC issues w/ context dealloc.Sun, 23 Aug 2009 17:39:28 -0700, by Atul Varma
-
Added a test for context cyclic gc support and fixed a bug revealed by it.Sun, 23 Aug 2009 17:21:02 -0700, by Atul Varma
-
Added support for weakrefs to contexts.Sun, 23 Aug 2009 17:07:45 -0700, by Atul Varma
-
Added cyclic garbage collection support to context objects.Sun, 23 Aug 2009 16:20:15 -0700, by Atul Varma
-
Fixed a TODO.Wed, 19 Aug 2009 07:26:20 -0700, by Atul Varma
-
Added another test and fixed a bug it revealed.Wed, 19 Aug 2009 01:00:35 -0700, by Atul Varma
-
context.evaluate_script() can now take unicode code strings.Wed, 19 Aug 2009 00:47:46 -0700, by Atul Varma
-
Removed build auto-prerequisite from 'test' target.Mon, 17 Aug 2009 23:44:06 -0700, by Atul Varma
-
Pymonkey errors raised as a result of JS exceptions now contain both the string representation and the original Python-wrapped JS object that was thrown (i.e., the exception).Mon, 17 Aug 2009 23:42:20 -0700, by Atul Varma
-
Added notes on thread safety to documentation.Mon, 17 Aug 2009 22:36:42 -0700, by Atul Varma
-
Added some documentation to utils.h.Mon, 17 Aug 2009 22:22:41 -0700, by Atul Varma
-
Moved all .cpp/.h files into 'src' dir and test suite into 'tests' dir.Mon, 17 Aug 2009 22:08:33 -0700, by Atul Varma
-
Made the operation callback doctest easier to read.Mon, 17 Aug 2009 03:52:51 -0700, by Atul Varma
-
Added documentation for gc() and operation callback functions.Mon, 17 Aug 2009 03:33:40 -0700, by Atul Varma
-
Added docs for define_property() and get_property().Mon, 17 Aug 2009 03:02:51 -0700, by Atul Varma
-
Added doctest for evaluate_script().Sun, 16 Aug 2009 22:48:50 -0700, by Atul Varma
-
Added doctest for call_function().Sun, 16 Aug 2009 21:15:28 -0700, by Atul Varma
-
Added a doctest.Sun, 16 Aug 2009 21:09:21 -0700, by Atul Varma
-
Updated docs a bit.Sun, 16 Aug 2009 13:50:42 -0700, by Atul Varma
-
If sphinx isn't available, doctests aren't run (but unit tests are).Sun, 16 Aug 2009 20:48:11 +0000, by Atul Varma
-
If 'setup.py build --debug' is run and a spidermonkey build doesn't exist, then spidermonkey is built with debugging enabled.Sun, 16 Aug 2009 13:37:13 -0700, by Atul Varma
-
Added clean target.Sun, 16 Aug 2009 13:21:39 -0700, by Atul Varma
-
Fixed docs to represent the much-simplified build process, fixed the test target to work w/ default build options, moved doctest output dir into build dir.Sun, 16 Aug 2009 12:53:46 -0700, by Atul Varma
-
Added a 'build_spidermonkey' target to setup.py.Sun, 16 Aug 2009 11:44:49 -0700, by Atul Varma
-
Added support for unicode property names in context.define_property().Sat, 15 Aug 2009 22:48:13 -0700, by Atul Varma
-
Added windows build support to setup.py.Sat, 15 Aug 2009 17:38:03 -0700, by Atul Varma
-
Moved mange.py to setup.py for convention's sake and updated docs on the build process.Sat, 15 Aug 2009 16:53:32 -0700, by Atul Varma
-
Merged setup.py into manage.py.Sat, 15 Aug 2009 16:41:48 -0700, by Atul Varma
-
PYM_callFunction() now uses PyMem_Malloc() to dynamically allocate space for arguments on the heap, since MSVC doesn't seem to support dynamically-sized arrays on the stack.Sat, 15 Aug 2009 16:13:13 -0700, by Atul Varma
-
Changed exception.message to exception.args[0], to satisfy a deprecation warning in Python 2.6.Sat, 15 Aug 2009 15:51:55 -0700, by Atul Varma
-
Changed includes from Python/Python.h to just Python.h.Sat, 15 Aug 2009 10:49:25 -0700, by Atul Varma
-
Added an experimental setup.py.Sat, 15 Aug 2009 10:41:24 -0700, by Atul Varma
-
Renamed .c files to .cpp, since we use minor amounts of C++ code in pymonkey.Sat, 15 Aug 2009 10:24:17 -0700, by Atul Varma
-
JS-wrapped python functions can now return normal strings (not just unicode).Sat, 15 Aug 2009 00:50:55 -0700, by Atul Varma
-
Tweaked a test to also ensure that context.get_property() can take unicode or strings.Sat, 15 Aug 2009 00:25:48 -0700, by Atul Varma
-
Minor typo fix.Sat, 15 Aug 2009 00:22:13 -0700, by Atul Varma
-
Added tests involving unicode with embedded NUL characters.Sat, 15 Aug 2009 00:20:03 -0700, by Atul Varma
-
Got rid of Py_UNICODE_WIDE ifdefs.Sat, 15 Aug 2009 00:10:29 -0700, by Atul Varma
-
Added more docs.Fri, 14 Aug 2009 20:26:40 -0700, by Atul Varma
-
JS runtime mismatches are now checked for and enforced so they won't cause segfaults.Sun, 09 Aug 2009 22:54:15 -0700, by Atul Varma
-
Added a test.Sun, 09 Aug 2009 22:26:45 -0700, by Atul Varma
-
Thread safety exceptions are now properly raised by all relevant pymonkey functions.Sun, 09 Aug 2009 16:17:25 -0700, by Atul Varma
-
JS-wrapped Python functions that have had their Python functions cleared by context.clear_object_private() now throw appropriate JS exceptions when called.Sun, 09 Aug 2009 15:46:40 -0700, by Atul Varma
-
Added more documentation.Sun, 09 Aug 2009 15:37:29 -0700, by Atul Varma
-
Fixed typos in first param to JS_GET_CLASS(), which apparently isn't being used.Sun, 09 Aug 2009 14:47:35 -0700, by Atul Varma
-
Changed PymonkeyObject JSClass to store its private Python object in its private slot rather than a reserved slot.Sun, 09 Aug 2009 14:42:54 -0700, by Atul Varma
-
Added a context.clear_object_private() function.Sun, 09 Aug 2009 14:22:17 -0700, by Atul Varma
-
Fixed typos in docs.Fri, 07 Aug 2009 18:59:10 -0700, by Atul Varma
-
Added docs for context.get_object_private().Fri, 07 Aug 2009 18:56:32 -0700, by Atul Varma
-
Added docs for Object.get_runtime().Fri, 07 Aug 2009 11:21:21 -0700, by Atul Varma
-
Added a pymonkey.Object.get_runtime() method.Fri, 07 Aug 2009 11:20:12 -0700, by Atul Varma
-
Added test for infinite recursion.Fri, 07 Aug 2009 11:02:56 -0700, by Atul Varma
-
Exceptions work a bit more securely now.Thu, 30 Jul 2009 21:50:10 -0700, by Atul Varma
-
JS exceptions thrown out to Python now include the wrapped original exception. This fixes a TODO.Wed, 29 Jul 2009 20:43:46 -0700, by Atul Varma
-
Resolved two TODOs.Mon, 27 Jul 2009 22:00:03 -0700, by Atul Varma
-
Got rid of our one call to JS_BeginRequest()/JS_EndRequest(), since we're not really paying attention to it at the moment anyways.Mon, 27 Jul 2009 21:53:43 -0700, by Atul Varma
-
Added context.get_object_private() and an optional private object parameter to context.new_object().Mon, 27 Jul 2009 21:44:08 -0700, by 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.Mon, 27 Jul 2009 04:47:33 -0700, by Atul Varma
-
Made the conversion of JS exceptions into strings release the GIL.Sun, 26 Jul 2009 16:44:12 -0700, by Atul Varma
-
Added comments for the function holder class.Sun, 26 Jul 2009 16:24:32 -0700, by Atul Varma
-
Added comments.Sun, 26 Jul 2009 16:19:12 -0700, by Atul Varma
-
Pymonkey now handles the GIL properly so that Python code can run while JS code does.Sun, 26 Jul 2009 15:06:19 -0700, by Atul Varma
-
A few function renamings for consistency.Sun, 26 Jul 2009 13:09:58 -0700, by Atul Varma
-
Added context.set_operation_callback() and trigger_operation_callback() methods.Sun, 26 Jul 2009 12:43:31 -0700, by 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 23:08:47 -0700, by Atul Varma
-
Fixed a bug whereby some objects wouldn't be finalized when a runtime was destroyed.Sat, 25 Jul 2009 22:51:20 -0700, by Atul Varma
-
JS Wrapped python functions are now only GC'd by python once they've first been GC'd by JS.Sat, 25 Jul 2009 16:14:03 -0700, by Atul Varma
-
Added a gc() method to the context object which performs garbage collection.Sat, 25 Jul 2009 16:10:21 -0700, by Atul Varma
-
Added a test that fails b/c of a known bug in pymonkey.Sun, 19 Jul 2009 20:27:25 -0700, by Atul Varma
-
Added documentation for Context methods get_runtime(), new_object(), and init_standard_classes().Sun, 19 Jul 2009 19:58:15 -0700, by Atul Varma
-
pymonkey.undefined now has a 'falsy' value.Fri, 10 Jul 2009 18:41:14 -0700, by Atul Varma
-
Made another doctest easier to read.Fri, 10 Jul 2009 17:39:48 -0700, by Atul Varma
-
Made a doctest more readable.Fri, 10 Jul 2009 17:26:32 -0700, by Atul Varma
-
Added docs for pymonkey.undefined.Fri, 10 Jul 2009 17:22:42 -0700, by Atul Varma
-
Added docs for pymonkey.Object.Fri, 10 Jul 2009 17:07:26 -0700, by Atul Varma
-
The 'this' argument for a js-wrapped python function, as well as the function's arguments, are now passed to the python function.Wed, 08 Jul 2009 18:45:38 -0700, by Atul Varma
-
Added some basic, incomplete docs on the pymonkey module, which include a doctest that's run when pymonkey is built.Wed, 08 Jul 2009 09:32:31 -0700, by Atul Varma
-
Added intermediate/bookkeeping Sphinx files to .hgignore. Not sure what changed in searchindex.js, it's auto-generated by Sphinx.Tue, 07 Jul 2009 09:28:29 -0700, by Atul Varma
-
Moved README to Sphinx documentation. Keeping the rendered docs in the repository so that they can be viewed via HG and locally by people who don't have Sphinx installed.Tue, 07 Jul 2009 09:26:36 -0700, by Atul Varma
-
Added license blocks to all .c/.h files.Mon, 06 Jul 2009 09:22:31 -0700, by Atul Varma
-
Added basic functionality for passing useful exceptions between Python and JS code.Mon, 06 Jul 2009 01:37:16 -0700, by Atul Varma
-
Python-wrapped JS functions can now return null/None.Mon, 06 Jul 2009 00:09:42 -0700, by Atul Varma
-
Changed function signature of PYM_pyObjectToJsval() to be consistent w/ the rest of the API.Sun, 05 Jul 2009 23:55:42 -0700, by Atul Varma
-
JS-wrapped python functions now take a context object as their first parameter.Sun, 05 Jul 2009 23:52:14 -0700, by Atul Varma
-
Added a TODO.Fri, 03 Jul 2009 21:15:18 -0700, by Atul Varma
-
Added a context.call_function() method.Fri, 03 Jul 2009 20:57:58 -0700, by Atul Varma
-
Renamed PYM_newJSFunction() to PYM_newJSFunctionFromCallable(). PYM_newJSObject() now returns objects of type PYM_JSFunctionType as needed.Fri, 03 Jul 2009 20:04:01 -0700, by Atul Varma
-
Moved some code around.Fri, 03 Jul 2009 19:40:42 -0700, by Atul Varma
-
If the JS engine supports GC zeal setting, we enable it automatically to help find any memory management bugs.Thu, 02 Jul 2009 22:56:59 -0700, by Atul Varma
-
Added a new PYM_JSFunction type, PYM_JSContext.define_property(), and PYM_JSContext.new_function(). Also fixed a memory leak.Thu, 02 Jul 2009 22:42:31 -0700, by Atul Varma
-
Added a bit to the README.Thu, 02 Jul 2009 15:29:07 -0700, by Atul Varma
-
Added information about getting my SpiderMonkey mirror, and also added an option for linking statically to SpiderMonkey's runtime instead of dynamically.Thu, 02 Jul 2009 15:20:02 -0700, by Atul Varma
-
JS wrapped Python functions can now return booleans.Tue, 30 Jun 2009 22:47:31 -0700, by Atul Varma
-
Changed PYM_pyObjectToJsval() to simply return an int status/error code; this way callers don't have to worry about decreasing the reference count of a Py_NONE.Tue, 30 Jun 2009 22:42:48 -0700, by Atul Varma
-
JS wrapped Python functions can now return floats.Tue, 30 Jun 2009 22:37:00 -0700, by Atul Varma
-
gcc now shows all warnings (-Wall).Tue, 30 Jun 2009 22:28:04 -0700, by Atul Varma
-
Changed PYM_pyObjectToJsval() to assume the caller is in Python-space for consistency.Tue, 30 Jun 2009 21:53:45 -0700, by Atul Varma
-
Added a new test for supplementary multilingual plane unicode.Mon, 29 Jun 2009 14:09:01 -0700, by Atul Varma
-
Added a link to ServerJS.Mon, 29 Jun 2009 10:35:06 -0700, by Atul Varma
-
Converted pavement.py to manage.py and added a README.Mon, 29 Jun 2009 10:19:33 -0700, by Atul Varma
-
Added very primitive support for calling python functions from JS.Mon, 29 Jun 2009 07:28:56 -0700, by 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 21:49:07 -0700, by Atul Varma
-
Changed object constructor to take a context instead of a runtime.Sun, 28 Jun 2009 20:40:18 -0700, by Atul Varma
-
PYM_jsvalToPyObject() can now deal with JSObjects.Sun, 28 Jun 2009 20:19:39 -0700, by Atul Varma
-
Moved context creation code into its own public function in context.c.Sun, 28 Jun 2009 20:08:59 -0700, by Atul Varma
-
Refactoring; moved PYM_JSObject creation code into a new public function in object.c.Sun, 28 Jun 2009 20:00:48 -0700, by Atul Varma
-
Added a context.get_property() method.Sun, 28 Jun 2009 19:44:13 -0700, by Atul Varma
-
Created a new context.evaluate_script() function, replacing pymonkey.evaluate(). Separated out one of the big unit tests into several.Sun, 28 Jun 2009 19:01:43 -0700, by 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:39:43 -0700, by Atul Varma
-
added an init_standard_classes() method to context objects.Sun, 28 Jun 2009 18:28:35 -0700, by Atul Varma
-
Added an object class.Sun, 28 Jun 2009 18:19:14 -0700, by Atul Varma
-
Fixed a code typo.Sun, 28 Jun 2009 17:43:42 -0700, by Atul Varma
-
factored out Runtime, Context, and utils into separate files.Sun, 28 Jun 2009 17:28:57 -0700, by Atul Varma
-
Moved definition of undefined type into a separate module.Sun, 28 Jun 2009 17:10:40 -0700, by Atul Varma
-
Added pymonkey.Runtime and pymonkey.Context as new types.Sun, 28 Jun 2009 17:07:15 -0700, by Atul Varma
-
Added support for undefined.Sun, 28 Jun 2009 13:32:46 -0700, by Atul Varma
-
Added support for unicode strings.Sun, 28 Jun 2009 13:09:39 -0700, by Atul Varma
-
Simplified some code.Sun, 28 Jun 2009 12:48:29 -0700, by Atul Varma
-
Added support for booleans.Sun, 28 Jun 2009 12:47:30 -0700, by Atul Varma
-
Added support for NULL return values.Sun, 28 Jun 2009 12:43:02 -0700, by Atul Varma
-
Added return value support for doubles.Sun, 28 Jun 2009 12:38:36 -0700, by Atul Varma
-
pymonkey.evaluate() now returns a python-ized version of the JS return value, though it only supports integers at the moment.Sun, 28 Jun 2009 12:26:46 -0700, by Atul Varma
-
Added .hgignore.Sun, 28 Jun 2009 12:02:52 -0700, by Atul Varma
-
Origination.Sun, 28 Jun 2009 12:02:22 -0700, by Atul Varma