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