searching for reviewer(jandem)
d437391bafa1: Bug 1508255 - Allow clang-format to reflow comments in js/src r=jandem,arai
Ted Campbell <tcampbell@mozilla.com> - Tue, 20 Nov 2018 11:43:42 +0000 - rev 447237
Push 35073 by shindli@mozilla.com at Tue, 20 Nov 2018 21:42:44 +0000
Bug 1508255 - Allow clang-format to reflow comments in js/src r=jandem,arai Previous patches on this bug fix sources of bad comment reflow. This patch changes the option in js/src/.clang-format. Doing this puts SpiderMonkey in-line with Gecko and generates better results from clang-format. Depends on D12390 Differential Revision: https://phabricator.services.mozilla.com/D12391
32eadea53faa: Bug 1508255 - More formatting changes in js/src r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 20 Nov 2018 10:23:38 +0000 - rev 447234
Push 35073 by shindli@mozilla.com at Tue, 20 Nov 2018 21:42:44 +0000
Bug 1508255 - More formatting changes in js/src r=jandem These also help the clang-format result but are more subjective. Depends on D12387 Differential Revision: https://phabricator.services.mozilla.com/D12388
ba2da67c9e7e: Bug 1508255 - Minor formatting changes in js/src r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 20 Nov 2018 10:15:12 +0000 - rev 447233
Push 35073 by shindli@mozilla.com at Tue, 20 Nov 2018 21:42:44 +0000
Bug 1508255 - Minor formatting changes in js/src r=jandem These cause clang-format to generate better results when reflowing comments. Depends on D12386 Differential Revision: https://phabricator.services.mozilla.com/D12387
cf2b7ca307b6: Bug 1508255 - Truncate '***' lines in js/src comments r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 20 Nov 2018 10:07:16 +0000 - rev 447232
Push 35073 by shindli@mozilla.com at Tue, 20 Nov 2018 21:42:44 +0000
Bug 1508255 - Truncate '***' lines in js/src comments r=jandem Depends on D12385 Differential Revision: https://phabricator.services.mozilla.com/D12386
c86b9e22b393: Bug 1508255 - Use |clang-format off| for some js/src comments r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 20 Nov 2018 10:06:02 +0000 - rev 447231
Push 35073 by shindli@mozilla.com at Tue, 20 Nov 2018 21:42:44 +0000
Bug 1508255 - Use |clang-format off| for some js/src comments r=jandem These comments get mangled by clang-format so use |clang-format off| around them for now. In the future they can be rewritten if desired. Differential Revision: https://phabricator.services.mozilla.com/D12385
65510a1c9b0f: Bug 1320105 : Renamed jsid to PropertyKey and included in JS namespace. r=jandem
inspiro <sharma.divyansh.501@iitg.ac.in> - Tue, 20 Nov 2018 12:01:42 +0000 - rev 447197
Push 35071 by aiakab@mozilla.com at Tue, 20 Nov 2018 16:46:09 +0000
Bug 1320105 : Renamed jsid to PropertyKey and included in JS namespace. r=jandem Renamed jsid to PropertyKey and included in JS namespace Differential Revision: https://phabricator.services.mozilla.com/D11017
e92a6ab74128: Bug 1508067 - Use clang-format off in vm/Opcodes.h instead of file ignore. r=sylvestre,jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 19 Nov 2018 09:27:17 +0000 - rev 447030
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1508067 - Use clang-format off in vm/Opcodes.h instead of file ignore. r=sylvestre,jandem Differential Revision: https://phabricator.services.mozilla.com/D12240
1963c82b5abf: Bug 1508064 - Use clang-format off in parts of js/ r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 19 Nov 2018 16:04:03 +0000 - rev 447008
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1508064 - Use clang-format off in parts of js/ r=jandem Protect tabular macros or struct initializers that can mangled by clang-format. Differential Revision: https://phabricator.services.mozilla.com/D12239
a50839e59152: Bug 1508064 - Simplify JS_FOR_PROTOTYPES. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 19 Nov 2018 13:54:02 +0000 - rev 447007
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1508064 - Simplify JS_FOR_PROTOTYPES. r=jandem Add JS_FOR_PROTOTYPES_ macro that takes REAL_IF_SAB, etc helpers to handle conditional proto keys. This is easier to read and avoids macro expansion issues confusing clang-format. Differential Revision: https://phabricator.services.mozilla.com/D12238
6b61884fd13d: Bug 1508280: Remove no longer used invalidity bits in ICs r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 19 Nov 2018 15:38:17 +0000 - rev 447001
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1508280: Remove no longer used invalidity bits in ICs r=jandem Differential Revision: https://phabricator.services.mozilla.com/D12300
c8dd8f4166c9: Bug 1508180 - Use uppercase names for high-order macros in js/ r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 19 Nov 2018 13:05:09 +0000 - rev 446993
Push 35065 by rmaries@mozilla.com at Mon, 19 Nov 2018 21:56:32 +0000
Bug 1508180 - Use uppercase names for high-order macros in js/ r=jandem This pleases clang-format and makes many of these behave better when auto formatted. Special cases may still be marked |clang-format off| in later commits. Differential Revision: https://phabricator.services.mozilla.com/D12231
1e6a2dbfa104: Bug 1317422 - Implement JavaScript globalThis proposal. r=jandem
Tom Schuster <evilpies@gmail.com> - Wed, 14 Nov 2018 15:57:03 +0000 - rev 446827
Push 35052 by apavel@mozilla.com at Sat, 17 Nov 2018 11:25:40 +0000
Bug 1317422 - Implement JavaScript globalThis proposal. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D11322
56f220f7a98f: Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem
Andy Wingo <wingo@igalia.com> - Thu, 15 Nov 2018 15:01:09 +0000 - rev 446616
Push 35046 by btara@mozilla.com at Fri, 16 Nov 2018 09:46:36 +0000
Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem Differential Revision: https://phabricator.services.mozilla.com/D11353
c0bef417dc8e: Bug 1489142 - Rewrite FlagPhiInputsAsHavingRemovedUses to iterate at most once per Phi. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Fri, 05 Oct 2018 18:35:19 +0200 - rev 446236
Push 35039 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:17:41 +0000
Bug 1489142 - Rewrite FlagPhiInputsAsHavingRemovedUses to iterate at most once per Phi. r=jandem
b8fba4d3bec3: Bug 1506972 - Remove unused JSOP_THROWING opcode. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Wed, 14 Nov 2018 10:01:46 +0000 - rev 446185
Push 35038 by rmaries@mozilla.com at Wed, 14 Nov 2018 22:12:17 +0000
Bug 1506972 - Remove unused JSOP_THROWING opcode. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D11814
586b29eb1dae: Bug 1489142 - Rewrite FlagPhiInputsAsHavingRemovedUses to iterate at most once per Phi. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Fri, 05 Oct 2018 18:35:19 +0200 - rev 446135
Push 35035 by ccoroiu@mozilla.com at Wed, 14 Nov 2018 09:52:26 +0000
Bug 1489142 - Rewrite FlagPhiInputsAsHavingRemovedUses to iterate at most once per Phi. r=jandem
fa0c3cafea63: bug 1501104 - Implement asIntN and asUintN methods for BigInt values. r=wingo,jandem
Robin Templeton <robin@igalia.com> - Tue, 13 Nov 2018 18:33:50 +0000 - rev 446087
Push 35034 by ccoroiu@mozilla.com at Wed, 14 Nov 2018 09:49:38 +0000
bug 1501104 - Implement asIntN and asUintN methods for BigInt values. r=wingo,jandem Differential Revision: https://phabricator.services.mozilla.com/D9449
8915c3a205b8: Bug 1506542 - Add run-time flag to enable bigint support r=jandem
Andy Wingo <wingo@igalia.com> - Tue, 13 Nov 2018 09:11:06 +0000 - rev 445992
Push 35031 by nerli@mozilla.com at Tue, 13 Nov 2018 16:25:26 +0000
Bug 1506542 - Add run-time flag to enable bigint support r=jandem Differential Revision: https://phabricator.services.mozilla.com/D11613
6220839612a2: Bug 1500187: Add entry counters to CacheIR_Monitored and CacheIR_Updated stubs r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 07 Nov 2018 13:00:42 -0500 - rev 445266
Push 35014 by dvarga@mozilla.com at Fri, 09 Nov 2018 10:01:40 +0000
Bug 1500187: Add entry counters to CacheIR_Monitored and CacheIR_Updated stubs r=jandem This patch also extracts the shared functionality in the CacheIR stubs into a seperate trait class. Differential Revision: https://phabricator.services.mozilla.com/D11222
9d56cb4ea09e: Bug 1503639 Part 3 - Remove NotifyUnrecordedWait use in JS helper threads, r=jandem.
Brian Hackett <bhackett1024@gmail.com> - Wed, 31 Oct 2018 10:18:44 -1000 - rev 445252
Push 35014 by dvarga@mozilla.com at Fri, 09 Nov 2018 10:01:40 +0000
Bug 1503639 Part 3 - Remove NotifyUnrecordedWait use in JS helper threads, r=jandem.
64b039293b0a: bug 1501104 - Implement asIntN and asUintN methods for BigInt values. r=wingo,jandem
Robin Templeton <robin@igalia.com> - Wed, 07 Nov 2018 18:38:19 +0000 - rev 445026
Push 35007 by aiakab@mozilla.com at Thu, 08 Nov 2018 04:46:54 +0000
bug 1501104 - Implement asIntN and asUintN methods for BigInt values. r=wingo,jandem Differential Revision: https://phabricator.services.mozilla.com/D9449
8d762aaeb571: Bug 1502013 - RemoveUnmarkedBlocks should only mark operands of removed blocks. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@nbp.name> - Thu, 25 Oct 2018 14:20:44 +0200 - rev 444655
Push 35000 by dvarga@mozilla.com at Tue, 06 Nov 2018 21:59:20 +0000
Bug 1502013 - RemoveUnmarkedBlocks should only mark operands of removed blocks. r=jandem
e3a9e32b069a: Bug 1488763 - Unify stack touch logic across all platforms r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 05 Nov 2018 09:35:01 +0000 - rev 444404
Push 34995 by nbeleuzu@mozilla.com at Mon, 05 Nov 2018 21:51:47 +0000
Bug 1488763 - Unify stack touch logic across all platforms r=jandem This incidentally also -adds- the stack touch logic to ARM64. Differential Revision: https://phabricator.services.mozilla.com/D10395
25d0d3ae2554: Bug 1503994 - Fixup js Proxy doc comments r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 05 Nov 2018 09:09:45 +0000 - rev 444403
Push 34995 by nbeleuzu@mozilla.com at Mon, 05 Nov 2018 21:51:47 +0000
Bug 1503994 - Fixup js Proxy doc comments r=jandem Differential Revision: https://phabricator.services.mozilla.com/D10716
2ea9d1c113f2: Bug 1503885 - Cleanup JOF_ types in Opcodes.h r=jandem
Ted Campbell <tcampbell@mozilla.com> - Sun, 04 Nov 2018 21:50:14 +0000 - rev 444347
Push 34992 by ebalazs@mozilla.com at Mon, 05 Nov 2018 09:46:12 +0000
Bug 1503885 - Cleanup JOF_ types in Opcodes.h r=jandem - Add JOF_ARGC, JOF_RESUMEINDEX instead of bare integer tags - Fix some inconsistencies of JOF_ type and opcode size - Reorganize JOF_ type list Differential Revision: https://phabricator.services.mozilla.com/D10567
f09f16bcb4ab: Bug 1503885 - Fix top-level comments in vm/Opcodes.h r=jandem
Ted Campbell <tcampbell@mozilla.com> - Sun, 04 Nov 2018 21:41:41 +0000 - rev 444346
Push 34992 by ebalazs@mozilla.com at Mon, 05 Nov 2018 09:46:12 +0000
Bug 1503885 - Fix top-level comments in vm/Opcodes.h r=jandem Differential Revision: https://phabricator.services.mozilla.com/D10761
0011789dfdf2: Bug 1503885 - Fix formatting in vm/Opcodes.h r=jandem
Ted Campbell <tcampbell@mozilla.com> - Sun, 04 Nov 2018 21:41:32 +0000 - rev 444345
Push 34992 by ebalazs@mozilla.com at Mon, 05 Nov 2018 09:46:12 +0000
Bug 1503885 - Fix formatting in vm/Opcodes.h r=jandem - Wrap comments to 80 cols - Use consistent formatting for opcode comments Differential Revision: https://phabricator.services.mozilla.com/D10760
30495babf103: Bug 1503885 - Fix whitespace (only) in vm/Opcodes.h r=jandem
Ted Campbell <tcampbell@mozilla.com> - Sun, 04 Nov 2018 21:41:18 +0000 - rev 444344
Push 34992 by ebalazs@mozilla.com at Mon, 05 Nov 2018 09:46:12 +0000
Bug 1503885 - Fix whitespace (only) in vm/Opcodes.h r=jandem Differential Revision: https://phabricator.services.mozilla.com/D10566
c25dd8708e93: Bug 1502481 - Cleanup JSScript::initFunctionPrototype r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 30 Oct 2018 18:03:59 +0000 - rev 443919
Push 34976 by dvarga@mozilla.com at Thu, 01 Nov 2018 22:26:55 +0000
Bug 1502481 - Cleanup JSScript::initFunctionPrototype r=jandem Differential Revision: https://phabricator.services.mozilla.com/D9948
63cb6b558afe: Bug 1502481 - Rename JSScript partiallyInit and friends r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 30 Oct 2018 18:02:08 +0000 - rev 443918
Push 34976 by dvarga@mozilla.com at Thu, 01 Nov 2018 22:26:55 +0000
Bug 1502481 - Rename JSScript partiallyInit and friends r=jandem JSScript::partiallyInit -> JSScript::createPrivateScriptData JSScript::createScriptData -> JSScript::createSharedScriptData Differential Revision: https://phabricator.services.mozilla.com/D9947
170515f4f874: Bug 1502481 - Cleanup JSScript constructor calls r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 30 Oct 2018 18:02:00 +0000 - rev 443917
Push 34976 by dvarga@mozilla.com at Thu, 01 Nov 2018 22:26:55 +0000
Bug 1502481 - Cleanup JSScript constructor calls r=jandem This reorganizes the JSScript constructor sequence into the following layers and responsibilities: JSScript(...) The actual C++ constructor putting script in GC-safe state. JSScript::New(...) Performs allocation within GC. JSScript::Create(...) Common initialization for all script initialization pathways. This is more in-line with how other GC-things are created. The bitfields saved from compile options are now done at the JSScript::Create level. Differential Revision: https://phabricator.services.mozilla.com/D9946
8ef875ecc917: Bug 1502481 - Cleanup JSScript nits r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 30 Oct 2018 18:03:05 +0000 - rev 443916
Push 34976 by dvarga@mozilla.com at Thu, 01 Nov 2018 22:26:55 +0000
Bug 1502481 - Cleanup JSScript nits r=jandem Differential Revision: https://phabricator.services.mozilla.com/D9945
6ae3b85ff64c: Bug 1502481 - Use sourceStart/sourceEnd name within JSScript r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 30 Oct 2018 18:01:41 +0000 - rev 443915
Push 34976 by dvarga@mozilla.com at Thu, 01 Nov 2018 22:26:55 +0000
Bug 1502481 - Use sourceStart/sourceEnd name within JSScript r=jandem Differential Revision: https://phabricator.services.mozilla.com/D9944
1fbd4a0e4473: Bug 1485347 - Part 5: Use js::PrivateScriptData for JSScript. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Thu, 23 Aug 2018 20:27:58 -0400 - rev 443894
Push 34973 by ebalazs@mozilla.com at Thu, 01 Nov 2018 09:13:27 +0000
Bug 1485347 - Part 5: Use js::PrivateScriptData for JSScript. r=jandem - This makes JSScript::data arrays read-only. Initialization code directly uses PrivateScriptData to mutate. MozReview-Commit-ID: LJFc8QazLfq
994d18f1e30d: Bug 1503077 - Disable spectre mitigations by default on mips(64). r=jandem
Yu Yin <yuyin-hf@loongson.cn> - Tue, 30 Oct 2018 02:45:00 +0200 - rev 443561
Push 34962 by aciure@mozilla.com at Tue, 30 Oct 2018 22:07:23 +0000
Bug 1503077 - Disable spectre mitigations by default on mips(64). r=jandem
0d19b902fd7c: Bug 1502669 - Check whether an exception is pending if dynamic module import hook fails r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 30 Oct 2018 10:29:57 +0000 - rev 443555
Push 34962 by aciure@mozilla.com at Tue, 30 Oct 2018 22:07:23 +0000
Bug 1502669 - Check whether an exception is pending if dynamic module import hook fails r=jandem
468165ff69b2: Bug 1502797 - Remove redundant forward declarations of BigInt type r=jandem
Andy Wingo <wingo@igalia.com> - Mon, 29 Oct 2018 15:08:47 +0000 - rev 443334
Push 34954 by rgurzau@mozilla.com at Mon, 29 Oct 2018 22:00:12 +0000
Bug 1502797 - Remove redundant forward declarations of BigInt type r=jandem Differential Revision: https://phabricator.services.mozilla.com/D10045
1c2afde752e7: Bug 1502159 - Remove C1Spewer r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 26 Oct 2018 15:43:43 +0000 - rev 443203
Push 34944 by ncsoregi@mozilla.com at Sat, 27 Oct 2018 09:49:55 +0000
Bug 1502159 - Remove C1Spewer r=jandem It appears the C1 Spewer is not partciularly well used. Loading logs into IRHydra [1] points out that the majority of phase dumps appear to be broken except for LIR. [1]: https://mrale.ph/irhydra/ Depends on D9856 Differential Revision: https://phabricator.services.mozilla.com/D9857
77626c8d6bee: Bug 1432429 - Point the JS Runtimes at TimeStamp for the current time. r=jandem
Tom Ritter <tom@mozilla.com> - Fri, 26 Oct 2018 13:28:51 -0500 - rev 443190
Push 34943 by csabou@mozilla.com at Fri, 26 Oct 2018 21:57:01 +0000
Bug 1432429 - Point the JS Runtimes at TimeStamp for the current time. r=jandem This patch adds a new static member to the TimeStamp class to store the current locked *time* (in ms since the epoch) in addition to the current locked timestamp. We point the JS Engine at this value if Fuzzyfox is enabled.
a17dfbac6b10: Bug 1489698 - Add moz.build for js/src/jit. r=jandem,froydnj
Ted Campbell <tcampbell@mozilla.com> - Fri, 07 Sep 2018 19:05:55 -0400 - rev 443160
Push 34943 by csabou@mozilla.com at Fri, 26 Oct 2018 21:57:01 +0000
Bug 1489698 - Add moz.build for js/src/jit. r=jandem,froydnj
dc8601554a38: Bug 1496750 - Always re-mark JIT code as executable in AutoWritableJitCodeFallible r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 16 Oct 2018 12:24:20 -0400 - rev 443159
Push 34943 by csabou@mozilla.com at Fri, 26 Oct 2018 21:57:01 +0000
Bug 1496750 - Always re-mark JIT code as executable in AutoWritableJitCodeFallible r=jandem
b2d4c84560b1: Bug 1502051 - BaselineCompiler should use JSScript::yieldAndAwaitOffsets. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Fri, 26 Oct 2018 16:00:23 +0000 - rev 443150
Push 34942 by csabou@mozilla.com at Fri, 26 Oct 2018 21:55:19 +0000
Bug 1502051 - BaselineCompiler should use JSScript::yieldAndAwaitOffsets. r=jandem It currently generates the same table in a round-about way so we should just use the same table for consistency. Note that the BaselineScript still gets it's own yield/await offsets table that is tracked in native address offsets. Differential Revision: https://phabricator.services.mozilla.com/D9800
8f8923703a09: Bug 1502051 - Cleanup BaselineScript entry point names. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Fri, 26 Oct 2018 16:00:04 +0000 - rev 443147
Push 34942 by csabou@mozilla.com at Fri, 26 Oct 2018 21:55:19 +0000
Bug 1502051 - Cleanup BaselineScript entry point names. r=jandem These are very specialized entry points so instead name them after their use cases to make code easier to read and keep in sync. Differential Revision: https://phabricator.services.mozilla.com/D9789
cde1c74945a2: Bug 1502159 - Remove C1Spewer r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 26 Oct 2018 14:39:03 +0000 - rev 443135
Push 34942 by csabou@mozilla.com at Fri, 26 Oct 2018 21:55:19 +0000
Bug 1502159 - Remove C1Spewer r=jandem It appears the C1 Spewer is not partciularly well used. Loading logs into IRHydra [1] points out that the majority of phase dumps appear to be broken except for LIR. [1]: https://mrale.ph/irhydra/ Depends on D9856 Differential Revision: https://phabricator.services.mozilla.com/D9857
81837314ba09: bug 1492669 - Implement BigInt support for relational comparison operators. r=jandem
Robin Templeton <robin@igalia.com> - Thu, 25 Oct 2018 10:00:11 +0000 - rev 443081
Push 34937 by nerli@mozilla.com at Fri, 26 Oct 2018 09:49:07 +0000
bug 1492669 - Implement BigInt support for relational comparison operators. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D6558
486615f18dd7: Bug 1500920 - Correct branchIfPretenuredGroup r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 24 Oct 2018 14:32:57 +0000 - rev 442794
Push 34924 by rgurzau@mozilla.com at Wed, 24 Oct 2018 21:58:52 +0000
Bug 1500920 - Correct branchIfPretenuredGroup r=jandem Depends on D9388 Differential Revision: https://phabricator.services.mozilla.com/D9605
a90b3d91f1a4: Bug 1500920 - Correct check for pretenured flag in unboxed objects constructors r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 23 Oct 2018 23:56:42 +0000 - rev 442793
Push 34924 by rgurzau@mozilla.com at Wed, 24 Oct 2018 21:58:52 +0000
Bug 1500920 - Correct check for pretenured flag in unboxed objects constructors r=jandem OBJECT_FLAG_PRE_TENURE is contained within OBJECT_FLAG_DYNAMIC_MASK, and so it is set not only when pretenuring is required, but also whenever OBJECT_FLAG_UNKNOWN_PROPERTIES is set. By not checking the OBJECT_FLAG_UNKNOWN_PROPERTIES flag, the constructor will tenure allocate any objects with the OBJECT_FLAG_UNKNOWN_PROPERTIES bit set, which may be overly aggressive. Differential Revision: https://phabricator.services.mozilla.com/D9388
8468729762b5: Bug 1501157 - Allow checking whether dynamic module import is supported from helper threads r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 24 Oct 2018 11:03:58 +0100 - rev 442776
Push 34923 by shindli@mozilla.com at Wed, 24 Oct 2018 16:47:21 +0000
Bug 1501157 - Allow checking whether dynamic module import is supported from helper threads r=jandem
f092493f896a: Bug 1492733: Remove jitSupportsFloatingPoint checks from Baseline/IC code r=tcampbell,jandem
Iain Ireland <iireland@mozilla.com> - Wed, 17 Oct 2018 14:00:16 +0000 - rev 442436
Push 34907 by ebalazs@mozilla.com at Tue, 23 Oct 2018 09:23:56 +0000
Bug 1492733: Remove jitSupportsFloatingPoint checks from Baseline/IC code r=tcampbell,jandem Differential Revision: https://phabricator.services.mozilla.com/D8784
a836d54d21da: Bug 1499140 - Add OOM tests for shell dynamic module import and fix bugs r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 22 Oct 2018 11:28:17 +0100 - rev 442346
Push 34905 by archaeopteryx@coole-files.de at Mon, 22 Oct 2018 17:32:14 +0000
Bug 1499140 - Add OOM tests for shell dynamic module import and fix bugs r=jandem