Commit Graph

656 Commits

Author SHA1 Message Date
Jason Orendorff
56c8d75dff Bug 1143810 - Remove some XPConnect JSClass::setProperty hooks that are not needed anymore. r=bholley. 2015-03-13 14:43:48 -05:00
Phil Ringnalda
8a89e647fd Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
CLOSED TREE

Backed out changeset 7613fc978d36 (bug 1142794)
Backed out changeset e5f0cb31263d (bug 1142784)
Backed out changeset dcd0af73ac84 (bug 1142784)
Backed out changeset 034f9c8e79ee (bug 1142784)
Backed out changeset ce0ee37e3ca9 (bug 1142775)
Backed out changeset 1519b8f2bbba (bug 1142761)
Backed out changeset 26fd55677841 (bug 1139683)
Backed out changeset 7ebc76a450c3 (bug 1144819)
Backed out changeset 92adb459d519 (bug 1143810)
2015-03-22 09:34:25 -07:00
Jason Orendorff
5d6634efc1 Bug 1143810 - Remove some XPConnect JSClass::setProperty hooks that are not needed anymore. r=bholley. 2015-03-13 14:43:48 -05:00
Ehsan Akhgari
33bb32f549 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:

function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Tom Schuster
308ff4d0ec Bug 837630 - Stop hiding __proto__ from O.getOwnPropertyNames. r=Waldo,peterv,past 2015-03-19 17:42:15 +01:00
Tooru Fujisawa
08010485eb Bug 1079919 - Part 4: Add Xray test for RegExp.prototype.toString. r=bholley 2015-03-18 18:22:05 +09:00
Tooru Fujisawa
2cd1c1bfda Bug 1079919 - Part 1: Support RegExp in Xray. r=bholley 2015-03-18 18:22:05 +09:00
Jonathan Griffin
84011a87cc Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown 2015-02-06 16:30:37 -08:00
Paolo Amadini
70e5ec26ad Bug 1140435 - Part 2 - Allow JS code to provide an async stack when calling a function. r=bz 2015-03-07 13:30:34 +00:00
Nicolas B. Pierron
4f0d0e4324 Bug 1010556 - Bump ASAN kTrustedScriptBuffer constant, to account for the new frame size. r=bholley 2015-03-02 14:33:14 -08:00
Boris Zbarsky
8fc3649b64 Bug 1137334. Remove nsIDOMWindowUtils.getParent. r=bholley. We still have a CLOSED TREE, sadly. 2015-02-26 15:58:59 -05:00
Wes Kocher
34716e99af Backed out changeset 01abd154ac05 (bug 1137334) for potentially busting m-e10s-dt on a CLOSED TREE 2015-02-26 23:17:00 -08:00
Boris Zbarsky
6371501610 Bug 1137334. Remove nsIDOMWindowUtils.getParent. r=bholley 2015-02-26 15:58:59 -05:00
Joel Maher
28be507ca3 Bug 1131110 - Intermittent OSX 10.6 run-by-dir test_bug484459.xul. r=bholley 2015-02-26 15:32:21 -05:00
Martin Thomson
81c2443c36 Bug 975144 - Tests for rtcIdentityProvider property, r=gabor 2015-02-22 10:57:20 +13:00
Eric Skoglund
8e302f883d Bug 1121936 - Implement %TypedArray%.prototyp.{map,filter}. r=evilpie 2015-02-19 15:39:07 +01:00
Dirkjan Ochtman
e092006e2e Bug 1121935 - Implement %TypedArray%.prototype.slice. r=evilpie 2015-02-19 15:39:07 +01:00
Tom Schuster
04bc4787d3 Bug 1073816 - Implement ES6 Function.prototype.bind length handling. r=Till,bholley 2015-02-09 19:42:20 +01:00
Nick Fitzgerald
770748abfb Bug 1117242 - SavedFrame objects should do principal checks for every accessor; r=jimb,jandem,bz 2015-02-13 09:21:50 -08:00
Ryan VanderMeulen
0271067944 Backed out 7 changesets (bug 1117242) for mochitest failures.
Backed out changeset 694f7ac58964 (bug 1117242)
Backed out changeset b3f8122dd990 (bug 1117242)
Backed out changeset 442d41779bd8 (bug 1117242)
Backed out changeset ccf6dfe1ac75 (bug 1117242)
Backed out changeset 86421767cd26 (bug 1117242)
Backed out changeset 2f996950fb2f (bug 1117242)
Backed out changeset 4414e9d0b66b (bug 1117242)

