log

age author description
Wed, 24 Jun 2009 21:15:45 -0700 Atul Varma Fixed some bugs that raised assertions in debug builds of SpiderMonkey.
Wed, 24 Jun 2009 19:38:05 -0700 Atul Varma Added some really terrible code that adds a 'children' array property to object info.
Wed, 24 Jun 2009 18:36:24 -0700 Atul Varma added a size property to info
Wed, 24 Jun 2009 18:32:14 -0700 Atul Varma Added a 'nativeClass' property to object info method.
Wed, 24 Jun 2009 18:15:03 -0700 Atul Varma Built out more of the /objects/ method.
Wed, 24 Jun 2009 17:53:58 -0700 Atul Varma added a stub for an /objects/(number) RESTful API method.
Wed, 24 Jun 2009 17:47:55 -0700 Atul Varma Added RESTful methods for memory tracking.
Wed, 24 Jun 2009 17:29:27 -0700 Atul Varma Added a getGCRoots() function.
Wed, 24 Jun 2009 16:40:51 -0700 Atul Varma Added tentative profileMemory() server, which suspends the current JS runtime, creates a new one and runs a web server in it.
Wed, 24 Jun 2009 16:10:12 -0700 Atul Varma Added calls to JS_SuspendRequest() and JS_ResumeRequest() around blocking NSPR network calls.
Wed, 24 Jun 2009 15:58:54 -0700 Atul Varma Implemented close() and recv() methods on ServerSocket.
Wed, 24 Jun 2009 15:32:58 -0700 Atul Varma implemented simple send().
Wed, 24 Jun 2009 14:59:26 -0700 Atul Varma implemented accept() fully.
Wed, 24 Jun 2009 14:49:48 -0700 Atul Varma Fixed a few bugs in ServerSocket.
Wed, 24 Jun 2009 14:22:42 -0700 Atul Varma added accept() method with a big TODO.
Wed, 24 Jun 2009 14:12:59 -0700 Atul Varma Added listen() method to ServerSocket().
Wed, 24 Jun 2009 14:05:32 -0700 Atul Varma Added a 'bind' method to ServerSocket.
Wed, 24 Jun 2009 13:02:29 -0700 Atul Varma renamed Socket to ServerSocket.
Wed, 24 Jun 2009 13:01:11 -0700 Atul Varma Added an almost-completely-unimplemented TCP server socket object that uses NSPR.
Tue, 23 Jun 2009 12:32:39 -0700 Atul Varma The playground now only allocates buffers the size of the JS files being loaded, rather than 100k ones.
Mon, 22 Jun 2009 23:05:40 -0700 Atul Varma made heap dumping examine object constructors.
Mon, 22 Jun 2009 17:24:18 -0700 Atul Varma Added a dumpHeap() function to the TCB global object, which can be used even w/o debug builds of SpiderMonkey.
Mon, 22 Jun 2009 15:54:37 -0700 Atul Varma Fixed TODOs in wrapper.cpp.
Mon, 22 Jun 2009 15:40:46 -0700 Atul Varma Added a forceGC() function to the global TCB object.
Mon, 22 Jun 2009 15:33:18 -0700 Atul Varma enumeration is now supported on wrappers via JSNewEnumerateOp.
Mon, 22 Jun 2009 14:39:04 -0700 Atul Varma Added an enumerate() function to the TCB global.
Mon, 22 Jun 2009 13:32:03 -0700 Atul Varma Changed getProperty() to not use lookupProperty().
Mon, 22 Jun 2009 13:29:45 -0700 Atul Varma Added more to SafeWrapper.
Mon, 22 Jun 2009 13:17:34 -0700 Atul Varma added eval to list of blacklisted properties
Mon, 22 Jun 2009 12:03:25 -0700 Atul Varma Fixed a silly limitation in wrapper.cpp.
Mon, 22 Jun 2009 11:11:41 -0700 Atul Varma Changed getProperty() of SafeWrapper.
Mon, 22 Jun 2009 10:59:51 -0700 Atul Varma Made a simple SafeWrapper membrane to mediate between trust boundaries.
Mon, 22 Jun 2009 08:59:00 -0700 Atul Varma Added more docs.
Mon, 22 Jun 2009 08:57:09 -0700 Atul Varma Added docs to sample-module.js.
Mon, 22 Jun 2009 08:56:31 -0700 Atul Varma Added some documentation to the TCB.
Mon, 22 Jun 2009 08:52:17 -0700 Atul Varma Added some documentation to spidermonkey-playground.cpp.
Mon, 22 Jun 2009 08:33:34 -0700 Atul Varma Added a TODO.
Mon, 22 Jun 2009 08:31:23 -0700 Atul Varma Added more tests for unwrap()/getWrapper().
Mon, 22 Jun 2009 08:29:14 -0700 Atul Varma Added getWrapper() and unwrap() functions.
Mon, 22 Jun 2009 08:12:21 -0700 Atul Varma Minor refactorings, made the wrapping code a bit more robust.
Mon, 22 Jun 2009 07:03:31 -0700 Atul Varma Added license blocks.
Mon, 22 Jun 2009 06:51:58 -0700 Atul Varma Added a README.
Mon, 22 Jun 2009 06:32:32 -0700 Atul Varma Added some TODOs.
Fri, 19 Jun 2009 22:42:00 -0700 Atul Varma added functionInfo() native function.
Fri, 19 Jun 2009 16:43:02 -0700 Atul Varma changed tcb and sample module again
Fri, 19 Jun 2009 15:25:32 -0700 Atul Varma Fixed a bug in the throw hook, added a 'scopeChain' property to stack frames.
Fri, 19 Jun 2009 15:16:11 -0700 Atul Varma Function objects are now attached to stack frames returned by stack().
Fri, 19 Jun 2009 15:07:12 -0700 Atul Varma changed TCB/sample module code a bit.
Fri, 19 Jun 2009 14:44:39 -0700 Atul Varma The TCB can now define a global checkAccess() handler. It also has access to a lookupProperty() function that can retrieve an attribute of an object without initiating security checks or property getters.
Fri, 19 Jun 2009 12:50:42 -0700 Atul Varma Added a runtime access check callback.
Fri, 19 Jun 2009 12:22:52 -0700 Atul Varma added a handleError() function to the TCB, which is called whenever an unhandled exception occurs. Also fixed a bug in the setting of lastException.
Fri, 19 Jun 2009 09:34:09 -0700 Atul Varma Added more code to sample securableModule
Fri, 19 Jun 2009 09:33:13 -0700 Atul Varma Added a really simple securableModule require() implementation.
Fri, 19 Jun 2009 03:49:44 -0700 Atul Varma added global lastException and lastExceptionTraceback properties to the TCB global, which are similar to python's exc_info().
Fri, 19 Jun 2009 02:58:49 -0700 Atul Varma Added a native stack() function.
Thu, 18 Jun 2009 22:40:17 -0700 Atul Varma Renamed some variables.
Thu, 18 Jun 2009 22:11:08 -0700 Atul Varma Script is now read from tcb.js.
Thu, 18 Jun 2009 20:35:22 -0700 Atul Varma added simple script and wrapper.cpp from jetpack
Thu, 18 Jun 2009 20:13:37 -0700 Atul Varma Origination