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

53386 Коммитов

Автор SHA1 Сообщение Дата
Daniel Näslund 6890630511 Bug 1250589 - Remove the must-be-parenthesized requirement from yield expressions. r=waldo 2016-02-26 22:57:02 +01:00
Ryan VanderMeulen eeebf20699 Bug 1247862 - Guard against TypedObject being unavailable on !NIGHTLY_BUILD. r=sfink
--HG--
extra : rebase_source : 77e0d45b6cb3b9a49c41ae40228835cb982e94df
extra : amend_source : 5cd0aaf6c08b627bff420c90059ab620b4874b73
2016-03-01 21:32:48 -05:00
Michael Bebenita 2598480d9d Bug 1250551 - Make it possible to run wasm ml-proto spec tests directly. r=bbouvier
--HG--
extra : amend_source : e1a25654f89e26905b1f0733bb387ccc8b26ebe5
2016-02-23 21:16:27 -08:00
Michael Bebenita 3c993cfb57 Bug 1251140 - Baldr: Implement CtzI. r=jandem
--HG--
extra : amend_source : 8f5dbf41583bd3738642f885d784536c452c3f0a
2016-02-24 21:11:14 -08:00
Michael Bebenita b46dc013d9 Bug 1251392 - Baldr: Implement PopcntI. r=sunfish
--HG--
extra : rebase_source : a5cdffce56b90651567b9196a920083a1b708206
2016-03-01 11:37:43 -08:00
Wes Kocher 3e2aaee36e Backed out changeset af1b34021a32 (bug 1119537) for SM timeouts
MozReview-Commit-ID: JJ73O16XHh3
2016-03-01 12:00:50 -08:00
Morgan Phillips a991215c95 Bug 1246215 - Guard against passing non-atoms and non-property names to LookupProperty; r=evilpie
--HG--
extra : rebase_source : 77a36f4d0b3c130428278f018095905b72ff0402
2016-03-01 10:48:52 -08:00
Boris Zbarsky 7aa5d59bc7 Bug 1251518. Fix js::ErrorReportToString to make a bit more sense, and change worker code to not use it anyway, so it matches the mainthread code. r=bholley,terrence 2016-03-01 13:49:21 -05:00
Terrence Cole c3f1865ad8 Bug 1119537 - Make decommit a proper GC phase; r=jonco
--HG--
extra : rebase_source : cf67380908de78e9b5f0e703bafd94f469201bbc
2016-02-26 08:03:30 -08:00
Jan de Mooij b14c9d9cba Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish 2016-03-01 14:20:45 +01:00
Jan de Mooij 90bbd027ca Bug 1252313 - Fix wasm i64 shift ops with a constant rhs. r=bbouvier 2016-03-01 14:17:26 +01:00
Benjamin Bouvier fb1c6030e7 Bug 1252019: Don't patch profiling entries for the BadIndirectCall exit; r=luke
--HG--
extra : commitid : L6ZCV4pf69m
extra : rebase_source : 3be1d0c8de8a8a69963e64d47efd882275f31687
2016-02-29 15:09:53 +01:00
Benjamin Bouvier aa2c3dab15 Bug 1250198: Workaround unaligned memory accesses by masking the low bits; r=sunfish
--HG--
extra : commitid : BxLiXLRkon9
extra : rebase_source : a17ff55feb4a9ea5b25166704a476c380f5f09db
2016-02-29 16:09:24 +01:00
Jan de Mooij 9b5e7be37a Bug 1252228 - Fix heuristic in PropertyReadNeedsTypeBarrier to avoid bogus type information. r=efaust 2016-03-01 09:53:47 +01:00
Johannes Schulte a58f7cf01c Bug 1064543 - Don't emit FilterTypeSet if it wouldn't remove any types. r=h4writer 2016-02-26 16:30:47 +01:00
Emanuel Hoogeveen 43001d2404 Bug 1251833 - Part 4: Remove some unneeded qualification from GCRuntime and friends. r=terrence 2016-02-29 12:10:00 -05:00
Emanuel Hoogeveen c8f99e6a24 Bug 1251833 - Part 3: Merge ArenaHeader into Arena. r=terrence 2016-02-29 11:24:00 -05:00
Emanuel Hoogeveen 8ac3a5c957 Bug 1251833 - Part 2: Clean up the various iterators a bit. r=terrence 2016-02-29 11:22:00 -05:00
Emanuel Hoogeveen 75b7110778 Bug 1251833 - Part 1: Move allocation into FreeSpan and move firstFreeSpan to the top of Arenas. r=terrence 2016-02-29 11:21:00 -05:00
Steve Fink 7a4b569664 Bug 1251790 - Add help for "interface objects", r=terrence
--HG--
extra : rebase_source : 5bd82cd203df8d00ec6ec217b4d512fac647249a
2016-02-26 18:16:09 -08:00
Steve Fink d88962f4a3 Bug 1251703 - Always resolve virtual calls to known callees, r=mccr8
--HG--
extra : rebase_source : 590ce4714e9993072b8990f29045516f68e40cd2
2016-02-26 11:20:13 -08:00
Steve Fink 8916274a41 Bug 1251480 - Use Rooted<UniquePtr<StateData>> in place of StateData::CustomAutoRooter, r=bz
--HG--
extra : rebase_source : c68dedf2cdfe1e6fda4941cd1b3c52a20f6b7ffe
2016-02-26 18:16:17 -08:00
Steve Fink ffcba27ec8 Bug 1251480 - Implement Rooted<UniquePtr<T>>, r=terrence
--HG--
extra : rebase_source : 26962432d56d40f42e89b90e7585037d90ce4b68
2016-02-26 11:56:29 -08:00
Wes Kocher 51d8f437d1 Backed out changeset 4c5d2dbc051c (bug 1252075) for hazard failures
MozReview-Commit-ID: 4teKKva9Ydw
***
Backed out changeset 65a12991543f (bug 1252075) for hazard failures

