Nicholas Nethercote
2ebfc5116b
Bug 1197973 - Use MOZ_MUST_USE in AutoJSAPI. r=bz.
2016-07-14 13:18:11 +10:00
Carsten "Tomcat" Book
a0992595d6
merge mozilla-inbound to mozilla-central a=merge
2016-07-17 10:08:08 +02:00
Ehsan Akhgari
798ed1be3c
Bug 1278089 - Add JS APIs for determining whether a function is bound and getting the target; r=jorendorff
2016-07-16 22:37:42 -04:00
Wes Kocher
ad9620b862
Merge m-c to autoland a=merge
2016-07-15 17:01:59 -07:00
Terrence Cole
c31f0a3dfe
Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink
2016-07-14 12:29:23 -07:00
Boris Zbarsky
c100c511bf
Bug 933378 part 4. Change the ErrorResult destructor to suppress the exception, after asserting that it's already suppressed. r=bkelly
2016-07-15 22:35:13 -04:00
Boris Zbarsky
de3dccf7da
Bug 933378 part 2. Introduce a FastErrorResult class that bindings can use internally instead of ErrorResult. r=bkelly
2016-07-15 22:35:13 -04:00
Till Schneidereit
859867a8a9
Bug 1242662 - Don't emit opening paren for decompiled bound function. r=jandem
2016-07-16 15:40:13 +02:00
Till Schneidereit
3a9eed06fe
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-16 15:05:12 +02:00
Till Schneidereit
7203e85f42
Bug 911216 - Part 29: Don't unwrap in JS::IsPromiseObject and JS::GetPromiseState. r=efaust
2016-07-16 12:00:41 +02:00
Till Schneidereit
a649a91853
Bug 911216 - Part 28: Second round of fixes for Promise accessors on Debugger.Object.prototype. r=ejpbruel
2016-07-16 12:00:41 +02:00
Xidorn Quan
30788d7d8b
Backed out 4 changeset (bug 1284406) for build bustage on CLOSED TREE
...
--HG--
extra : amend_source : 9ad3b754789e60fe021f5b1989d7063cea8ca457
extra : histedit_source : 66c8b4fc923335e88a4593fd900c6c2cf57f6123%2C0f634c3c453a5d922de0e4e66dac69deec9f729c
2016-07-16 12:27:45 +10:00
Xidorn Quan
c057fa523a
Bug 1284406 followup 2 - Add back ICU flags in js/src/moz.build for system ICU to fix bustage on CLOSED TREE.
...
MozReview-Commit-ID: 5EVTg5nlSEQ
2016-07-16 12:14:00 +10:00
Xidorn Quan
badc65b78f
Bug 1284406 followup - Remove ICU includes from js/src/moz.build to fix the bustage.
...
MozReview-Commit-ID: 6TOalJoRqXH
2016-07-16 11:59:37 +10:00
Luke Wagner
be263565b4
Bug 1276029 - Add subset of prio.h to PosixNSPR.h so PRFileDesc can be used in SpiderMonkey (r=terrence)
...
MozReview-Commit-ID: JhNhUcg3eC0
--HG--
extra : rebase_source : 43f5cebebdd4ef889ec71b57f7dd4109c72fa187
2016-07-15 12:26:40 -05:00
Luke Wagner
b9795bc3cb
Bug 1276029 - Baldr: provide alternative path that provides build-id (r=bbouvier)
...
MozReview-Commit-ID: DEUOVJAnZx2
--HG--
extra : rebase_source : 114d94fedd8674957a70534e5fa5ae0db7b00e75
2016-07-15 12:26:40 -05:00
Luke Wagner
70d041e484
Bug 1276029 - Baldr: use process-wide signal-handling-support query (r=bbouvier)
...
MozReview-Commit-ID: 3bS2f00Xcu
--HG--
extra : rebase_source : 28522b8a179e8528999ea0c3bd55abf3509d4b1e
2016-07-15 12:26:40 -05:00
Luke Wagner
9c830edcb0
Bug 1276029 - Baldr: change wasm::Compile to take ShareableBytes (r=bbouvier)
...
MozReview-Commit-ID: FvYx5JTfCXw
--HG--
extra : rebase_source : c60dfdfcdcefe3ae97e57e0c194342a430d62969
2016-07-15 12:26:40 -05:00
Luke Wagner
6c0f538c1a
Bug 1276029 - Baldr: make Module RefCounted (r=bbouvier)
...
MozReview-Commit-ID: LCmRSVNaDHD
--HG--
extra : rebase_source : 01933eba9bd0ebf4e1885bb0fa1ecc70d8168ee7
2016-07-15 12:26:40 -05:00
Jeff Walden
31cd6cfe1f
Bug 1282047 - Trim a loop limit from 5e5 to 1e5 so as to hopefully not time out on cgc builds. r=red, a=KWierso
2016-07-15 16:15:55 -07:00
Leo Gaspard
071a03c90c
Bug 1286711 - Warn the user when no tests have run, before the TypeError. r=sstangl, a=KWierso
2016-07-15 14:34:01 -07:00
Jeff Walden
ddadb5f80b
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
...
--HG--
extra : rebase_source : a442452df1dfa3d6c8e4c530fd6955dcddfb2cb3
2016-07-15 14:25:11 -07:00
Nathan Hakkakzadeh
a0ff39704a
Bug 1100925 - Changed old-configure.in to detect mingw32-make as a priority. r=gps
...
This is what we want on msys2 installations, since it is compliant and
installable with the package manager.
MozReview-Commit-ID: ARMcpJmbk2
***
Bug 1100925 - Have JS subconfigure recognize mingw32-make as a valid GMAKE. r?gps
MozReview-Commit-ID: Gg8FcgW7BHM
--HG--
extra : rebase_source : 5bd779812e52b8ce29ca078b41e2c12e1950de09
2016-06-23 13:58:14 -07:00
Carsten "Tomcat" Book
4bb09b24d7
Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
...
--HG--
extra : rebase_source : 18440be1dfba7d2abe160e7329aba1d741471c07
2016-07-14 14:46:33 +02:00
Jon Coppeard
2f4cfa307f
Bug 1286506 - Be more cautious about shrinking the nursery r=terrence
2016-07-14 13:10:55 +01:00
Jon Coppeard
c7887e5263
Bug 1212356 - Make IsAboutToBeFinalized check for finalization by incremental GC even within a minor GC r=terrence
2016-07-14 13:10:53 +01:00
Lars T Hansen
8715f94ef1
Bug 1277008 - Wasm baseline: x86 support. r=bbouvier
...
--HG--
extra : rebase_source : 0124cc0dee5b0cf154ffc30310b655203ae90c66
extra : histedit_source : 7765ba975ae04bb89d9a1ee5df2f07a0681f99c3
2016-07-14 10:48:59 +02:00
Lars T Hansen
65e9024f0b
Bug 1286767 - fix --disable-ion builds. r=me
...
--HG--
extra : rebase_source : 1604dc6d30cb0519bb7d1c3002b074d2fbd15300
extra : histedit_source : cb8ea27ef150d8132f921ee27b224018f821e550
2016-07-14 09:33:44 +02:00
Sander Mathijs van Veen
6ca0ebaaf7
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
2016-07-13 14:22:00 +02:00
Jan de Mooij
8602af1c93
Bug 1285186 - Fix abortGC to enqueue pending parse tasks. r=jonco
...
--HG--
extra : rebase_source : c044217efdfa163434aa3d1da37684a280a7bbe9
2016-07-14 09:03:22 +02:00
Jan de Mooij
e851bc4de5
Bug 1285227 - Use DummyPreserveWrapperCallback for evalInWorker as well. r=terrence
...
--HG--
extra : rebase_source : f6270073a018857542f08499a881cbed574898d7
2016-07-14 09:02:36 +02:00
Luke Wagner
016eb0d060
Bug 1284155 - Baldr: add Table.prototype.length getter (r=bbouvier)
...
MozReview-Commit-ID: 9sXwZMOyGge
--HG--
extra : rebase_source : dff5cf095bc249ddc25b1ee2dba2097671884540
2016-07-13 12:34:44 -05:00
Luke Wagner
3450e6c004
Bug 1284155 - Baldr: add Table exports (r=bbouvier)
...
MozReview-Commit-ID: 4RVN5vi2ZQC
--HG--
extra : rebase_source : 39118e95455995521b1902013937b76d79dab5f1
2016-07-13 12:34:44 -05:00
Luke Wagner
3c2b9e1f36
Bug 1284155 - Baldr: refactor/rename exports to be more symmetric with imports (r=bbouvier)
...
MozReview-Commit-ID: F5VNVHiXwtY
--HG--
extra : rebase_source : eca0db4c4fb595f928f2e9c7e4187fed2fae5ef2
2016-07-13 12:34:44 -05:00
Wes Kocher
23ad7ef04f
Backed out changeset dcb7835534e2 (bug 1277008) for jit test failures a=backout
2016-07-13 11:24:02 -07:00
Luke Wagner
495668a0bc
Bug 1284155 - Baldr: check element segment function is in range (r=bbouvier)
...
MozReview-Commit-ID: HN6JkdGAAMs
2016-07-13 09:41:07 -05:00
Lars T Hansen
34f3c37654
Bug 1277008 - Wasm baseline: x86 support. r=bbouvier
...
--HG--
extra : rebase_source : 019a8906c06ede3a2a14265e4885fe91ab23b017
extra : histedit_source : 4771423b8391681294e9b8a7aa9c7d5e5d72d830
2016-07-13 12:29:26 +02:00
Nicolas B. Pierron
cd1f5c0400
Bug 1286462 - Ensure we have enough ballast space in TypeAnalyzer::specializeValidFloatOps. r=bbouvier
2016-07-13 13:13:51 +00:00
Carsten "Tomcat" Book
bd2bb91cfe
Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
...
--HG--
extra : rebase_source : 89f1b2bd7f4f26ed7a9d9e3c9cbb4821a25e7e7b
2016-07-13 15:03:51 +02:00
Nicolas B. Pierron
3529c652e9
Bug 1285218 - Check for OOM while creating MOsrValue. r=h4writer
2016-07-13 12:21:40 +00:00
Nicolas B. Pierron
08c21398e5
Bug 1285217 - Handle OOM in IonBuilder::testNotDefinedProperty. r=jandem
2016-07-13 10:15:20 +00:00
Jon Coppeard
17af524d85
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
Jon Coppeard
9800e39e70
Bug 1284486 - Disallow returying ModuleDeclarationInstantiation after error r=shu
2016-07-13 10:20:00 +01:00
Benjamin Bouvier
1c24a823c1
Bug 1285972: Baldr: Implement wasm start section; r=luke
...
MozReview-Commit-ID: 6MUGChcJ040
--HG--
extra : amend_source : 55252e7d0059426217729417e9016230413fb45f
2016-07-11 16:02:14 +02:00
Carsten "Tomcat" Book
2fb495c645
Backed out changeset 1b3a45aebcaf (bug 1258972) for landing with wrong bugnumber
2016-07-13 10:15:48 +02:00
Nick Fitzgerald
41cca25d10
Bug 1286108 - Do not provide construction methods for JS::ubi::TracerConcrete[WithCompartment]; r=jimb
...
These are supposed to be helper base classes that should not be instantiated
directly, so we shouldn't let it be possible to Concrete<T>::construct() them.
--HG--
extra : rebase_source : 1a136d2c9eee11c7bd5b0c96e596a43454aefcfa
2016-07-12 07:49:00 +02:00
Benjamin Bouvier
4e932ce22a
Bug 1258972: Baldr: Implement wasm start section; r=luke
...
MozReview-Commit-ID: 6MUGChcJ040
--HG--
extra : rebase_source : 65514f12ea84ca92f8a36f7cafd09d2081b93fd1
2016-07-11 16:02:14 +02:00
Sander Mathijs van Veen
69c13dbafb
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
2016-07-12 13:48:00 +02:00
Kit Cambridge
edd0c6d29f
Back out 2 changesets (bug 1174386) for mochitest and xpcshell bustage.
...
Backed out changeset 71634609bbaf (bug 1174386)
Backed out changeset 9726b95aadf6 (bug 1174386)
MozReview-Commit-ID: CBB0CFQSjQu
2016-07-13 09:41:34 +02:00
Carsten "Tomcat" Book
23ed88ef86
Backed out changeset 010d92da655d (bug 1280591) for frequent assertion failures
2016-07-13 09:38:29 +02:00