gecko/js/src
Jim Blandy b755c3b751 Bug 796073: Use Debugger.Object.prototype.makeDebuggeeValue where appropriate, not Debugger.prototype.addDebuggee. r=luke
Many tests use Debugger.prototype.addDebuggee to produce Debugger.Object
instances referring to random objects. Now we have
Debugger.Object.prototype.makeDebuggeeValue to do that, which is more
careful about wrappers. This patch changes all the existing tests that
abuse addDebuggee in this way (well, they didn't have any choice when they
were written) to use makeDebuggeeValue instead, in preparation for
tightening up addDebuggee to only accept global objects.
2012-10-13 16:04:41 -07:00
..
assembler Bug 789753 - Save non-volatile XMM registers on Win64 ABI. r=dvander 2012-10-04 18:15:31 +09:00
build Bug 795499 - Export ANDROID_CPU_ARCH via AC_SUBST. r=glandium 2012-09-29 00:49:24 -07:00
builtin Bug 784620 - Support reading self-hosted JS from a file set via environment variable. r=terrence 2012-10-11 11:19:43 +02:00
config Bug 795204 - Trick make/pymake into waiting for shared libraries rules to run before installing import libraries in DIST/lib. r=ted 2012-10-09 10:17:26 +02:00
ctypes Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
devtools Merge from mozilla-central. 2012-08-29 17:57:37 -07:00
ds Bug 791607 - Remove unnecessary |#include <new>| directives. r=dmandelin. 2012-09-20 20:42:43 -07:00
editline
frontend Bug 791465 - Fix processDirectives' ASI emulation. code=André Bargull r=benjamin 2012-10-13 09:23:53 -04:00
gc Bug 797217 - Replace InternalHandleBase::zeroPointer with NullPtr::constNullValue. r=terrence 2012-10-05 13:16:39 -07:00
ion Don't explicitly unbox before GetPropertyCache (bug 799907, r=djvj). 2012-10-11 13:47:50 -07:00
jit-test Bug 796073: Use Debugger.Object.prototype.makeDebuggeeValue where appropriate, not Debugger.prototype.addDebuggee. r=luke 2012-10-13 16:04:41 -07:00
jsapi-tests Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
methodjit Bug 797131 part 1 - Various small changes. r=dvander 2012-10-06 11:37:18 +02:00
perf Bug 791607 - Remove unnecessary |#include <new>| directives. r=dmandelin. 2012-09-20 20:42:43 -07:00
shell Bug 797977 - Rename StackIter::fp() to StackIter::interpFrame(). r=luke 2012-10-10 20:50:07 -07:00
tests No bug - Readd executable bit. rs=terrence 2012-10-12 14:44:20 -04:00
v8
vm Bug 795119: Complain coherently when evalInGlobal{,withBindings} is passed a CCW to a global, not a global. r=luke 2012-10-13 16:04:16 -07:00
yarr Merge from mozilla-central. 2012-09-05 16:18:11 -07:00
aclocal.m4 Bug 788276 - Properly check for broken (deprecated) compilers. r=gps. 2012-09-12 14:54:40 -04:00
configure.in Bug 800106: replace NS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE; r=ehsan 2012-10-13 17:52:10 +02:00
dtoa.c
js-confdefs.h.in
js-config.h.in
js-config.in
js.msg Bug 795119: Complain coherently when evalInGlobal{,withBindings} is passed a CCW to a global, not a global. r=luke 2012-10-13 16:04:16 -07:00
jsalloc.cpp
jsalloc.h
jsanalyze.cpp Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
jsanalyze.h Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
jsapi.cpp Bug 797977 - Rename StackIter::fp() to StackIter::interpFrame(). r=luke 2012-10-10 20:50:07 -07:00
jsapi.h Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsarray.cpp Bug 797131 part 2 - Add FastInvokeGuard and use it. r=dvander 2012-10-06 11:37:59 +02:00
jsarray.h Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
jsarrayinlines.h
jsast.tbl
jsatom.cpp Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsatom.h Bug 797695 (part 4) - Exactly root jsscript.cpp. r=terrence. 2012-10-04 16:22:03 -07:00
jsatominlines.h Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff 2012-09-11 10:32:33 -07:00
jsbool.cpp Bug 797695 (part 3) - Exactly root js_NewFunction(). r=terrence. 2012-10-04 16:21:51 -07:00
jsbool.h Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink. 2012-09-20 22:17:49 -07:00
jsboolinlines.h
jsclass.h Bug 796760 (part 2) - Exactly root FinalizeOp. r=terrence. 2012-10-02 22:03:00 -07:00
jsclist.h
jsclone.cpp Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsclone.h Bug 720083 - Workers: add support for transferable objects from HTML5 spec. r=sphink, r=bent 2012-10-03 18:19:22 -04:00
jscntxt.cpp Bug 784400 - Move all intrinsics initialization from the globalObject->intrinsicsHolder object to the runtime's selfHostingGlobal. r=luke 2012-10-11 14:43:21 +02:00
jscntxt.h Bug 797977 - Rename StackIter::fp() to StackIter::interpFrame(). r=luke 2012-10-10 20:50:07 -07:00
jscntxtinlines.h Bug 797977 - Rename StackIter::fp() to StackIter::interpFrame(). r=luke 2012-10-10 20:50:07 -07:00
jscompartment.cpp Bug 797977 - Rename StackIter::fp() to StackIter::interpFrame(). r=luke 2012-10-10 20:50:07 -07:00
jscompartment.h Bug 799019 - Tweak per-compartment memory reporting. r=Ms2ger. 2012-10-08 15:20:26 -07:00
jscpucfg.h
jscrashformat.h
jscrashreport.cpp
jscrashreport.h
jsdate.cpp Bug 793076 (part 8) - Make GetCachedLocalTime() infallible. r=jwalden. 2012-10-07 18:03:20 -07:00
jsdate.h Bug 793076 (part 4) - In jsdate.cpp, exactly root remaining JSObject* pointers. r=jwalden. 2012-09-20 23:23:54 -07:00
jsdbgapi.cpp Bug 797977 - Rename StackIter::fp() to StackIter::interpFrame(). r=luke 2012-10-10 20:50:07 -07:00
jsdbgapi.h Bug 795275 - Introduce an explicit mechanism for determining if a script is from XBL. r=mrbkap 2012-10-03 11:44:18 +02:00
jsdhash.cpp
jsdhash.h
jsdtoa.cpp
jsdtoa.h
jsexn.cpp Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsexn.h Bug 797695 (part 1) - Exactly root jsexn.cpp. r=terrence. 2012-10-04 16:21:36 -07:00
jsfriendapi.cpp Bug 797695 (part 3) - Exactly root js_NewFunction(). r=terrence. 2012-10-04 16:21:51 -07:00
jsfriendapi.h Bug 793076 (part 1) - Remove unnecessary |cx| parameters. r=jwalden. 2012-09-20 21:41:49 -07:00
jsfun.cpp Bug 797977 - Rename StackIter::fp() to StackIter::interpFrame(). r=luke 2012-10-10 20:50:07 -07:00
jsfun.h Bug 797695 (part 3) - Exactly root js_NewFunction(). r=terrence. 2012-10-04 16:21:51 -07:00
jsfuninlines.h Bug 787856 - Initial support for lazy prototypes (r=bhackett) 2012-09-26 09:49:20 -07:00
jsgc.cpp Bug 797217 - Replace InternalHandleBase::zeroPointer with NullPtr::constNullValue. r=terrence 2012-10-05 13:16:39 -07:00
jsgc.h Merge from mozilla-central. 2012-09-05 16:18:11 -07:00
jsgcinlines.h DONTBUILD 2012-10-05 17:32:41 -07:00
jsinfer.cpp Bug 793491. There isn't really any reason to have lots of type barriers for different objects at a site, since if we manage to discharge all the barriers the target will probably just be marked as a generic object anyways. So go ahead and just fall back to an AnyObject barrier once we have more than BARRIER_OBJECT_LIMIT barriers on a single pc. r=jandem 2012-10-08 10:14:10 +02:00
jsinfer.h Bug 786126 - part 3 - Allow null/undefined in typeset of target object of GetProp ICs. (r=sstangl) 2012-10-05 00:28:36 -04:00
jsinferinlines.h Bug 791611 (part 3) - Exactly root most JSScripts in jsinfer.cpp. r=terrence. 2012-09-16 16:32:06 -07:00
jsinterp.cpp Bug 799777 - Unravel the threaded interpreter; r=luke 2012-10-09 17:26:13 -07:00
jsinterp.h Bug 792218 - Get more jsreftests green on the rooting analysis; r=sfink 2012-09-12 16:09:04 -07:00
jsinterpinlines.h Bug 784400 - Enable cloning of object literals within functions. r=luke 2012-10-11 11:53:02 +02:00
jsiter.cpp Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
jsiter.h Bug 793588 (part 2) - Exactly root jsiter.{cpp,h}. r=sfink. 2012-09-23 20:53:27 -07:00
jskwgen.cpp Bug 790349 - Define keywords with a higher-order macro. r=jorendorff 2012-09-10 13:27:18 -07:00
jslibmath.h
jslock.h Allow compiling scripts off thread with Ion, bug 774253. r=dvander 2012-08-23 06:56:35 -06:00
jslog2.cpp
jsmath.cpp Bug 797551 - Use callWithABI() for Math.random(). r=dvander 2012-10-05 12:05:21 -07:00
jsmath.h Bug 797551 - Use callWithABI() for Math.random(). r=dvander 2012-10-05 12:05:21 -07:00
jsmemorymetrics.cpp Bug 799019 - Tweak per-compartment memory reporting. r=Ms2ger. 2012-10-08 15:20:26 -07:00
jsnativestack.cpp
jsnativestack.h
jsnum.cpp Bug 794667 - Add an AutoAssertCanGC to help with exact rooting; r=billm 2012-10-04 14:22:51 -07:00
jsnum.h Bug 794667 - Add an AutoAssertCanGC to help with exact rooting; r=billm 2012-10-04 14:22:51 -07:00
jsnuminlines.h
jsobj.cpp Bug 784400 - Enable cloning of object literals within functions. r=luke 2012-10-11 11:53:02 +02:00
jsobj.h Bug 784400 - Enable cloning of object literals within functions. r=luke 2012-10-11 11:53:02 +02:00
jsobjinlines.h Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
json.cpp Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
json.h Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsonparser.cpp Bug 780309 - Move atom methods into js namespace; r=luke 2012-08-08 14:02:30 -07:00
jsonparser.h Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsopcode.cpp Bug 797496 - Ignore hidden PC even with try notes. r=luke 2012-10-04 14:11:27 -07:00
jsopcode.h Merge from mozilla-central. 2012-08-22 16:09:24 -07:00
jsopcode.tbl Bug 781422 - Give parameters defaults whenever they're undefined. r=jorendorff 2012-09-12 19:17:17 -04:00
jsopcodeinlines.h Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff 2012-09-11 10:32:33 -07:00
jsoplengen.cpp
jsprf.cpp
jsprf.h
jsprobes.cpp Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
jsprobes.h Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
jspropertycache.cpp Bug 784619 - Remove JS_PROPERTY_CACHE; r=evilpie 2012-09-06 09:14:49 +02:00
jspropertycache.h Bug 774915 - don't use the property cache for dynamic name lookup (r=bhackett) 2012-08-17 18:09:43 -07:00
jspropertycacheinlines.h Bug 789633 - Ergonomics improvements for stack rooting assertions; r=sfink 2012-09-10 10:31:58 -07:00
jspropertytree.cpp Bug 791607 - Remove unnecessary |#include <new>| directives. r=dmandelin. 2012-09-20 20:42:43 -07:00
jspropertytree.h No Bug - Fix 40-column emacs/vim tab declarations in certain files. no_r 2012-08-23 12:32:20 -07:00
jsprototypes.h Bug 789635 - Convert the prototype list into a higher-order macro, to facilitate easier use of it in other higher-order macros. r=jorendorff 2012-09-07 14:42:33 -07:00
jsproxy.cpp Bug 793967 - Refactor Proxy::getElementIfPresent(). r=ejpbruel. 2012-10-07 22:39:54 -07:00
jsproxy.h Backout 12465a1211e0 (bug 789897) for landing without addressing all review comments. 2012-09-30 12:12:47 -04:00
jsprvtd.h Bug 797695 (part 4) - Exactly root jsscript.cpp. r=terrence. 2012-10-04 16:22:03 -07:00
jspubtd.h Bug 791322 - Move Rooted to js:: namespace; r=billm 2012-09-24 18:08:22 -07:00
jsreflect.cpp Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsreflect.h
jsscope.cpp Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
jsscope.h Bug 794667 - Add an AutoAssertCanGC to help with exact rooting; r=billm 2012-10-04 14:22:51 -07:00
jsscopeinlines.h Bug 794667 - Add an AutoAssertCanGC to help with exact rooting; r=billm 2012-10-04 14:22:51 -07:00
jsscript.cpp Bug 784400 - Enable cloning of object literals within functions. r=luke 2012-10-11 11:53:02 +02:00
jsscript.h Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsscriptinlines.h Merge from mozilla-central. 2012-08-29 17:51:24 -07:00
jsshell.msg
jsstr.cpp Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsstr.h Bug 794667 - Add an AutoAssertCanGC to help with exact rooting; r=billm 2012-10-04 14:22:51 -07:00
jsstrinlines.h Add various autorooting, bug 772303. r=terrence 2012-08-12 19:50:49 -06:00
jstypedarray.cpp Bug 797128 - Minor rooting fix and SkipRoot justification. r=terrence 2012-10-05 13:14:47 -07:00
jstypedarray.h Bug 796760 (part 1) - Exactly root JSTraceOp. r=terrence. 2012-10-02 22:02:44 -07:00
jstypedarrayinlines.h Bug 795768 (part 1) - Remove lots of dead JSContext* occurrences. 2012-09-30 21:13:53 -07:00
jstypes.h
jsutil.cpp
jsutil.h Fix all clang warnings introduced by the Ionmonkey landing (and one or two predating it). No bug, r=dvander over IRC 2012-09-17 18:02:29 -07:00
jsval.h
jsversion.h Add #include guards to jsversion.h. No bug, r=howtheheckwerethesenottherebefore 2012-09-06 17:51:42 -07:00
jswatchpoint.cpp
jswatchpoint.h
jsweakcache.h Merge from mozilla-central. 2012-08-29 17:51:24 -07:00
jsweakmap.cpp Bug 796760 (part 2) - Exactly root FinalizeOp. r=terrence. 2012-10-02 22:03:00 -07:00
jsweakmap.h Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink. 2012-09-20 22:17:49 -07:00
jswin64.asm
jswin.h
jsworkers.cpp Bug 791611 (part 3) - Exactly root most JSScripts in jsinfer.cpp. r=terrence. 2012-09-16 16:32:06 -07:00
jsworkers.h Windows opt build warning fixes. No bug, r=njn on the jsopcode code removal, r=lumpy on the rest 2012-10-02 09:32:29 -07:00
jswrapper.cpp Bug 787856 - Use lazy protos for cross-compartment wrappers (r=bholley) 2012-09-03 16:42:22 -07:00
jswrapper.h Bug 787856 - Use lazy protos for cross-compartment wrappers (r=bholley) 2012-09-03 16:42:22 -07:00
jsxml.cpp Bug 798624 - Specialize low-level character access to JSStableString; r=luke, rs=Waldo 2012-10-08 15:04:36 -07:00
jsxml.h Bug 793086 (part 1) - Convert JSClassInitializerOp parameter to HandleObject. r=sfink. 2012-09-20 22:17:49 -07:00
Makefile.in Bug 784620 - Support reading self-hosted JS from a file set via environment variable. r=terrence 2012-10-11 11:19:43 +02:00
prmjtime.cpp Bug 793076 (part 1) - Remove unnecessary |cx| parameters. r=jwalden. 2012-09-20 21:41:49 -07:00
prmjtime.h Bug 793076 (part 1) - Remove unnecessary |cx| parameters. r=jwalden. 2012-09-20 21:41:49 -07:00
README.html
TraceLogging.cpp Bug 766752: Add trace logging, r=jandem 2012-08-09 15:29:21 +02:00
TraceLogging.h Bug 766752: Add trace logging, r=jandem 2012-08-09 15:29:21 +02:00
Y.js

<!-- This Source Code Form is subject to the terms of the Mozilla Public
   - License, v. 2.0. If a copy of the MPL was not distributed with this
   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta http-equiv="Refresh"
	 content="0;URL=http://developer.mozilla.org/en/docs/SpiderMonkey">
   <title>SpiderMonkey README</title>
</head>
<body>

<h1>SpiderMonkey README</h1>

<p>See the
<a href="http://developer.mozilla.org/en/docs/SpiderMonkey">SpiderMonkey
pages</a> on the Mozilla Developer Center</a>.

</body>
</html>