Ted Campbell
4b2a3cb1d8
Bug 1377051 - Support JSOP_SETELEM_SUPER in Baseline r=jandem
...
MozReview-Commit-ID: 5YycYP7J2w0
--HG--
extra : rebase_source : 7fc00a2d18055149ea179dba0227275f1cffcca8
2017-06-29 18:44:28 -04:00
Ted Campbell
3e2612fce6
Bug 1377051 - Support JSOP_SETPROP_SUPER in Baseline r=jandem
...
MozReview-Commit-ID: LNOVCntYDsM
--HG--
extra : rebase_source : 987cd42d72fc3beca649025295a9ac725c31b88b
2017-06-29 15:02:53 -04:00
Nazım Can Altınova
a0fc47069d
Bug 1356124 - Add AlternateValues bindings to hazard whitelist r=me
...
MozReview-Commit-ID: F312Y9Rd9cP
--HG--
extra : rebase_source : 912b5b3a1ed6d69b8aa6e98966c4d37ea62252e2
extra : amend_source : cfb810d8bcf8d64571dd60aac837a5347bc4085d
2017-06-30 09:56:43 -07:00
Carsten "Tomcat" Book
daa67cc9e3
merge mozilla-inbound to mozilla-central a=merge
2017-06-30 12:59:45 +02:00
Tooru Fujisawa
2715d11a70
Bug 1375446 - Check the return code of Sprinter::put in Disassemble1. r=nbp
2017-06-28 13:27:24 -07:00
Jan de Mooij
dc45e8e90e
Bug 1377238 - Free finished IonBuilders off-thread. r=jonco
2017-06-29 14:43:55 -07:00
Shu-yu Guo
42741f20ea
Bug 1370875 - Return false in inIon if there are no JS frames on stack. (r=nbp)
2017-06-28 13:22:19 -07:00
Jan de Mooij
f660d24cb3
Bug 1376799 - Optimize Object.prototype.toString. r=evilpie
...
--HG--
extra : rebase_source : 01f1dfcdf9bb991c8c40cf8dc9b521501456350f
2017-06-29 11:13:41 -07:00
Carsten "Tomcat" Book
5f00ae3a8b
merge mozilla-inbound to mozilla-central a=merge
2017-06-29 15:47:04 +02:00
Nicholas Nethercote
d6950b4973
Bug 1329923 - Emit profiler markers for discarding Ion code. r=h4writer,njn. r=jandem,h4writer.
...
--HG--
extra : rebase_source : 733559395a622f28c9554c0c22d5ca1a0d5ba4b9
2017-06-28 16:44:46 -07:00
Jan de Mooij
53de04c6f6
Bug 1375505 part 1 - Change iterator code to return JSObject* instead of returning bool + outparam. r=evilpie
2017-06-28 21:00:43 -07:00
Jan de Mooij
59ef73e706
Bug 1376961 - Inline CurrentThreadIsHeapBusy in START_ASSERT_SAME_COMPARTMENT to avoid a TLS lookup for each compartment check. r=jonco
2017-06-28 16:11:47 -07:00
Nathan Froyd
21dd68cb9e
Bug 1376649 - extend lifetime of xpcshell's directory provider; r=ting
...
xpcshell has a custom directory provider that is passed in when XPCOM is
initialized. XPCOM holds a reference to this directory provider, and
said reference is not released until XPCOM is shutdown. Unfortunately,
the lifetime of the directory provider was not scoped properly, so it
would actually be destructed prior to shutting down XPCOM, resulting in
a stack use-after-free.
To avoid this problem, we need to move the provider so that its lifetime
outlives the call to both XPCOM init and shutdown.
2017-06-27 16:12:21 -04:00
Andi-Bogdan Postelnicu
e6beae2ce2
Bug 1376585 - prevent memory leak in setCloneBuffer_impl. r=jandem
...
MozReview-Commit-ID: HX2Siss7un2
--HG--
extra : rebase_source : 8d11eea64bd23028c9242c399bcbf74363fd3229
2017-06-27 14:48:57 -07:00
André Bargull
367831b5ad
Bug 1371593 - Avoid repeated string atomizations when retrieving the unresolved name of a bound function. r=jandem
...
--HG--
extra : rebase_source : 576dda7b0788a49697518cc9d59d4ebf1ac7b814
2017-06-11 23:05:39 -07:00
Nicolas B. Pierron
90e44a6ff3
Bug 1338646 - Do not attempt to move the MGetPropertyCache into the fallback path, if the resume point got discarded. r=jandem
2017-06-28 00:18:00 +00:00
André Bargull
a6b3adf87a
Bug 1367779 - Use stack allocated storage in case conversion operations when the result fits into JSInlineString. r=jandem
2017-06-09 10:54:30 -07:00
Jan de Mooij
69a640c3d8
Bug 1366903 - Fix decompilation of JSOP_REGEXP and JSOP_NEWARRAY_COPYONWRITE. r=nbp
2017-06-27 19:52:34 -04:00
Ted Campbell
0b5b089eef
Bug 1169745 - Support JSOP_GETELEM_SUPER in Baseline. r=jandem
...
MozReview-Commit-ID: BDrZvZ5n3Q4
2017-06-27 18:50:22 -04:00
Ted Campbell
48608e8ee6
Bug 1169745 - Support JSOP_GETPROP_SUPER in Baseline. r=jandem
...
MozReview-Commit-ID: KTeUTsRpDWq
2017-06-27 18:50:20 -04:00
Ted Campbell
7fb9645f3b
Bug 1169745 - Fix vm/Opcodes.h for JSOP_GETPROP_SUPER / JSOP_GETELEM_SUPER. r=jandem
...
MozReview-Commit-ID: 88UehsiXP0i
2017-06-27 18:50:19 -04:00
Shu-yu Guo
9e991dd02b
Bug 1374462 - Fix super getprop and super getelem to not box 'this' values. (r=jorendorff)
2017-06-27 13:17:59 -07:00
Jan de Mooij
4dbcef5e4e
Bug 1373195 - Speed up TextNode::MakeCaseIndependent for the unicode '.' character class ranges. r=arai
...
--HG--
extra : rebase_source : a850bbe6437f99191884097d8024befdd4126286
2017-06-27 12:03:10 -07:00
Jon Coppeard
7c2f5c4502
Bug 1369994 - Ensure template objects for typed arrays are initialized properly before exposing them to GC r=jandem a=abillings
2017-06-26 20:15:41 -04:00
Jan de Mooij
bd874203f9
Bug 1364854 - Port Object.assign to C++. r=evilpie
2017-06-27 11:05:15 -07:00
Jan de Mooij
729cc74d0d
Bug 1369774 - Fix ICUpdatedStub::addUpdateStubForValue to handle TypedObjects correctly. r=tcampbell
2017-06-27 09:59:54 -07:00
Jan de Mooij
68da37b987
Bug 1372956 - Fix unshift fast path to check for frozen elements. r=anba
2017-06-27 09:30:34 -07:00
Jan de Mooij
59f449eea7
Bug 1373356 - Fix NativeObject::sparsifyDenseElements to discard shifted elements. r=anba
2017-06-27 09:28:52 -07:00
Phil Ringnalda
98a82deb22
Backed out changeset e7414bbec32d (bug 1369994) for rooting hazard failures
...
MozReview-Commit-ID: 4cdxaJ3Mbz7
2017-06-26 19:48:44 -07:00
Jon Coppeard
549947fd25
Bug 1369994 - Ensure template objects for typed arrays are initialized properly before exposing them to GC. r=sfink
2017-06-26 20:15:41 -04:00
Jon Coppeard
12bd68974c
Bug 1376101 - Remove some more unnecessary read barriers r=sfink
2017-06-26 14:44:14 -07:00
Jon Coppeard
fa0038fd47
Bug 1376307 - Make CGC builds also test incremental GC r=sfink
2017-06-26 14:44:14 -07:00
Bill McCloskey
f115503a0b
Bug 1372405
- Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-26 14:19:58 -07:00
Jan de Mooij
e3abce18d2
Bug 627220 part 2 - Finalize external strings in the background. r=sfink
2017-06-26 10:24:08 -07:00
Jan de Mooij
17f7476bee
Bug 627220 part 1 - Remove unused Zone* argument from external string finalizers. r=sfink
2017-06-26 10:23:50 -07:00
Boris Zbarsky
38f787eaa5
Bug 1377056. Ensure that the objectMoved hook, if any, is called when tenuring a nursery-allocated proxy. r=jonco
...
MozReview-Commit-ID: E2YTrQh4XGU
2017-06-29 16:02:42 -07:00
David Teller
c1cb83c9ea
Bug 1377008 - Teach GCPolicy about Maybe;r=jonco
...
MozReview-Commit-ID: CdfNBojdx3K
--HG--
extra : rebase_source : 1db545ca96345ed9b82c986b70cad794a6d764c2
2017-06-28 17:45:21 -07:00
Jan Beich
3b4550a1c2
Bug 1376411 - Update libc to 0.2.24 to get support for more Tier3 platforms. r=rillian
...
MozReview-Commit-ID: Ct1en8VPEWf
--HG--
rename : third_party/rust/libc/ci/docker/arm-linux-androideabi/accept-licenses.sh => third_party/rust/libc/ci/android-accept-licenses.sh
extra : rebase_source : d7a64cb5e65f1c76c786d3def9da8aa3903665bd
2017-06-29 13:09:29 +00:00
André Bargull
3c65512601
Bug 1353650 - Part 11: Update versioned switch cases to match current ICU version. r=Waldo
...
--HG--
extra : rebase_source : cd74e5bb701e680896507434baa7e357015144a1
2017-04-05 13:46:24 +02:00
André Bargull
f4d2d0fdf2
Bug 1353650 - Part 10: Use uplrules_selectWithFormat to select the correct plural rule. r=Waldo
...
--HG--
extra : rebase_source : d2f63ee2f441edc2245073d4ba0c041b8abfd9e2
2017-04-05 13:45:52 +02:00
André Bargull
af478a7f54
Bug 1353650 - Part 9: Replace PluralRules::getKeywords in favour of uplrules_getKeywords. r=Waldo
...
--HG--
extra : rebase_source : b5e5eab466587bd3daea8ecebfeab8572737152d
2017-04-19 07:07:08 -07:00
André Bargull
13f505dfe5
Bug 1353650 - Part 8: Remove conditional code to check for presence of unum_formatDoubleForFields. r=Waldo
...
--HG--
extra : rebase_source : c919934e24fd1b69ffe9a6493a6fdd5c48ffe0d4
2017-04-05 13:44:46 +02:00
André Bargull
62a34222c8
Bug 1353650 - Part 7: Remove reinterpret_cast for UChar now that UChar defaults to char16_t. r=Waldo
...
--HG--
extra : rebase_source : 85640dd5bf945cf1d3976738ff08586e7fda4268
2017-04-19 07:14:20 -07:00
André Bargull
dc45b62183
Bug 1353650 - Part 5: Update expected time zone string after ICU update. r=Waldo
...
--HG--
extra : rebase_source : 057807faed56e1485afb3312c5f4ebcc2d87a5ea
2017-04-05 13:43:21 +02:00
André Bargull
a8593f531f
Bug 1372081 - Ion-inline FinishBoundFunctionInit for normal and bound functions. r=jandem
...
--HG--
extra : rebase_source : 0db0536ab9a2254f07ab0a011b1a2eb88f2ba241
2017-06-27 11:53:30 -07:00
Jon Coppeard
ca3da45d82
Bug 1376096
- Add per-sweep-group actions in addition to per-zone actions r=sfink
2017-06-28 15:17:53 -07:00
André Bargull
a869f9ce8a
Bug 1356189 - Ensure 'await' is always a restricted identifier when parsing modules. r=shu
...
--HG--
extra : rebase_source : 92bbd70f23961396438a12b98e0987a02e6c3655
2017-06-28 12:22:19 -07:00
Sean Stangl
dce7170715
Bug 1376619 - Fix --enable-jitspew on opt builds for x86/x64. r=nbp
...
--HG--
extra : rebase_source : 458ddee460e9bade8b12699ccaaff70f1c2f4428
2017-06-27 16:15:00 -04:00
Steve Fink
ac07386e0c
Bug 1376839 - Do not crash on --no-wasm if wasm function called, r=bbouvier
...
--HG--
extra : rebase_source : e45189dc52b7fe21600aff96b481bb78069fa312
2017-06-22 10:19:35 -07:00
Steve Fink
bbc9fdd8d7
Bug 1375177 - Report out of memory in RegExpInterpreter to fix jit-test gc/oomInRegExp.js, r=jonco
...
--HG--
extra : rebase_source : 275a80a01a363ea431883f013f7d6280b34da87a
2017-06-21 11:09:44 -07:00