JavaScript:Compiler References: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 12: Line 12:
== VM ==
== VM ==
* [http://www.lua.org/doc/jucs05.pdf The Implementation of Lua 5.0]
* [http://www.lua.org/doc/jucs05.pdf The Implementation of Lua 5.0]
* http://codespeak.net/pypy/extradoc/talk/icooolps2009/bolz-tracing-jit.pdf Tracing the meta-level: PyPy's tracing JIT compiler
* [http://codespeak.net/pypy/extradoc/talk/icooolps2009/bolz-tracing-jit.pdf Tracing the meta-level: PyPy's tracing JIT compiler]
* http://people.mozilla.org/~gal/compressed.tracemonkey-pldi-09.pdf Trace-based Just-in-Time Type Specialization for Dynamic Languages
* [http://people.mozilla.org/~gal/compressed.tracemonkey-pldi-09.pdf Trace-based Just-in-Time Type Specialization for Dynamic Languages]
 
* Language-Independent Sandboxing of Just-In-Time Compilation and Self-Modifying Code (see http://groups.google.com/group/mozilla.dev.tech.js-engine.internals/browse_thread/thread/4a63ab71f6c50fce)


== Garbage Collection ==
== Garbage Collection ==
* Waste Not, Want Not Resource-based Garbage Collection in a Shared Environment (see http://groups.google.com/group/mozilla.dev.tech.js-engine.internals/browse_thread/thread/4a63ab71f6c50fce)
* [http://www.cs.utexas.edu/users/mckinley/395Tmm/talks/May-4-MMTk.ppt Myths & Realties The Performance Impact of Garbage Collection]

Revision as of 22:19, 23 July 2011