MozReview-Commit-ID: GqMt4nsU3oQ

--HG--
extra : histedit_source : b50d86e8e65b4f0760954147c85186bb1513c5ef%2C6273c210d1bace2f294667dcd40d846624f7aa3e
2016-02-29 15:56:09 -08:00
Brian Hackett 64a7e18e8c Bug 1247862 - Put rhs into the right value register before returning from typed object setprop stubs, r=jandem. 2016-02-29 15:07:01 -07:00
Wes Kocher 2f82f5bc02 Backed out changeset 2a613f5a5866 (bug 1119537) for hazard failures
MozReview-Commit-ID: HjSuYxycsVu
2016-02-29 13:02:01 -08:00
Brian Hackett f44ea00749 Bug 1244252 - Don't check object group generation when generating code to create unboxed objects off thread, r=terrence. 2016-02-29 11:59:14 -07:00
Nathan Froyd 865dff21ad Bug 1252075 - followup to explicitly name MakeUnique; rs=terrence
Landing on a CLOSED TREE.
2016-02-29 13:12:40 -05:00
Emanuel Hoogeveen 1e6285ee24 Bug 1250634 - Part 1: Refactor FreeSpan management to be less indirect and confusing. r=terrence, r=jandem
--HG--
extra : rebase_source : 1769828e3897b28e2cbf1d449748cdcb73e276fa
2016-02-29 06:50:00 -05:00
Emanuel Hoogeveen fe7a6b4586 Bug 1250634 - Part 0: Fix MacroAssembler support for store16(). r=jandem
--HG--
extra : rebase_source : bf123126b761caac6fcdda1d4051736f2f0cadf4
2016-02-25 17:03:00 -05:00
Terrence Cole 58e23744f3 Bug 1119537 - Make decommit a proper GC phase; r=jonco 2016-02-26 08:03:30 -08:00
Nathan Froyd 2954e26939 Bug 1252075 - use UniquePtr instead of ScopedDeletePtr in testGCHeapPostBarriers; r=terrence 2016-02-29 09:37:27 -05:00
Benjamin Smedberg 68b656f551 Bug 1245901 - Measure counts of browser CPOW usage which is now rejected, r=billm
MozReview-Commit-ID: GwLq9EoDEuR

