js/src/vm/Interpreter.cpp
6453222232be364fb8ce3fd29b6cbcd480e5f2e3
created 2018-11-29 19:08 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1499644 - Move IC data out of BaselineScript. r=tcampbell
6b3e2ddccf10962e9fdabec9c2dd0d8a9bcffab2
created 2018-11-26 04:44 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1509537 - Simplify JSOP_INITHOMEOBJECT, emit JSOP_DUPAT to put the home object on top of the stack. r=arai
0833d96f563a736de407f4960643c367611f41b8
created 2018-11-21 16:30 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508106 - Add {} to non-empty CASE/END_CASE blocks in Interpreter.cpp that don't have them yet to make clang-format work better. r=tcampbell
fa3eaa0d2cde35eb9435f6f8455148f9eec5ff4f
created 2018-11-20 10:53 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Wrap ES Spec reference comments r=jorendorff
ba2da67c9e7e7541e4be66e5841c3a115c31ba1e
created 2018-11-20 10:15 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Minor formatting changes in js/src r=jandem
5bad4fe7108eda1ca69c5f5aac82b4042c874deb
created 2018-11-20 14:47 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
56f220f7a98f9ca941912ed1b9e69518f49c0d79
created 2018-11-15 15:01 +0000
pushed 2018-12-03 16:23 +0000
Andy Wingo Andy Wingo - Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem
b8fba4d3bec32495e45e8e9c850d300d4bd9d842
created 2018-11-14 10:01 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1506972 - Remove unused JSOP_THROWING opcode. r=jandem
3582cbd2447f61fb793923780b07569907698431
created 2018-11-08 18:28 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1504979 part 2 - Use resumeIndex/resumeOffsets for JSOP_TABLESWITCH. r=tcampbell
320cb35f35b0a676f55c9ac6a5b1ec02dcdd0a5f
created 2018-11-07 16:53 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1504979 part 1 - Use offset to 'default' target instead of zero in JSOP_TABLESWITCH offsets. r=nbp
5e76645a4e5c2fadf34a3db208dd58906ec58140
created 2018-11-02 13:37 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1503170 part 2 - Use resume{Index,Offset} for JSOP_GOSUB/JSOP_RETSUB, remove RetSub IC. r=tcampbell
92cd8f40e7aa7400c076a05683da09ed79479653
created 2018-11-01 10:36 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1503542 - Move strict equality comparison out of JSOP_CASE. r=arai
113e7326a16aa1ac9e639319e94dab5e514cc044
created 2018-07-24 11:53 -0700
pushed 2018-12-03 16:23 +0000
Steve Fink Steve Fink - Bug 1479961 - Synthesize call edges from Interpret and EnterJit to all JSNatives, r=jonco
61031045a58cad9c96f2051a858031bf37443769
created 2018-10-23 23:23 +0000
pushed 2018-12-03 16:23 +0000
Jason Orendorff Jason Orendorff - Bug 1448880 - Part 4: Split Debugger::onResumeFrame from onEnterFrame. r=jimb
38e27cc84adc0c40e60e13faac5bdd632591ab4f
created 2018-10-22 21:42 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1500822 - Make TryNote::start relative to JSScript::code() r=jorendorff
bff46c89a68bebf27458b3f0aaa2715d6062c041
created 2018-10-22 23:41 +0300
pushed 2018-12-03 16:23 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1500822) for build bustage. CLOSED TREE
2eda4a5dffcca83112096781c7ff8cca39308e42
created 2018-10-22 18:33 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1500822 - Make TryNote::start relative to JSScript::code() r=jorendorff
430db29f46858faff930e2ec3ed45fbf13a73a20
created 2018-10-22 11:28 +0100
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
01378c910610cd214b2838650d0d2b7218fa8b5d
created 2018-10-20 00:34 +0300
pushed 2018-10-19 23:09 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to mozilla-beta. a=merge l10n=merge
6b952be63f69e244ab688cdb7a84d121b009a162
created 2018-10-18 10:33 +0100
pushed 2018-10-19 23:09 +0000
Jon Coppeard Jon Coppeard - Bug 1498980 - Remove module environment from live debugger envionments after execution r=jorendorff
8efe26839243319464f00a472363e392de27cd4a
created 2018-10-18 21:29 +0300
pushed 2018-10-18 18:37 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to mozilla-beta. a=merge l10n=beta-like-central
06ffaf98e1e97cf3ad13d9e752f05f4f4e44c129
created 2018-10-16 14:35 -0700
pushed 2018-10-18 18:37 +0000
Steve Fink Steve Fink - Backed out changeset c22b643cdf51 (bug 1479961, bug 1480129)
c22b643cdf5168be413948a2437584426bfd8c06
created 2018-07-24 11:53 -0700
pushed 2018-10-18 18:37 +0000
Steve Fink Steve Fink - Bug 1479961 - Synthesize call edges from Interpret and EnterJit to all JSNatives, r=jonco
c317490b6e780bca51c5a2342e4ac9bd8913fb25
created 2018-10-13 01:56 +0000
pushed 2018-10-18 18:37 +0000
Jim Blandy Jim Blandy - Bug 1488385: Default class constructors are no longer self-hosted once they're cloned. r=tcampbell
b2593fa8b1bd907c0685dc2c5d6b9f266ab564c5
created 2018-10-13 01:51 +0000
pushed 2018-10-18 18:37 +0000
Jim Blandy Jim Blandy - Bug 1488385: Remove JSFunction::infallibleIsDefaultClassConstructor and its uses. r=tcampbell
35c61888a49d69506cdd330b81885838ccf45f8c
created 2018-10-17 11:00 +0300
pushed 2018-10-17 08:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1259822 - Show property key in the error message when target object value is null or undefined. r=jorendorff
0e99081b5322d213fdba77a12ebbf6293f9c2a7f
created 2018-10-16 12:17 -0500
pushed 2018-10-16 17:28 +0000
Jason Orendorff Jason Orendorff - Backed out changeset f0c6e521429c (bug 1259822) for web compat issues (bug 1498257). a=backout
db3a5881e0d22fa59c2107d49c0fefa675fe6bd3
created 2018-10-16 17:24 +0300
pushed 2018-10-16 14:29 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset f0c6e521429c (bug 1259822) as requested by jorendorff. a=backout FIREFOX_63b_RELBRANCH
c704d1a108c221863b72e41d7641a21d17557b11
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset ba122021b8b5 (bug 1481196)
78d60776b5be58408a15de4346b302d1df1f8c14
created 2018-08-22 23:02 -0400
pushed 2018-10-15 21:07 +0000
Ted Campbell Ted Campbell - Bug 1485347 - Part 3: Use mozilla::Span for JSScript::data arrays. r=jandem
d5c22661c86025e0098509d8d6183c4af99214ce
created 2018-09-18 04:04 +0000
pushed 2018-10-15 21:07 +0000
Robin Templeton Robin Templeton - bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem
3ef024a29617c4e33765d0d9350101798fcee390
created 2018-09-15 20:24 -0700
pushed 2018-10-15 21:07 +0000
Jeff Walden Jeff Walden - Bug 1491736 - Move the various meta-object operations into a new vm/ObjectOperations-inl.h header rather than sharding declaration and definition across separate headers, thereby risking used-before-definition problems. r=jandem
3519c8034245436f261446d4f2820436b5205f1e
created 2018-09-16 10:19 +0300
pushed 2018-10-15 21:07 +0000
arthur.iakab arthur.iakab - Backed out changeset 65d8d6533300 (bug 1490387)for causing spidermokey build bustages CLOSED TREE
65d8d65333008acdf5ab79df0e495168ceb19a43
created 2018-09-16 03:35 +0000
pushed 2018-10-15 21:07 +0000
Robin Templeton Robin Templeton - bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem
b5b33a78679f204f9284dc126ca96c2c619acf71
created 2018-09-06 11:14 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 6. r=jorendorff
5f4f57f12bf7d174f2a10457ba6df85ad0bd0e8b
created 2018-09-10 21:48 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1490134 - Fix overly clever conditional r=jorendorff
d7b1d18e629b249c433c506a5099f8d31473c3f1
created 2018-09-09 06:15 +0000
pushed 2018-10-15 21:07 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
44d8851437603d5684911c59e53d1254451cb4b3
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 13: Use JS_ReportErrorNumberASCII when the error arguments are guaranteed to be ASCII characters. r=Waldo
8fb73b65b5806c37ee76ef859682b735f9b3f588
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
b19d4e73e016439dc5446f2bb17a34116086f5ee
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 7: Miscellaneous clean-up for engine internal EncodeString callers. r=Waldo
a7f57108d94f9fc4a3172cd6500e192fd810314f
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 5: Use js::EncodeLatin1/StringToNewUTF8CharsZ instead of JS_EncodeString[ToUTF8] for engine internal code. r=Waldo
3f546769e86c56ad6f38550a2216ab51c0c07c8d
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 4: Replace AtomToPrintableString UniqueChars out-param with UniqueChars return-type. r=Waldo
775159907c734fcef22df5b9a26316aa78dad732
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
52ae4d84b11e507483430e922d25b2083ad5c73e
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-10-15 21:07 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
f09bc4d5fdcc36f4dccd2cc399819469c5c657f2
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 13: Use JS_ReportErrorNumberASCII when the error arguments are guaranteed to be ASCII characters. r=Waldo
5cbc0ae0117a56746918bc1ecb23ceadf8ee7894
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
28e7e61c11ec9f5cea435c98023be275b25b31e7
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 7: Miscellaneous clean-up for engine internal EncodeString callers. r=Waldo
8defc9eabfac7b9d73551c99dcefb0da52438001
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 5: Use js::EncodeLatin1/StringToNewUTF8CharsZ instead of JS_EncodeString[ToUTF8] for engine internal code. r=Waldo
bf167b0a3af38a895690054de642027af9aafef3
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 4: Replace AtomToPrintableString UniqueChars out-param with UniqueChars return-type. r=Waldo
c22fc17c9d87281c0c074ccb2c2f21fb9a3bf4dd
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
d35bb63dbc1d7c5892ee32c1f20aaab17ceaf9f5
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
be6163ba4a6a0b8491ccb1ba16aaabcffb448f37
created 2018-08-24 20:43 +0300
pushed 2018-08-30 12:18 +0000
Robin Templeton Robin Templeton - bug 1486173 - Part 3: Implement BigInt support for equality operators. r=jandem
f0c6e521429cfaff0585ec6eaf734e9fcf873f8a
created 2018-08-24 13:22 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1259822 - Show property key in the error message when target object value is null or undefined. r=jorendorff
239b363ac50deb1431607b87ede33c918a45a969
created 2018-08-21 12:18 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 4 - Replace assertSameCompartment with JSContext::check. r=luke
224b09c2e661110abc9d29c7cca417cb5de5d3b4
created 2018-08-21 12:11 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 3 - Replace assertSameCompartmentDebugOnly with JSContext::debugOnlyCheck. r=luke
714f1a873154e3435a212c8ef62196fd93613bbf
created 2018-07-28 20:26 -0700
pushed 2018-08-24 17:49 +0000
Jim Blandy Jim Blandy - Bug 1473272 - Don't treat classes with default constructors as self-hosted code. r=tcampbell
87509a363c9ee2a38998a2e4dacc16e577a877ec
created 2018-08-15 15:09 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 2: Fire onEnterFrame when resuming a generator or async function. r=jandem, r=jimb
da2c87b3210c160afc98ee238f3f61a2a26b3a55
created 2018-07-12 19:43 -0500
pushed 2018-08-24 17:49 +0000
Jason Orendorff Jason Orendorff - Bug 1475417 - Part 1: Minor code tweaks, in preparation. There should be no observable change in behavior yet. r=jandem
84eb90b730f0fa8b4073d4fb9ba29d28ff4eabed
created 2018-08-22 01:31 +0300
pushed 2018-08-24 17:49 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1475417) for failing docker configuration ona CLOSED TREE
less more (0) -1000 -300 -100 -60 tip