gecko-dev/js/src
Till Schneidereit f8bc4fae19 Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu
Also contains folded version of the following patches that have to land at the same time with enabling the new implementation (or be backed out at the same time, if it comes to that):

Add Promise checks to test_xrayToJS.xul. r=bholley
Change Promise debugger hook tests to use Promise ctor instead of makeFakePromise. r=shu
Change DOM interface tests to assume Promise is an ES builtin, not a DOM one. r=bz
Remove some PromiseDebugging references. r=bz
Adapt promise rejections test to new xray-unwrapping error. r=bz
Fix expectations in browser_timelineMarkers tests. r=tromey
2016-07-21 12:06:30 +02:00
..
asmjs Bug 1277106 - Part 3: Expand MOZ_UTF16() characters to u'' char16_t literals. r=luke 2016-07-20 22:03:48 -07:00
builtin Bug 1287334 - Properly handle non-Promise objects as dependent promise objects in js::EnqueuePromiseReactionJob. r=efaust 2016-07-21 10:29:00 +02:00
ctypes Bug 1283855 part 6 - Make JS_AbortIfWrongThread take JSContext instead of JSRuntime. r=terrence 2016-07-05 11:06:05 +02:00
devtools Bug 1280637 - Implement --build-only, --skip-tests=all, and --jitflags=interp, r=terrence 2016-07-13 18:51:55 -07:00
doc Backed out changeset b5000cae87e9 (bug 1282257) for bustage 2016-07-20 08:01:37 +02:00
ds Bug 1264948 part 2 - Assert when we allocate new chunks using an infallible allocator. r=jonco,h4writer 2016-07-05 13:38:18 +00:00
editline
frontend Bug 1283058 - Part 2: Remove CompileError.argumentsType. r=jwalden 2016-07-13 11:32:51 +09:00
gc Bug 1287869 - Add zeal mode to check nursery integrity r=terrence 2016-07-21 09:58:48 +01:00
gdb Bug 1281572 - Add gdb commands for calling iongraph with an instance of a MIRGenerator. r=sstangl 2016-07-18 12:51:27 +00:00
irregexp Bug 1157277 - Part 1: Generate macros for non-BMP lowercase/uppercase/folding with make_unicode.py. r=till 2016-07-20 14:11:35 +09:00
jit Bug 1287349 - wasm: MIPS64: Implement LoadI64 in Codegen. r=bbouvier 2016-07-21 09:23:57 +08:00
jit-test Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu 2016-07-21 12:06:30 +02:00
jsapi-tests Bug 911216 - Part 30: Enable SpiderMonkey Promise implementation. r=bz,efaust,bholley,Paolo,tromey,shu 2016-07-21 12:06:30 +02:00
octane
perf
proxy Bug 1282047 - Do a recursion check in Proxy::isArray to deal with proxies whose isArray trap recursively consumes too much stack. r=efaust over IRL 2016-07-15 14:25:11 -07:00
shell Backed out changeset 539b9c11ee64 (bug 1286009) for xpcshell bustage CLOSED TREE 2016-07-20 11:04:05 -07:00
tests Bug 1287334 - Properly handle non-Promise objects as dependent promise objects in js::EnqueuePromiseReactionJob. r=efaust 2016-07-21 10:29:00 +02:00
threading Bug 1284198 - Don't USE_CLOCK_API on macOS. r=terrence 2016-07-04 01:29:00 +02:00
vm Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
vtune
.clang-format
aclocal.m4 Bug 1280637 - Make --enable-thread-sanitizer & friends do more work, r=glandium 2016-07-12 17:30:23 -07:00
configure.in
dtoa.c
js-confdefs.h.in
js-config.h.in Bug 1264403 - Check for JS_DEBUG/DEBUG mismatch at compile time, r=jorendorff 2016-07-20 18:49:38 -07:00
js-config.in
js.msg Backed out changeset 539b9c11ee64 (bug 1286009) for xpcshell bustage CLOSED TREE 2016-07-20 11:04:05 -07:00
js.pc.in
jsalloc.cpp
jsalloc.h
jsapi.cpp Bug 1282618 - Baldr: Implement a simple redundant bounds check elimination pass r=sunfish,bbouvier 2016-07-20 13:52:54 -07:00
jsapi.h Bug 1282618 - Baldr: Implement a simple redundant bounds check elimination pass r=sunfish,bbouvier 2016-07-20 13:52:54 -07:00
jsarray.cpp Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff 2016-07-02 13:45:10 +02:00
jsarray.h
jsast.tbl
jsatom.cpp Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink 2016-07-14 12:29:23 -07:00
jsatom.h Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink 2016-07-14 12:29:23 -07:00
jsatominlines.h Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink 2016-07-14 12:29:23 -07:00
jsautokw.py Bug 1275355 - Move host_jskwgen invocation to moz.build; r=chmanchester 2016-05-23 13:59:37 -04:00
jsbool.cpp
jsbool.h
jsboolinlines.h
jsbytecode.h
jsclist.h
jscntxt.cpp Bug 1285134 part 1 - Move the runtime private to the context. r=efaust 2016-07-18 14:36:13 +02:00
jscntxt.h Bug 1285134 part 1 - Move the runtime private to the context. r=efaust 2016-07-18 14:36:13 +02:00
jscntxtinlines.h Bug 1281529 part 6 - Remove some now-unnecessary activation->cx() uses. r=h4writer 2016-06-28 11:57:55 +02:00
jscompartment.cpp Bug 1276028 - Baldr: replace JSCompartment::weakInstanceWeakList with WeakCache (r=shu) 2016-06-10 16:52:35 -05:00
jscompartment.h Bug 1283855 part 18 - Make JS_DropPrincipals take JSContext instead of JSRuntime. r=luke 2016-07-05 16:49:41 +02:00
jscompartmentinlines.h
jscpucfg.h
jsdate.cpp Bug 1114580 - Change ESClassValue to an enum class. r=jorendorff 2016-06-30 00:04:56 +02:00
jsdate.h
jsdtoa.cpp
jsdtoa.h
jsexn.cpp Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
jsexn.h Bug 1277278 part 5 - Change ErrorToException's return type from bool to void. r=luke 2016-06-07 20:30:49 +02:00
jsfriendapi.cpp Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence 2016-07-07 09:56:09 +02:00
jsfriendapi.h Backed out changeset f2cf760a4668 (bug 1240984) for XPCShell failures 2016-07-21 11:14:49 +08:00
jsfun.cpp Bug 1279129 - Should schedule delazification for Debugger when relazifying scripts. r=jandem 2016-07-19 17:41:32 +02:00
jsfun.h Bug 1284155 - Baldr: remove use of func-export-index, use func-index instead (r=bbouvier) 2016-07-18 10:59:19 -05:00
jsfuninlines.h
jsgc.cpp Bug 1287869 - Add zeal mode to check nursery integrity r=terrence 2016-07-21 09:58:48 +01:00
jsgc.h Bug 1287869 - Add zeal mode to check nursery integrity r=terrence 2016-07-21 09:58:48 +01:00
jsgcinlines.h Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco 2016-05-27 22:00:10 -07:00
jshashutil.h
jsiter.cpp Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff 2016-07-02 13:45:10 +02:00
jsiter.h Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco 2016-05-18 12:03:23 -07:00
jskwgen.cpp
jslibmath.h
jslock.h Bug 1276029 - Add subset of prio.h to PosixNSPR.h so PRFileDesc can be used in SpiderMonkey (r=terrence) 2016-07-15 12:26:40 -05:00
jsmath.cpp Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff 2016-07-02 13:45:10 +02:00
jsmath.h
jsnativestack.cpp
jsnativestack.h
jsnum.cpp Bug 1286114 - Do not allocate NaN and Infinity strings in num_toFixed_impl. r=arai 2016-07-12 03:58:00 +09:00
jsnum.h
jsobj.cpp Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
jsobj.h Bug 1285034 - Do not create a null reference when tracing; r=jonco 2016-07-07 08:59:34 -07:00
jsobjinlines.h Bug 1285034 - Do not create a null reference when tracing; r=jonco 2016-07-07 08:59:34 -07:00
json.cpp Bug 1260785 - Make hashcode generation fallible for cell pointers that can be moved by GC r=terrence 2016-07-13 10:20:00 +01:00
json.h
jsopcode.cpp Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence 2016-07-07 09:56:09 +02:00
jsopcode.h
jsopcodeinlines.h
jsprf.cpp Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
jsprf.h
jspropertytree.cpp Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust 2016-07-05 18:22:30 -07:00
jspropertytree.h
jsprototypes.h Bug 1284155 - Baldr: add WebAssembly.Table constructor and object (r=bbouvier) 2016-07-12 20:20:14 -05:00
jspubtd.h Bug 1276029 - Add subset of prio.h to PosixNSPR.h so PRFileDesc can be used in SpiderMonkey (r=terrence) 2016-07-15 12:26:40 -05:00
jsscript.cpp Backed out changeset 539b9c11ee64 (bug 1286009) for xpcshell bustage CLOSED TREE 2016-07-20 11:04:05 -07:00
jsscript.h Bug 1282795 - Declare JS::ubi::Concrete<T>::concreteTypeName within every JS::ubi::Concrete specialization to avoid use-before-declaration warnings related to templates. r=jimb 2016-07-05 17:41:12 -07:00
jsscriptinlines.h Bug 1274895 - IonMonkey: Move the ion lazy list to the JSRuntime, r=jandem 2016-06-23 10:11:45 +02:00
jsshell.msg Bug 1274922 part 5 - Remove JSEXN_NONE and add JSEXN_WARN. r=jorendorff 2016-05-31 08:07:00 +02:00
jsstr.cpp Bug 1157277 - Part 3: Update String.prototype.{toLowerCase,toUpperCase,toLocaleLowerCase,toLocaleUpperCase} to work on code points. r=till 2016-07-20 14:11:35 +09:00
jsstr.h
jstypes.h
jsutil.cpp
jsutil.h Bug 1280252 - Refactor RareArgumentsData a bit so it behaves correctly on moving GC. r=luke 2016-06-21 08:49:09 +02:00
jsversion.h
jswatchpoint.cpp
jswatchpoint.h
jsweakmap.cpp Bug 1274365 - Allow WeakMap::getDelegate to be called from subclasses; r=sfink 2016-05-23 09:13:02 -07:00
jsweakmap.h Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence 2016-07-07 09:56:09 +02:00
jswin.h
jswrapper.h Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj 2016-07-08 14:39:53 -07:00
make-source-package.sh Bug 1186064 - Require Visual Studio 2015 Update 2; r=glandium 2016-07-06 09:01:38 -07:00
Makefile.in Bug 1280637 - Implement tsan (thread sanitizer), asan (address sanitizer), and msan (uninitialized memory) jobs, r=terrence 2016-07-15 12:33:40 -07:00
moz.build Bug 1282618 - Baldr: Implement a simple redundant bounds check elimination pass r=sunfish,bbouvier 2016-07-20 13:52:54 -07:00
NamespaceImports.h Bug 1270977 - Remove JS::CallReceiver. r=efaust 2016-05-26 20:14:39 -07:00
old-configure.in Bug 1280637 - Make --enable-thread-sanitizer & friends do more work, r=glandium 2016-07-12 17:30:23 -07:00
README.html
symverscript.in
Y.js Bug 1277479: Use more ES6 features in Y.js; r=fitzgen ; DONTBUILD 2016-06-02 10:20:51 +02:00

<!-- 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>