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

62254 Коммитов

Автор SHA1 Сообщение Дата
Tooru Fujisawa a40fb0ce29 Bug 1410283 - Cache AsyncGeneratorRequest object. r=till 2017-10-21 23:14:43 +09:00
Lars T Hansen 304d01b456 Bug 1409196 - Specialize loadSafeWhenRacy and storeSafeWhenRacy on arm64 for uint8_clamped to pacify Clang. f=jbeich, r=me
--HG--
extra : rebase_source : fe715ddc38cf335444fe7e67905d0c30cf7ded26
extra : amend_source : 2bffcf146e840a042f688630c2a7fb9874e31e3a
2017-10-18 22:26:04 +01:00
Sebastian Hengst 091894faea merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JpMeK9OdQsz
2017-10-21 10:59:18 +02:00
Sebastian Hengst aa75559a2f merge mozilla-central to autoland. r=merge a=merge 2017-10-21 00:16:08 +02:00
Steve Fink 8c663a745c Bug 1408584 - Disallow empty clonebuffer, r=kanru
--HG--
extra : rebase_source : 0b51db6f6f9870eb06fb96d21a35983aaa21a06d
extra : amend_source : ac2b16a60ed63c0eb579bad5508cc877f9f3662d
2017-10-16 11:23:30 -07:00
Tom Ritter ddc7e1dff8 Bug 1410438 Resolve unused result warning in js/src/jscntxt.cpp r=njn
MozReview-Commit-ID: Jsj5zofv4lK

--HG--
extra : rebase_source : 8eabd1b7860a57978d2277b2b8b948e440c47fac
2017-10-19 01:46:40 -05:00
Boris Zbarsky 6a07397359 Bug 1354730. Disable named property object (aka global scope polluter) behavior for all Xrays. r=kmag
MozReview-Commit-ID: KmbXFfSzH0N
2017-10-16 10:58:09 -04:00
Jon Coppeard 371db9d8bf Bug 1410370 - Fix zone scheduling in incremental GC to continue collection of previously collected zones r=sfink 2017-10-20 21:26:02 +01:00
André Bargull 6311af36e3 Bug 1406463 - Check for dead proxy objects in Promise.all ResolveElementFunction. r=till
--HG--
extra : rebase_source : 07a7de4adb5790ba54a68c974c5debbd1f3bc5b7
2017-10-12 11:59:04 -07:00
Jon Coppeard 61b11ce0cf Bug 1410178 - Remove debugging printf in jsapi tests r=till 2017-10-20 09:34:33 +01:00
Phil Ringnalda 86e513ba69 Backed out changeset 3159df8aca1a (bug 1386511) for browser_TelemetryGC.js timeouts
MozReview-Commit-ID: 9OFS7FTjVis
2017-10-19 20:40:31 -07:00
Paul Bone 7746cd0200 Bug 1386511 - Revise the format of the GC profiler markers. r=jonco 2017-08-23 14:58:44 +10:00
Luke Wagner 9217e05b5d Bug 1388785 - Add --test-wasm-await-tier2 and use it in jit-tests (r=lth)
MozReview-Commit-ID: FlH3dG54S6h

--HG--
extra : rebase_source : a4e44abacfe6c2d8d8ef9ec41f953e4a320c32b6
2017-10-19 10:21:36 -05:00
Luke Wagner 6fad81b103 Bug 1388785 - Remove --wasm-check-bce flag (r=lth)
MozReview-Commit-ID: 1jbieZAn1Gt

--HG--
extra : rebase_source : 748aea1cca343c7bd218afbbb28cb73df5faaf6e
2017-10-19 09:14:43 -05:00
Luke Wagner cfcb557d07 Bug 1388785 - Change wasm flags' default states in ContextOptions (r=lth)
MozReview-Commit-ID: 3EdgkuuGMnT

--HG--
extra : rebase_source : 5e127d8552431f46d67911c4a181159f4c621db3
2017-10-19 09:14:43 -05:00
Luke Wagner 79b0586e86 Bug 1406421 - Baldr: add and use StartsCodeSection (r=lth)
MozReview-Commit-ID: 336sDmoqtgB

--HG--
extra : rebase_source : 51a19b7cb514842eb27a75b4b310a4600537a26d
2017-10-19 09:14:43 -05:00
Luke Wagner 5d88413e12 Bug 1406421 - Baldr: add ExclusiveWaitableData subclass of ExclusiveData and use it (r=lth)
MozReview-Commit-ID: jfI2g7ieBu

