gecko/js/src
Bobby Holley 91dd463b40 Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
This is effectively a policy decision based on the kind of code we expect to be
running somewhere. This is in contrast to lazy source, which is often a practical
per-script consideration of whether or not we can retrieve the source if requested.

More importantly, tracking this information on the global is much easier to
get right than tracking it on the script.
2014-04-22 14:08:27 -07:00
..
assembler Bug 998997 - Use PROT_NONE on POSIX and PAGE_NOACCESS on Windows when protecting JIT code. (r=luke) 2014-04-22 14:13:14 -07:00
builtin Bug 998596 - Add ARM simulator status to getBuildConfiguration. r=terrence 2014-04-21 15:36:33 -07:00
ctypes Bug 990568 - Remove unnecessary whitespace, r=jandem 2014-04-02 21:04:42 +02:00
devtools Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg 2014-02-26 13:36:36 -08:00
doc/Debugger Bug 966720: Check Debugger docs into the SpiderMonkey tree. DONTBUILD r=jorendorff 2014-04-02 13:44:07 -07:00
ds Bug 990336 - Backout non-lazy dedup-on-insertion: not actually a speedup; r=jonco 2014-04-17 08:14:35 -07:00
editline
frontend Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
gc Bug 807168 - Move rarely used code in GCMarker out of the header; r=jonco 2014-04-16 16:36:44 -07:00
gdb Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm) 2014-04-04 16:58:08 -07:00
jit Bug 995542: Add extra consumers of the congruence-head when we split it from the class. (r=sstangl) 2014-04-22 15:11:36 -04:00
jit-test Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
jsapi-tests Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
parjs-benchmarks
perf Bug 959787 - Handlify some more GCing APIs r=sfink 2014-03-20 09:32:37 +00:00
shell Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
tests Bug 978232 - ES6 Proxies: [[Construct]] must throw if the trap doesn't return an object. (r=jwalden) 2014-04-15 14:57:35 -07:00
v8
vm Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
vtune Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
yarr Backed out changeset 0c0a5a6b57d9 (bug 616491) for jsreftest failures 2014-04-21 16:11:20 -07:00
aclocal.m4 Backed out changeset 7cff27cb2845 (bug 975011), for breaking just about everything not on tbpl 2014-03-11 09:53:58 -07:00
configure.in Bug 987666 - Remove the unused dynamic root analysis. r=sfink 2014-03-24 18:32:36 -04:00
dtoa.c
js-confdefs.h.in
js-config.h.in
js-config.in Bug 968537 - Build js-config from configure instead of Makefile. r=ted 2014-02-11 10:37:47 +09:00
js.msg Bug 978232 - ES6 Proxies: [[Construct]] must throw if the trap doesn't return an object. (r=jwalden) 2014-04-15 14:57:35 -07:00
js.pc.in Bug 968537 - Build js-config from configure instead of Makefile. r=ted 2014-02-11 10:37:47 +09:00
jsalloc.cpp
jsalloc.h Bug 963840 - Move MallocProvider out and add a comment about allocation in SpiderMonkey; r=jorendorff 2014-01-24 13:22:31 -08:00
jsanalyze.cpp Bug 994937 - remove some JSOP_CALL opcodes (r=djvj) 2014-04-10 17:52:52 -05:00
jsanalyze.h Bug 976047 - Simplify jsanalyze.cpp now that locals no longer alias the stack r=jandem 2014-02-25 18:46:13 +01:00
jsapi.cpp Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
jsapi.h Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
jsarray.cpp Bug 807168 - Move GCMarker into gc/Tracer.h; r=jonco 2014-04-16 16:26:33 -07:00
jsarray.h Bug 974350 part 1 - Rewrite CreateRegExpMatchResult to not use an AutoValueVector. r=h4writer 2014-02-19 17:37:17 +01:00
jsast.tbl
jsatom.cpp Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
jsatom.h Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff 2014-03-07 22:01:13 +01:00
jsatominlines.h Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent. 2014-02-19 09:02:13 -07:00
jsbool.cpp Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden. 2014-03-10 16:29:40 -05:00
jsbool.h Bug 977445 - Remove unused JSContext parameter from BooleanToStringBuffer() and friends. r=luke 2014-02-23 17:59:18 -08:00
jsboolinlines.h Bug 977445 - Remove unused JSContext parameter from BooleanToStringBuffer() and friends. r=luke 2014-02-23 17:59:18 -08:00
jsbytecode.h
jsclist.h
jscntxt.cpp Follow-up to bug 990787 - Fix GC hazards introduced by part 1 and part 4, caught by static analysis. Pushing to a CLOSED TREE. r=sfink. 2014-04-08 15:43:39 -05:00
jscntxt.h Bug 898963 - Odinmonkey (ARM): Optimize asm.js FFI calls to Ion functions, trim regs saved, inline activation and deactivation. r=luke 2014-04-17 00:11:28 +10:00
jscntxtinlines.h Bug 989528 - Introduce a mechanism to explicitly enter a null compartment. r=luke 2014-04-14 20:26:59 -07:00
jscompartment.cpp Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
jscompartment.h Bug 890686 - Implement JS_GlobalObjectTraceHook, and install it appropriately. (r=billm) 2014-04-04 16:58:08 -07:00
jscompartmentinlines.h Backout bug 785905, off-thread IonBuilder. r=jorendorff 2014-02-14 13:17:53 +01:00
jscpucfg.h Bug 976648 - JavaScript build/config for powerpc64le-linux support. r=bsmedberg 2014-02-28 09:55:48 -05:00
jscrashformat.h
jscrashreport.cpp Bug 974045 - don't store JS_CRASH_DIAGNOSTICS variables when we don't need to; r=luke 2014-02-18 14:50:35 -05:00
jscrashreport.h
jsdate.cpp Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
jsdate.h Bug 959013 - Convert the Date object to use ClassSpec. r=luke 2014-02-04 07:51:54 -08:00
jsdtoa.cpp Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
jsdtoa.h
jsexn.cpp Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden. 2014-03-10 16:29:40 -05:00
jsexn.h Bug 968936 - Emit a warning message with stack trace when the "operation callback" (slow script dialog) stops script execution. r=luke. 2014-02-26 08:55:35 -06:00
jsfriendapi.cpp Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
jsfriendapi.h Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke 2014-04-22 14:08:27 -07:00
jsfun.cpp Bug 996881: Inherit 'use strict' directive when calling toSource/toString for asm.js modules; r=luke 2014-04-17 14:06:50 +02:00
jsfun.h Bug 976536 - Fix JSFunction::existingScript returning NULL in some cases. r=till 2014-04-19 13:45:59 +02:00
jsfuninlines.h
jsgc.cpp Bug 807168 - Move GCMarker into gc/Tracer.h; r=jonco 2014-04-16 16:26:33 -07:00
jsgc.h Bug 807168 - Move GCMarker into gc/Tracer.h; r=jonco 2014-04-16 16:26:33 -07:00
jsgcinlines.h Bug 990806, part 1 - Call js_ReportOutOfMemory when deliberately triggering an OOM for testing. r=terrence. 2014-04-04 17:03:12 -05:00
jshashutil.h
jsinfer.cpp Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
jsinfer.h Bug 988619 - Handle OOM when sweeping type information, r=jandem. 2014-04-14 18:22:17 -06:00
jsinferinlines.h Bug 988619 - Fix bad includes bustage. r=njn over IRC to fix bustage in a CLOSED TREE 2014-04-14 18:26:15 -07:00
jsiter.cpp Bug 984101 - Expand SpiderMonkey's use of poisoning for diagnostics; r=jonco 2014-03-20 14:38:50 -07:00
jsiter.h Bug 984836 - Rename StackFrame to InterpreterFrame. r=luke 2014-03-19 09:28:57 +01:00
jskwgen.cpp
jslibmath.h Bug 939843: Required changes in Spidermonkey; r=mjrosenb 2014-02-27 16:23:11 +01:00
jslock.h
jsmath.cpp Bug 997459 - Part 2: Coefficients for polevl_cos with fewer terms; potentially less precise, but more performant. r=sunfish 2014-04-21 10:44:11 -04:00
jsmath.h Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
jsnativestack.cpp Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
jsnativestack.h
jsnum.cpp Bug 991998 (part 1) - Rename JSShortString as JSFatInlineString. r=luke. 2014-04-03 23:30:26 -07:00
jsnum.h Bug 987666 - Remove the unused dynamic root analysis. r=sfink 2014-03-24 18:32:36 -04:00
jsobj.cpp Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
jsobj.h Bug 807168 - Move GCMarker into gc/Tracer.h; r=jonco 2014-04-16 16:26:33 -07:00
jsobjinlines.h Bug 987508 - Create array buffers lazily for small typed arrays, r=sfink. 2014-04-07 13:04:37 -07:00
json.cpp Bug 845478 - Part 5: Use JS::CallArgs instead of vp in js/src/. r=evilpie 2014-03-24 08:49:44 -04:00
json.h Bug 964238 (part 1) - Remove JSStableString and StableTwoByteChars. r=terrence. 2014-01-30 14:58:53 -08:00
jsonparser.cpp Bug 972817 - Enable type inference unconditionally, r=jandem. 2014-03-18 09:05:16 -06:00
jsonparser.h Bug 964238 (part 1) - Remove JSStableString and StableTwoByteChars. r=terrence. 2014-01-30 14:58:53 -08:00
jsopcode.cpp Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
jsopcode.h Bug 980263 - Part 1: Disable Ion OSR for loops nested in expressions r=jandem 2014-03-07 08:44:38 +01:00
jsopcodeinlines.h Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
jsprf.cpp
jsprf.h
jspropertytree.cpp Bug 797126 - Remove tinyid/shortid/userid (r=terrence) 2014-02-21 10:24:26 -06:00
jspropertytree.h Bug 960342 - Convert StackShape from AutoRooter to RootedGeneric, r=terrence 2014-01-22 11:52:44 -08:00
jsprototypes.h Bug 933001 - Part 5/5 - Pref-off SharedArrayBuffer outside Nightly. r=sfink 2014-02-20 14:49:09 -08:00
jsproxy.cpp Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
jsproxy.h b=972983 use enum for BaseProxyHandler::Action values r=bholley 2014-02-18 09:59:03 +13:00
jspubtd.h Bug 807168 - Followup to fix build failure with clang; r=bustage-fix 2014-04-18 09:50:30 -07:00
jsreflect.cpp Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz 2014-01-21 18:11:17 -08:00
jsreflect.h
jsscript.cpp Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
jsscript.h Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
jsscriptinlines.h Bug 996533 - Add some BaselineScript/IonScript asserts. r=till 2014-04-15 13:24:42 +02:00
jsshell.msg Bug 900789 - Instrument evaluate function to save/load the bytecode. r=luke 2014-02-20 07:09:34 -08:00
jsstr.cpp Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
jsstr.h Bug 987666 - Remove the unused dynamic root analysis. r=sfink 2014-03-24 18:32:36 -04:00
jstypes.h Bug 981999 - Remove redundant (and not always agreeing) ways of counting sourcenotes. r=luke 2014-03-26 14:26:43 -04:00
jsutil.cpp Bug 988097 - Allow oomAfterAllocations in non-debug builds. r=jandem 2014-03-27 19:15:22 +01:00
jsutil.h Bug 984101 - Undo some of our more aggressive new poisoning to get back performance. r=jonco 2014-04-09 08:11:06 -07:00
jsversion.h Bug 979528 - Remove unused NEW_OBJECT_REPRESENTATION stuff, r=waldo. 2014-03-07 06:56:49 -07:00
jswatchpoint.cpp
jswatchpoint.h
jsweakcache.h
jsweakmap.cpp Bug 990290 - Expose JSAPI functions for creating and manipulating scripted WeakMaps. r=terrence 2014-04-11 07:59:46 -07:00
jsweakmap.h Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
jswin.h
jsworkers.cpp Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp 2014-04-18 11:13:44 -07:00
jsworkers.h Bug 992256 - Crash on OOM during worker thread initialization, r=h4writer. 2014-04-11 17:17:18 -06:00
jswrapper.cpp Backout bug 785905, off-thread IonBuilder. r=jorendorff 2014-02-14 13:17:53 +01:00
jswrapper.h Bustage fix, bug 947014 followup. r=bustage in a CLOSED TREE 2014-01-29 17:57:36 -08:00
make-source-package.sh
Makefile.in Bug 988532 - Remove jit-tests from 'make check'; r=gps 2014-04-03 13:56:33 -04:00
moz.build Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8 2014-04-11 15:19:05 -07:00
NamespaceImports.h Bug 959787 - Handlify arguments for Call APIs r=terrence r=bz 2014-02-13 15:33:04 +00:00
prmjtime.cpp Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
prmjtime.h
README.html
symverscript.in
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>