Граф коммитов

60778 Коммитов

Автор SHA1 Сообщение Дата
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