Ehsan Akhgari
e3915fb534
Bug 1242211 - Mark MozMapRooter as final; r=baku
2016-01-25 10:15:45 -05:00
Ehsan Akhgari
3052063aac
Bug 1242210 - Mark RootedTypedArray as final; r=baku
2016-01-25 10:15:45 -05:00
Boris Zbarsky
6e798db711
Bug 1242054. Get rid of AbortablePromise, so we can move Promise into SpiderMonkey more easily. r=khuey
2016-01-23 00:37:44 -05:00
Jakob Stoklund Olesen
21c90276e2
Bug 1238679 - Put JSJitInfo::depth in anonymous union. r=nbp
...
Add a JSJitInfo::nativeOp field which will be used to identify SIMD operations.
2016-01-20 12:50:06 -08:00
Chris Peterson
43cda9d089
Bug 1240592 - Remove unnecessary -Wno-uninitialized from dom/bindings. r=khuey
2016-01-15 23:40:24 -08:00
Ehsan Akhgari
b01875643e
Bug 1209081 - Part 1: Implement the "navigate" value for RequestMode; r=bkelly
2016-01-19 17:46:10 -05:00
Carsten "Tomcat" Book
e68be94e48
Merge mozilla-central to mozilla-inbound
2016-01-15 11:48:08 +01:00
Carsten "Tomcat" Book
a1d46b7914
merge mozilla-inbound to mozilla-central a=merge
2016-01-15 11:46:47 +01:00
Gregory Szorc
9154f38899
Bug 1239210 - Don't process WebIDL files when not compiling; r=glandium
...
The output of WebIDL codegen is a bunch of .h and .cpp files. These
aren't relevant when not compiling.
This change appears to shave ~3-4s off the "export" tier time for
--disable-compile-environment builds on my i7-6700K because WebIDL
codegen is currently a long pole in that tier. After this patch,
artifact clobber builds are ~43.5s.
2016-01-14 23:14:58 -08:00
Ehsan Akhgari
086b12d574
Bug 1239788 - Don't include non-main-thread assertions in the constructor enabled check for [Exposed=System] WebIDL interfaces; r=bzbarsky
2016-01-14 16:55:50 -05:00
Olli Pettay
0c6a8913a6
Bug 1157469 - null check wrapper in case WrapNode fails, r=bholley
2016-01-11 20:32:12 +02:00
Lars T Hansen
0af19a0d3c
Bug 1231337 - part 2, conditionally enable shared memory for dedicated workers. r=khuey
2016-01-06 16:31:38 +01:00
Terrence Cole
3e69a03339
Bug 1238786 - Part 2: We no longer need to null check before using trace APIs; r=smaug
2016-01-12 13:07:54 -08:00
Terrence Cole
bfbfe75d44
Bug 1235923 - Part 2: Use new Root tracing APIs in Gecko; r=smaug
2015-12-30 11:31:16 -08:00
Morris Tseng
12fc2c6f9d
Bug 917505 - Add WEBGL_compressed_texture_es3 support. r=jgilbert r=smaug
2016-01-08 10:12:22 +08:00
Andrea Marchesini
496a5cfe38
Bug 1237674 - Rename nsFormData to mozilla::dom::FormData, r=smaug
2016-01-07 19:30:36 +00:00
Terrence Cole
d6fd4836f7
Backout 7621c3ea95cb11e1c376a9f705accc0f90057c0a (bug 1235923) for build bustage on a CLOSED TREE.
2016-01-06 12:05:06 -08:00
Terrence Cole
5ca9b2494d
Bug 1235923 - Part 2: Use new Root tracing APIs in Gecko; r=smaug
2015-12-30 11:31:16 -08:00
Tooru Fujisawa
1c5faa6612
Bug 1180290 - Part 5: Remove getter/setter variant for ThrowInvalidThis message. r=bz
2016-01-06 17:54:00 +09:00
Tooru Fujisawa
6d8f59ef3f
Bug 1180290 - Part 2: Handle prefix in DefinePropertyById. r=till,smaug
2016-01-05 03:21:24 +09:00
Terrence Cole
d475e5ed08
Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
2015-12-30 08:52:14 -08:00
Tom Tromey
4579e9b74d
Bug 1235636 - rewrite PCToLineNumber; r=fitzgen
2016-01-04 09:18:56 -07:00
Wes Kocher
e5d3cfcb59
Backed out 2 changesets (bug 1235598) for linux reftest bustage
...
Backed out changeset 3bcd3c276785 (bug 1235598)
Backed out changeset 80cd10a8b3d7 (bug 1235598)
2015-12-31 15:51:13 -08:00
Terrence Cole
ff752ad675
Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
2015-12-30 08:52:14 -08:00
Olli Pettay
9ca85488af
Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
2015-12-31 15:21:49 +02:00
Wes Kocher
7e6ad693df
Backed out changeset 0d55a6e4e98e (bug 1120016) for 980 b2g hazards
2015-12-30 16:34:18 -08:00
Mike Hommey
a05c4207ed
Bug 1235676 - Replace $(abspath $(DIST)) with $(ABS_DIST). r=mshal
2015-12-31 08:10:02 +09:00
Terrence Cole
3f5182646c
Backout Bug 1235598 Part 2 because of merge bustage on a CLOSED TREE
2015-12-30 15:05:24 -08:00
Terrence Cole
b37986abd9
Bug 1235598 - Part 2: Use TraceEdge exclusively in Gecko; r=smaug
2015-12-30 08:52:14 -08:00
Jeff Walden
0195fbed46
Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence
2015-12-28 16:15:52 -06:00
Olli Pettay
6e3b3ad7d8
Bug 1120016 - Allocate short lived JS wrappers in the Nursery, r=mccr8,terrence
2015-12-30 19:16:13 +02:00
Tom Schuster
a5f6f00ee0
Bug 603201 - Tests: Enable primitive receivers in [[Get]]. r=jorendorff
2015-12-21 23:43:06 +01:00
Nicholas Nethercote
6850dcc950
Bug 1231256 (part 3) - Remove unused parameter from TryToOuterize(). r=roc.
2015-12-07 14:03:18 -08:00
Catalin Badea
2a46070d3b
Bug 1221992 - Fix test using GetMostRecentWindow from the child process. r=smaug
2015-12-11 13:32:15 -05:00
Jan de Mooij
2ab4d003c1
Bug 1225396 part 4 - Remove @@iterator workaround in Codegen.py. r=bz
2015-12-09 22:56:17 -05:00
Andrea Marchesini
0f6eea2347
Bug 1231094 - patch 1 - nsDOMFileReader to mozilla::dom::FileReader, r=sicking
2015-12-09 06:22:40 -05:00
Mike Hommey
b36ad7dc0b
Bug 1230355 - Remove include_deps. r=mshal
...
We used to use include_deps to trigger a fast-path in pymake, but we don't
use pymake anymore, so we can use normal includes now.
2015-12-09 19:23:53 +09:00
Sebastian Hengst
1e033e3020
Backed out 2 changesets (bug 1221992) for almost permafailing M-e10s(2) on Linux debug. r=backout
...
Backed out changeset ad20808dd3c4 (bug 1221992)
Backed out changeset 7cdcda3e65fb (bug 1221992)
2015-12-05 21:13:41 +01:00
Catalin Badea
3096b7bb8d
Bug 1221992 - Fix test using GetMostRecentWindow from the child process. r=smaug
2015-12-04 19:14:44 +02:00
Boris Zbarsky
c9e1a19d66
Bug 1230291. Correctly include nsContentUtils when generating a manual hasInstance with nsIDOM* stuff or when we have a JS-implemented interface with clearable cached attrs
2015-12-04 09:51:04 -05:00
Wes Kocher
4959875fde
Backed out 2 changesets (bug 1221992) for windows debug assertions in browser_perf-categories-js-calltree.js
...
Backed out changeset bcd90e591038 (bug 1221992)
Backed out changeset 6affaa386b9b (bug 1221992)
2015-12-03 15:56:59 -08:00
Catalin Badea
747c6ff6f1
Bug 1221992 - Fix test using GetMostRecentWindow from the child process. r=smaug
2015-12-03 23:19:29 +02:00
Peter Van der Beken
c7585865ef
Bug 1227987: Simplify CGDOMJSClass::define. r=bz.
2015-11-25 16:31:42 +01:00
Nathan Froyd
999dd36c0c
Bug 1218454 - part 2 - don't #include nsContentUtils.h from CallbackObject.h; r=bz
...
We used to need nsContentUtils.h here for nsCxPusher, but since that got
moved to ScriptSettings.h, we no longer need nsContentUtils.h for
anything.
2015-10-26 12:14:47 -04:00
Boris Zbarsky
ca6dd66b5e
Bug 1172246. Make sure CallSetup's handling of exceptions it wants to deal with itself works even when the callable is a JSNative that uses the JS_Report*Error APIs instead of throwing exceptions in the usual way. r=bholley
2015-06-08 16:16:27 -04:00
Lars T Hansen
24ab5fa8d9
Bug 1176214 - Part 11: Changes to DOM, except for WebGL. r=bz, r=clb
2015-11-25 19:04:50 +01:00
Boris Zbarsky
faa0396aad
Bug 1048695 part 2. Make interface members not be exposed based on their nonExposedGlobals. r=peterv
2015-12-01 12:02:36 -05:00
Boris Zbarsky
aa815de3d0
Bug 1048695 part 1. Pass the set of globals where a member should NOT be exposed to MemberCondition. r=peterv
2015-12-01 12:02:33 -05:00
Nathan Froyd
7f5c230755
Bug 1229176 - make check for ChromeOnly interfaces for header inclusion more complete; r=bz
...
If an interface has a {Chrome,}Constructor(), it doesn't show up as a
normal member. If the interface has a ChromeConstructor, we need to
include nsContentUtils.h in the generated file for a
ThreadsafeIsCallerChrome check. There is an existing check for a
descriptor's ChromeOnly-ness in CGBindingRoot; this check is used to
determine whether nsContentUtils.h is included in the generated file.
But the check in descriptorHasChromeOnly doesn't detect this
(ChromeOnly) constructor, and so nsContentUtils.h won't be included if
there are no other ChromeOnly members, or if the interface itself is not
ChromeOnly.
Therefore, we need to take the constructor of the interface (if any)
into account when checking for ChromeOnly-ness.
2015-11-30 20:57:57 -05:00
Boris Zbarsky
a900887b12
Bug 1229031. Make sure to not init binding pref var caches on worker threads. r=smaug
2015-11-30 22:04:20 -05:00