--HG--
extra : rebase_source : 84a84edfea9628aeed53903bfa3c9897793df34f
extra : amend_source : 58e846e6be3c5bf3a787723c45ec5b2d67913051
2016-02-16 11:21:11 -05:00
Mike Hommey b82e33004b Bug 1251210 - In configure.py, take AUTOCONF from the environment, if set there. r=ted
At the same time, remove the (useless and wrong) check for AUTOCONF in
old-configure.in (wrong because it very likely is picking autoconf > 2.5).

--HG--
extra : rebase_source : 4a17c9d92c9561ef221b1a300e0e6d48ca56862f
2016-02-26 02:08:29 +09:00
Trevor Saunders 32fdac666f bug 1250486 - get rid of the static ctor for XPCShellImpl.cpp r=bz
The dtor for PersistentRooted<> removes it from a linked list, which means we
need a static ctor to register that dtor with the atexit machinary.  So the
easiest thing to do is make sScriptedInterruptCallback a pointer that points to
a PersistentRootedValue we allocate on the heap.
2016-02-29 08:35:07 -05:00
Trevor Saunders fb15614836 bug 1250486 - make the ComponentsSH ctor constexpr r=bz 2016-02-29 08:35:07 -05:00
Trevor Saunders 079ee8ff2e bug 1250486 - make some xpconnect wrapper ctors constexpr to get rid of static constructors r=bz 2016-02-29 08:35:06 -05:00
Nicolas B. Pierron a5c0cc524c Bug 1248412 - inlineIsTypedArrayHelper: Check for TypedArray and Proxy classes when we allow wrapped TypedArray. r=Waldo 2016-02-29 13:20:37 +00:00
Nicolas B. Pierron f791967bf9 Bug 1248412 - Prevent immediate bailout from innermost for-of loops. r=h4writer 2016-02-29 13:20:37 +00:00
Nicolas B. Pierron 542b5d673c Bug 1242462 - IonSpewer: Write one log file per process. r=h4writer 2016-02-29 13:20:37 +00:00
Nicolas B. Pierron 010ddafa03 Bug 1242462 - Add a newline when calling TypeSet::print from a debugger. r=jandem 2016-02-29 13:20:37 +00:00
Nicolas B. Pierron 846f654fed Bug 1242462 - Allow IonMonkey re-enter until we reached the frequent bailout threshold. r=jandem 2016-02-29 13:20:37 +00:00
Nicolas B. Pierron c930346b03 Bug 1246229 - Enable DCE to remove OSR guards if their values are optimized-out. r=h4writer 2016-02-29 13:20:36 +00:00
Heiher 60ea58c4de Bug 1250031 - IonMonkey: MIPS: Fix ion/bug1233343.js crash. r=h4writer
---
 js/src/jit/SharedIC.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
2016-02-29 17:20:18 +08:00
Jan de Mooij 0704fd4ca2 Bug 1249193 - Fix Debugger.Frame.this to work correctly if we're still in the script's prologue. r=shu 2016-02-29 09:10:28 +01:00
Jan de Mooij f7a1f35f38 Bug 1222917 part 2 - Add test. r=me 2016-02-27 17:32:48 +01:00
Jan de Mooij f18bfe253a Bug 1219883 part 2 - Add test. r=me 2016-02-27 17:32:46 +01:00
Jan de Mooij 9f1e7791ea Bug 1216130 part 2 - Add test. r=bhackett 2016-02-27 17:32:44 +01:00
Peter Van der Beken 38d879e09d Bug 1248478 - Remove some obsolete code in XrayWrapper.cpp. r=bholley.
--HG--
extra : rebase_source : 3c4aca4a228811f41aebf5b1f3619ee18346aedc
2016-02-16 19:30:49 +01:00
Jon Coppeard cfa2e40539 Backed out changeset 94593f55cd01 (bug 1251303) for ASAN failures 2016-02-26 14:23:55 +00:00