Commit Graph

4222 Commits

Author SHA1 Message Date
Ehsan Akhgari
09a262787c Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted
We are white-listing the existing set of tests that use setTimeout
like this.  Hopefully these tests will be investigated and fixed
in the future, so that we can narrow down the white-list.

This check is only turned on for mochitest-plain for now.
2014-12-11 13:34:40 -05:00
Tom Schuster
9dfe5c2fd4 Bug 1097267 - Change the enumerate hook usage in XPC and browser. r=bholley 2014-12-11 19:31:10 +01:00
Tom Schuster
5dd32b3dd5 Bug 1097267 - Remove the DONT_ENUM_STATIC_PROPS flag from XPC. r=bholley 2014-12-11 19:31:10 +01:00
Ryan VanderMeulen
9a56a97e41 Backed out changesets 34a66a625618, 32db3daa20fe, and ac15ba8568c5 (bug 1102219) for Gaia unit test failures.
--HG--
extra : rebase_source : 0266cc0b2a6568ca653885745f381df8d6d167ec
2014-12-11 11:28:30 -05:00
ziyunfei
5f470bd4a1 Bug 1102219 - Part 3: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till 2014-12-10 20:50:00 -05:00
Jason Orendorff
92f1bf16c5 Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
--HG--
extra : rebase_source : a44070dd6155426ef6026c1575116f90b5fdac0c
extra : amend_source : 8d8fcf05dfd5fdf214a39501663347a6d6b56463
2014-11-22 12:23:39 -06:00
Jason Orendorff
acdfa74202 Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
--HG--
extra : rebase_source : a349ef612573aff8f87b995a65df94ae56cab13d
extra : amend_source : bbfe549fe0735d8b33ffff66d7eeddcc2ad042d2
2014-12-02 16:56:35 -06:00
Boris Zbarsky
212b09964c Bug 1101123. Don't allow redefining the getter of a non-configurable accessor property on native objects, even via the low-level JSAPI methods. r=efaust,bholley 2014-12-09 14:44:38 -05:00
Mark Hammond
91fcbf833d Bug 287107 followup - skip test on Android on CLOSED TREE. r=me 2014-12-09 15:36:55 +11:00
Mark Hammond
98b5b441cd Bug 287107 - make Components.returnCode be the xpcom nsresult if set by js components. r=bholley 2014-12-09 13:52:08 +11:00
ziyunfei
9f432a3c84 Bug 1078975 - Implement %TypedArray%.prototype.{find, findIndex}. r=till,gabor 2014-12-04 13:22:10 -08:00
Allison Naaktgeboren
8f0e0cc755 Bug 1080212 - [e10s] Add Telemetry probe for js exceptions that occur in the addon js compartment.r=billm 2014-12-02 16:41:00 -08:00
Trevor Saunders
1a013270b5 bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
Boris Zbarsky
8ec9d58716 Bug 1087851 part 1. Rename WrapNewBindingObject to GetOrCreateDOMReflector to make it clearer what it does. r=peterv for the idea; patch itself is just search-and-replace 2014-11-26 14:25:20 -05:00
Chris Peterson
1a48947a82 Bug 1102131 - Part 2: Collect telemetry about deprecated let blocks and expressions. r=shu
--HG--
extra : rebase_source : 9e0db2c7a2f90545d27e78d46a334dbc27554209
2014-11-15 23:33:33 -08:00
Till Schneidereit
7e20d71646 Bug 1069063 - Part 2: Make Array.prototype.includes Nightly-only. r=lth
--HG--
extra : rebase_source : 62e7c230290d039596771339c83e085f9358f882
2014-11-21 16:41:51 +01:00
ziyunfei
d91ea4db6d Bug 1069063 - Implement Array.prototype.includes. r=till 2014-11-20 20:34:00 +01:00
Brad Lassey
5bdf9eae23 bug 1074567 - measure time spent processing in sync CPOW calls per compartment r=bholley,billm
* * *
try: -b do -p linux64-b2g-haz -u none
2014-11-19 18:54:34 -05:00
Boris Zbarsky
dcb78a0257 Bug 1100579 part 2. Kill off JS_Evaluate(UC)Script. r=waldo 2014-11-18 23:27:16 -05:00
Tom Schuster
127a42b89f Bug 1091900 - Make GetIterator and others take an object as outparam. r=efaust 2014-11-19 01:44:03 +01:00
Bill McCloskey
62af1a5643 Bug 1092156 - [e10s] Don't use compartment-per-addon if window already associated with add-on (r=bholley) 2014-11-18 16:20:59 -08:00
Jon Coppeard
7deb81eae9 Bug 1099015 - Use TenuredHeap<JSObject*> instead of raw JSObject* in XPCWrappedNativeTearOff r=bholley 2014-11-18 10:00:16 +00:00
Gabor Krizsanits
e63652f217 Bug 1094930 - part3: test. r=bz 2014-11-17 14:04:28 +01:00
Tom Schuster
12ee966a97 Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust 2014-11-14 16:21:12 +01:00
Jon Coppeard
caadbcaac4 Bug 650161 - Fix leak of moved expando objects r=terrence 2014-11-14 09:22:26 +00:00
Steve Fink
bcb05bd4d2 Bug 1053999 - Conservative stack check should assume untrusted code, r=bholley
--HG--
extra : rebase_source : f363a8bc1c2f78e9ab47538cdcf8669275a73cb0
2014-11-13 12:23:11 -08:00
Boris Zbarsky
6f09de16d4 Bug 1095660 part 1. Remove the pointless JS_ExecuteScriptVersion API. r=waldo,bholley 2014-11-12 17:04:28 -05:00
Alexander J. Vincent
179821a35d Bug 1092477 - Let the subscript Loader report any URL it fails on, when it can. r=bholley 2014-11-08 17:08:09 -08:00
Ryan VanderMeulen
50905e0270 Merge fx-team to m-c. a=merge 2014-11-11 16:43:46 -05:00
Paolo Amadini
6ff08403e2 Bug 1095443 - Ensure processNextEvent never blocks after processing a Promise microtask. r=bz 2014-11-11 13:47:28 +00:00
Jan de Mooij
88b1d4572f Bug 1094255 - Optimize GetElements on NodeLists to make fun.apply(x, nodeList) faster. r=bz,evilpie 2014-11-11 11:56:44 +01:00
Tom Schuster
8a051a23e7 Bug 993026 - Rename NewResolve to Resolve in browser. r=bz 2014-11-08 01:07:12 +01:00
Tom Schuster
18c9617c27 Bug 993026 - Change resolve hook in browser/XPC. r=bholley 2014-11-08 01:07:12 +01:00
Tom Schuster
bc28949aec Bug 993026 - Change XPIDLScriptable NewResolve to simpler Resolve. r=bholley 2014-11-08 01:07:12 +01:00
Tom Schuster
2c44e0efbc Bug 1091900 - Remove iteratorObject hook. r=jorendorff
* * *
Bug 1091900 - Fix build on CLOSED TREE
2014-11-05 20:36:49 +01:00
Carsten "Tomcat" Book
83244a2928 Backed out changeset 9fa06a2e1a98 (bug 1092156) for breaking nightly builds 2014-11-07 16:35:14 +01:00
Carsten "Tomcat" Book
45d236bfbb Backed out changeset f786dcb23eca (bug 1092156) 2014-11-07 16:34:22 +01:00
Wes Kocher
2fd2330939 Merge fx-team to m-c a=merge 2014-11-06 18:26:36 -08:00
Boris Zbarsky
59a4947078 Bug 1094544. Use [Exposed=System] some more instead of hardcoding binding bits in xpc::InitGlobalObject. r=bholley 2014-11-06 10:54:38 -05:00
Carsten "Tomcat" Book
f54f0723f9 Backed out changeset dc265cc31095 (bug 1091900) 2014-11-06 09:11:18 +01:00
Chris Peterson
6bf7155317 Bug 1090016 - Part 2: Replace SpiderMonkey's --enable-sm-fail-on-warnings flag with explicit moz.build FAIL_ON_WARNINGS. r=ted
--HG--
extra : rebase_source : c24f7795fc39e0c1954f21f862ce0cd8f5f2729d
2014-11-03 18:46:10 -08:00
Bill McCloskey
f712c2084f Bug 1092156 - Add missing comments DONTBUILD (r=bholley) 2014-11-05 17:22:20 -08:00
Paolo Amadini
b5b99e684e Bug 1094248 - Process remaining Promise microtasks before blocking inside a nested event loop in the main thread. r=bz 2014-11-06 14:00:06 +00:00
Bill McCloskey
37ff17b630 Bug 1092156 - [e10s] Don't use compartment-per-addon if window already associated with add-on (r=bholley) 2014-11-05 17:10:37 -08:00
Bill McCloskey
7cf195d449 Bug 1091970 - [e10s] Cache object tag in add-on shims for remote objects (r=mrbkap) 2014-11-04 17:40:08 -08:00
Bill McCloskey
3fbb75d480 Bug 1092446 - [e10s] Allow unprivileged scopes to call content-to-chrome CPOWs (r=bholley) 2014-11-04 17:38:19 -08:00
Tom Schuster
999d8504a5 Bug 1091900 - Remove iteratorObject hook. r=jorendorff 2014-11-05 20:36:49 +01:00
Carsten "Tomcat" Book
7bdd393f19 Backed out changeset 2dbf8f6bd2aa (bug 1092446) for suspicion of adding a hazard 2014-11-05 10:04:08 +01:00
Carsten "Tomcat" Book
e3f684b7a3 Backed out changeset 38ca6211d1d4 (bug 1091970) 2014-11-05 10:02:59 +01:00
Bill McCloskey
fe30fe6fd9 Bug 1091970 - [e10s] Cache object tag in add-on shims for remote objects (r=mrbkap) 2014-11-04 17:40:08 -08:00