--HG--
extra : rebase_source : e59dccd31369a77da024ab0a0d1404a96c2d8ac5
2017-10-19 09:14:43 -05:00
Nathan Froyd 5d16b194a3 Bug 1407750 - use mozilla::KnownNotNull to improve placement new in ExclusiveData; r=fitzgen
Using KnownNotNull here avoids the necessary null checks that come along
with placement new.
2017-10-19 12:35:03 -04:00
Attila Craciun 180e36fcde Backed out 1 changesets (bug 1409196) for failing in js/src/jit/arm64/AtomicOperations-arm64.h r=backout on CLOSED TREE.
Backed out changeset 617d05862317 (bug 1409196)
2017-10-19 16:28:37 +03:00
Dragan Mladjenovic a9a9e66e71 Bug 1407986 - [MIPS] Fix unwinding during the interrupt in wasm prologue/epilogue. r=bbouvier
--HG--
extra : rebase_source : 3b48f1e2efc23109e8c3c705a2ff912035c9bab7
2017-10-19 04:33:00 -04:00
Dragan Mladjenovic f873105fa5 Bug 1407986 - [MIPS] Make simulator handle simulator.always-interrupt option. r=bbouvier
--HG--
extra : rebase_source : a25501b86980548ac38972133b611e93db8f0886
2017-10-17 09:49:00 -04:00
Jan de Mooij 228ba6907b Bug 1409295 part 5 - Use memcpy on little endian platforms. r=luke
--HG--
extra : rebase_source : 2e2bd1267a7d84d8458d6ec7cafef795ee5b6295
2017-10-19 13:53:30 +01:00
Jan de Mooij 890dd39ca8 Bug 1409295 part 4 - Use little endian for int32/uint32 bytecode operands. r=luke
--HG--
extra : rebase_source : e78ea0debc959ab8c94d372c50745bffdf015b76
2017-10-19 13:53:09 +01:00
Jan de Mooij 334c5719e0 Bug 1409295 part 3 - Use little endian for uint24 bytecode operands. r=luke
--HG--
extra : rebase_source : b2ea291feeb7dc58bd4c386ac92f5dca681be743
2017-10-19 13:52:51 +01:00
Jan de Mooij 91a5a9cf05 Bug 1409295 part 2 - Use little endian for uint16 bytecode operands. r=luke
--HG--
extra : rebase_source : da84938b44af19fd6b0c89939424b95663211a92
2017-10-19 13:52:35 +01:00
Jan de Mooij 151050fc7b Bug 1409295 part 1 - Clean up JUMP_OFFSET and UINT32_INDEX bytecode accessors. r=luke
--HG--
extra : rebase_source : 0165d29efcc50cad51dd093fcd28c88f09894392
2017-10-19 13:51:30 +01:00
Nathan Froyd 7ffca4877d Bug 1163171 - part 5 - remove arm-specific hacks in typed array implementation; p=froydnj, r=lth, push=lth
clang does not have the specific problem that led to this hack in the
first place, so we can remove the hack.  (The hack also causes issues
with clang; it complains that you can't pass `volatile T*` into the
intrinsics that we're using for atomic operations.)

--HG--
extra : amend_source : eebcbedb0823b48347341d555612eb9ccdf71869
2017-10-19 13:50:54 +01:00
Lars T Hansen 5e56b03305 Bug 1409196 - Specialize loadSafeWhenRacy and storeSafeWhenRacy on arm64 for uint8_clamped to pacify Clang. f=jbeich, r=me
--HG--
extra : rebase_source : b1e382c7caf5aa36a61a03bf9d73e893b6a232b8
2017-10-18 22:26:04 +01:00
Jon Coppeard b7bb9b9f89 Bug 1409751 - Move sweep group iteration inside the sweep action tree r=sfink 2017-10-19 10:48:08 +01:00
Jon Coppeard 52ea118120 Bug 1409751 - Rename sweep group iterator to make it clear that it iterates through the zones in a group r=sfink 2017-10-19 10:47:58 +01:00
Jon Coppeard f7ee5a42ed Bug 1409751 - Make incremental sweep actions call a method on GCRuntime rather than a function r=sfink 2017-10-19 10:47:57 +01:00
Nicholas Nethercote 78030c0e7b Bug 1409598 - Change nsIXPCScriptable::className and nsIClassInfo::{contractID,classDescription} from string to AUTF8String. r=froydnj.
This lets us replace moz_xstrdup() of string literals with AssignLiteral(),
among other improvements.

--HG--
extra : rebase_source : 9994d8ccb4f196cf63564b0dac2ae6c4370defb4
2017-10-18 13:17:26 +11:00
Zirak 7153bb9c10 Bug 1408452 - Add test262 test case. r=arai 2017-10-18 15:37:00 -04:00
Zirak 6d7dfd21aa Bug 1408452 - Fix RegExpParser position tracking. r=arai
Alongside setting has_more_, we also need to set next_pos_
accordingly, otherwise calling RegExpParser::Reset could inadvertently
leave us in a bad state.
2017-10-18 15:29:00 -04:00
Sebastian Hengst a898dd107e Backed out changeset 88c4af1d92d0 (bug 1409441) for crashing devtools' devtools/client/performance/test/browser_perf-console-record-08.js on Linux x64 pgo. r=backout on a CLOSED TREE
--HG--
extra : amend_source : e28cb0cd2d0b5a9a6a89db56a9382c7fc2e6f0c8
2017-10-19 00:11:38 +02:00
Sebastian Hengst 1155d4b14b Backed out changeset 714bd2c7dbc7 (bug 1409441) 2017-10-19 00:11:33 +02:00
Sebastian Hengst a64536590a Backed out changeset f6de6926530e (bug 1409441) 2017-10-19 00:11:27 +02:00
Sebastian Hengst 5c8bf0e59b Backed out changeset acb5cba79c55 (bug 1409441) 2017-10-19 00:11:21 +02:00
Jeff Walden 8f3157d8ac Bug 1409527 - obj[@@asyncIterator] should be treated as if it were specified when its value is an object that emulates |undefined|. r=anba
--HG--
extra : rebase_source : dd9ac60434fe06b3ceaae8e34323e01f4751a54b
2017-10-17 19:11:17 -07:00
Jeff Walden 542c511e67 Bug 1408740 - Correctly throw a TypeError when closing iterators when <generator>.return is an object emulating undefined. r=anba
--HG--
extra : rebase_source : f7bf3c2c955a8711eab3dd2c9edcbfaf9df6e45e
2017-10-17 18:55:41 -07:00
Matt Howell da35b53add Bug 1348087 Part 2 - Add a new XPC_MSG_DEF required by tests for this bug. r=rstrong
MozReview-Commit-ID: 7kmTO18DZUZ

--HG--
extra : source : d551141c88de846330e007973d0d6ad02d6a961e
2017-09-08 14:00:27 -07:00
Rofael Aleezada 111c53a000 Bug 1310971 - Change |HandleValueArray(const RootedValue& value)| to |HandleValueArray(HandleValue value)|. r=jonco
--HG--
extra : amend_source : aa9e8520e679b5fcca691a3f36cccf3086b8557b
2017-10-18 11:48:00 -04:00
André Bargull 6e8e617ff4 Bug 1398780 - Part 2: Remove unnecessary rooting in SpeciesConstructor and some Array methods. r=till
--HG--
extra : rebase_source : 27ee10c9710b9eb78763e9de679178b3e5719be5
2017-10-18 09:24:06 +01:00
André Bargull 15dbd9ec35 Bug 1398780 - Part 1: Add a fast path when Array.prototype.slice is called with an arguments object. r=till
--HG--
extra : rebase_source : b02ccaf4d1718fa5c412a53601b65da3d7f8f3e6
2017-10-17 22:57:40 +01:00
Tom Schuster fdc329472a Bug 1378186 - Implement super.property in Ion. r=jandem 2017-10-18 20:47:29 +02:00
Tom Schuster cb997a8576 Bug 1378186 - Fix GetElemSuper stack handling in baseline. r=jandem 2017-10-18 20:46:41 +02:00
Jan de Mooij 7929e1f927 Bug 1409441 part 4 - Inline some more methods. r=bbouvier 2017-10-18 17:13:07 +01:00
Jan de Mooij 1030d1700b Bug 1409441 part 3 - Inline some Activation/JitActivation methods. r=bbouvier 2017-10-18 17:12:47 +01:00
Jan de Mooij bfbd5dfb58 Bug 1409441 part 2 - Move null check from clearRematerializedFrames to JitActivation dtor. r=nbp 2017-10-18 17:12:21 +01:00
Jan de Mooij 88e88d7bf9 Bug 1409441 part 1 - Inline ActivationEntryMonitor constructor/destructor. r=fitzgen 2017-10-18 17:11:41 +01:00