CLOSED TREE
2015-02-06 13:40:53 -05:00
Nick Fitzgerald
16213c2fc2 Bug 1117242 - Part 5: Implement xray support for SavedFrame; r=bholley 2015-02-06 09:15:01 -08:00
Bobby Holley
30bbe1f4f2 Bug 1126911 - Tests. r=gabor 2015-02-05 11:07:40 -08:00
Bobby Holley
e7bd96ca2d Bug 1126911 - Fix rest of test suite. r=gabor 2015-02-05 11:07:40 -08:00
Tooru Fujisawa
67bc459181 Bug 1108930 - Part 6: Call WeakMap with new in xpconnect. r=mrbkap 2015-02-05 00:59:15 +09:00
Tooru Fujisawa
c6ae19c92b Bug 1069416 - Part 2: Remove JS_HAS_SYMBOLS from js tests. r=evilpie,mrbkap 2015-01-28 13:06:37 +09:00
Eric Skoglund
d98cdbaf0a Bug 1107645 - Implement TypedArray.forEach in accordance with the ecma 6 revision 31 spec. r=evilpie
Added reference to the forEach function in TypedArrayObject.cpp. Also added the correct specification reference to the function.

Tests added for the TypedArray#forEach based on the tests for TypedArray#some

Added reference to forEach in test_xrayToJs.xul

Added test to assert that forEach returns undefined.

Added new Proxy() to list of invalid receivers.
2015-01-26 12:46:00 -05:00
Bobby Holley
3efe48f5ef Bug 1126023 - Annotate assertion. r=me 2015-01-26 15:44:00 -08:00
Bobby Holley
9ea8e2c253 Bug 1124898 - Tests. r=bz 2015-01-26 10:26:33 -08:00
Boris Zbarsky
321e238728 Bug 1107443 part 2. Stop defining non-configurable properties on the window in dom and xpconnect JS files. r=peterv 2015-01-23 09:54:14 -05:00
Tom Schuster
6848823dd0 Bug 1119217 - Implement %TypedArray%.prototype.{keys, values, entries}. r=till 2015-01-11 21:21:35 +01:00
Martin Thomson
dba9b7617b Bug 1116269 - Add 'crypto' to sandbox global properties, r=gabor
--HG--
extra : rebase_source : 559500a07bf8c5d7a280310a776195d85d313e57
2015-01-09 10:55:44 -08:00
ziyunfei
f287850b04 Bug 1117350 - Part 2: Implement %TypedArray%.prototype.{reduce, reduceRight}. r=evilpie 2015-01-07 01:55:00 -05:00
Lars T Hansen
72d622e922 Bug 1117735 - remove expected functions from an xpconnect test. r=me 2015-01-07 09:17:09 +01:00
ziyunfei
177d48901a Bug 1116390 - Implement %TypedArray%.prototype.{every, some}. r=evilpie 2015-01-03 08:26:00 -05:00
ziyunfei
42aa94533b Bug 1115817 - Implement %TypedArray%.prototype.join. r=evilpie 2014-12-29 19:24:00 +01:00
ziyunfei
8dc8822499 Bug 1111869 - Implement %TypedArray%.prototype.includes. r=till 2014-12-24 07:34:00 -05:00
Brian O'Keefe
f6037f90a0 Bug 923080 - Generate xpt files into final location. r=glandium
Now that the mozbuild backend knows about FINAL_TARGET, we are able to
install generated xpt files into their final location. This saves us
from copying xpt files into their final location on every build.

Original patch by gps, rebased and comments addressed by Ms2ger

--HG--
extra : transplant_source : %E2%DC%0F%E0%AD%C2%25%A1%B8%A9%FE%B0%8C%60%FF%CB%02G%25%E5
2014-05-21 08:25:57 -04:00
ziyunfei
ea859418b0 Bug 1111516 - Implement %TypedArray%.prototype.reverse. r=evilpie 2014-12-18 21:36:00 +01:00
Bobby Holley
85ce43607a Bug 1110546 - Allow null as the principal argument for the sandbox constructor. r=gabor 2014-12-18 12:44:42 -08:00
ziyunfei
d8699d2f46 Bug 1107601 - Implement %TypedArray%.prototype.{indexOf, lastIndexOf}. r=evilpie 2014-12-13 07:15:00 -05:00
Gabor Krizsanits
fcfb9db7e7 Bug 1110105 - Get rid of -Promise from wantGlobalProperties. r=bholley 2014-12-15 11:34:16 +01:00
Ehsan Akhgari
309b4049b4 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
Boris Zbarsky
8bd4248168 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
778ca88a6a Bug 287107 followup - skip test on Android on CLOSED TREE. r=me 2014-12-09 15:36:55 +11:00
Mark Hammond
8bea76cddb 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
8f88e08d6e Bug 1078975 - Implement %TypedArray%.prototype.{find, findIndex}. r=till,gabor 2014-12-04 13:22:10 -08:00
Till Schneidereit
28e97469dd 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
0763acab39 Bug 1069063 - Implement Array.prototype.includes. r=till 2014-11-20 20:34:00 +01:00
Gabor Krizsanits
83d5880c85 Bug 1094930 - part3: test. r=bz 2014-11-17 14:04:28 +01:00
Alexander J. Vincent
1255b6cbe8 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