js/src/vm/Interpreter.cpp
025feea5945b
created 2019-01-11 18:05 +0000
pushed 2019-01-12 09:39 +0000
Iain Ireland Iain Ireland - Bug 1480390: Move ForOfIterClose logic inside TryNoteIter r=tcampbell
745cbd9ae616
created 2019-01-11 09:14 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 6 - Merge two DefLexicalOperation functions into one and have the JITs call it directly. r=tcampbell
c6e9f5fd0ee7
created 2019-01-11 09:13 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 5 - Refactor DefLexicalOperation to make it easier to call directly from JIT code in the next patch. r=tcampbell
8fccd1861a22
created 2019-01-11 09:12 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 4 - Move DefLexicalOperation from Interpreter-inl.h to Interpreter.cpp. r=tcampbell
452034cea923
created 2019-01-11 09:12 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 3 - Refactor DefVarOperation so interpreter and JITs can call it directly. r=tcampbell
3523e71282fd
created 2019-01-11 09:12 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 2 - Move DefVarOperation from Interpreter-inl.h to Interpreter.cpp. r=tcampbell
582477c043dd
created 2019-01-11 09:10 +0000
pushed 2019-01-11 21:54 +0000
Jan de Mooij Jan de Mooij - Bug 1511891 part 1 - Add BindVarOperation and use it for JSOP_BINDVAR in interpreter and JITs. r=tcampbell
bf02f2ce30a2
created 2018-12-29 00:06 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai
e32d3be39b84
created 2019-01-04 16:33 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
ab2e4a2e5dd2
created 2018-12-29 00:06 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai
d30b4fd63e17
created 2018-12-21 22:36 +0000
pushed 2018-12-22 04:12 +0000
Iain Ireland Iain Ireland - Bug 1480390: Rename TRY_DESTRUCTURING_ITERCLOSE to TRY_DESTRUCTURING to standardize naming conventions r=tcampbell
8fc0458ea017
created 2018-12-10 10:47 -0600
pushed 2018-12-11 16:25 +0000
Jason Orendorff Jason Orendorff - Backed out 2 changesets (bug 1488417, bug 1259822) for web compat issues.
5555defbbd01
created 2018-12-04 19:48 +0000
pushed 2018-12-05 10:19 +0000
Jan de Mooij Jan de Mooij - Bug 1511837 - Simplify JSOP_SUPERFUN and JSOP_SUPERBASE by factoring out the callee lookup. r=arai
c07309d939dd
created 2018-12-02 22:21 +0000
pushed 2018-12-03 09:29 +0000
Rob Wu Rob Wu - Bug 1504660 - Move js::InstanceOfOperator to JS::InstanceofOperator r=bholley
66eb1f485c1a
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba43
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b38781
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6453222232be
created 2018-11-29 19:08 +0000
pushed 2018-11-29 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1499644 - Move IC data out of BaselineScript. r=tcampbell
6b3e2ddccf10
created 2018-11-26 04:44 +0000
pushed 2018-11-26 16:16 +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
0833d96f563a
created 2018-11-21 16:30 +0000
pushed 2018-11-21 21:41 +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
fa3eaa0d2cde
created 2018-11-20 10:53 +0000
pushed 2018-11-20 21:42 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Wrap ES Spec reference comments r=jorendorff
ba2da67c9e7e
created 2018-11-20 10:15 +0000
pushed 2018-11-20 21:42 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Minor formatting changes in js/src r=jandem
5bad4fe7108e
created 2018-11-20 14:47 +0000
pushed 2018-11-20 21:42 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
56f220f7a98f
created 2018-11-15 15:01 +0000
pushed 2018-11-16 09:46 +0000
Andy Wingo Andy Wingo - Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem
b8fba4d3bec3
created 2018-11-14 10:01 +0000
pushed 2018-11-14 22:12 +0000
Ted Campbell Ted Campbell - Bug 1506972 - Remove unused JSOP_THROWING opcode. r=jandem
3582cbd2447f
created 2018-11-08 18:28 +0000
pushed 2018-11-09 05:26 +0000
Jan de Mooij Jan de Mooij - Bug 1504979 part 2 - Use resumeIndex/resumeOffsets for JSOP_TABLESWITCH. r=tcampbell
320cb35f35b0
created 2018-11-07 16:53 +0000
pushed 2018-11-09 05:26 +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
5e76645a4e5c
created 2018-11-02 13:37 +0000
pushed 2018-11-02 21:46 +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
92cd8f40e7aa
created 2018-11-01 10:36 +0000
pushed 2018-11-01 22:26 +0000
Jan de Mooij Jan de Mooij - Bug 1503542 - Move strict equality comparison out of JSOP_CASE. r=arai
113e7326a16a
created 2018-07-24 11:53 -0700
pushed 2018-10-29 22:01 +0000
Steve Fink Steve Fink - Bug 1479961 - Synthesize call edges from Interpret and EnterJit to all JSNatives, r=jonco
61031045a58c
created 2018-10-23 23:23 +0000
pushed 2018-10-24 04:14 +0000
Jason Orendorff Jason Orendorff - Bug 1448880 - Part 4: Split Debugger::onResumeFrame from onEnterFrame. r=jimb
38e27cc84adc
created 2018-10-22 21:42 +0000
pushed 2018-10-23 09:23 +0000
Ted Campbell Ted Campbell - Bug 1500822 - Make TryNote::start relative to JSScript::code() r=jorendorff
bff46c89a68b
created 2018-10-22 23:41 +0300
pushed 2018-10-23 09:23 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1500822) for build bustage. CLOSED TREE
2eda4a5dffcc
created 2018-10-22 18:33 +0000
pushed 2018-10-23 09:23 +0000
Ted Campbell Ted Campbell - Bug 1500822 - Make TryNote::start relative to JSScript::code() r=jorendorff
430db29f4685
created 2018-10-22 11:28 +0100
pushed 2018-10-22 17:32 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
6b952be63f69
created 2018-10-18 10:33 +0100
pushed 2018-10-18 16:38 +0000
Jon Coppeard Jon Coppeard - Bug 1498980 - Remove module environment from live debugger envionments after execution r=jorendorff
06ffaf98e1e9
created 2018-10-16 14:35 -0700
pushed 2018-10-17 00:55 +0000
Steve Fink Steve Fink - Backed out changeset c22b643cdf51 (bug 1479961, bug 1480129)
c22b643cdf51
created 2018-07-24 11:53 -0700
pushed 2018-10-17 00:55 +0000
Steve Fink Steve Fink - Bug 1479961 - Synthesize call edges from Interpret and EnterJit to all JSNatives, r=jonco
c317490b6e78
created 2018-10-13 01:56 +0000
pushed 2018-10-16 04:26 +0000
Jim Blandy Jim Blandy - Bug 1488385: Default class constructors are no longer self-hosted once they're cloned. r=tcampbell
b2593fa8b1bd
created 2018-10-13 01:51 +0000
pushed 2018-10-16 04:26 +0000
Jim Blandy Jim Blandy - Bug 1488385: Remove JSFunction::infallibleIsDefaultClassConstructor and its uses. r=tcampbell
c704d1a108c2
created 2018-10-04 11:50 +0100
pushed 2018-10-04 15:49 +0000
Jon Coppeard Jon Coppeard - Backed out changeset ba122021b8b5 (bug 1481196)
78d60776b5be
created 2018-08-22 23:02 -0400
pushed 2018-09-27 21:37 +0000
Ted Campbell Ted Campbell - Bug 1485347 - Part 3: Use mozilla::Span for JSScript::data arrays. r=jandem
d5c22661c860
created 2018-09-18 04:04 +0000
pushed 2018-09-19 02:13 +0000
Robin Templeton Robin Templeton - bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem
3ef024a29617
created 2018-09-15 20:24 -0700
pushed 2018-09-17 16:46 +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
3519c8034245
created 2018-09-16 10:19 +0300
pushed 2018-09-16 21:36 +0000
arthur.iakab arthur.iakab - Backed out changeset 65d8d6533300 (bug 1490387)for causing spidermokey build bustages CLOSED TREE
65d8d6533300
created 2018-09-16 03:35 +0000
pushed 2018-09-16 21:36 +0000
Robin Templeton Robin Templeton - bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem
b5b33a78679f
created 2018-09-06 11:14 +0200
pushed 2018-09-11 22:13 +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
5f4f57f12bf7
created 2018-09-10 21:48 +0000
pushed 2018-09-11 10:05 +0000
Iain Ireland Iain Ireland - Bug 1490134 - Fix overly clever conditional r=jorendorff
d7b1d18e629b
created 2018-09-09 06:15 +0000
pushed 2018-09-09 21:43 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
44d885143760
created 2018-09-05 01:25 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 13: Use JS_ReportErrorNumberASCII when the error arguments are guaranteed to be ASCII characters. r=Waldo
8fb73b65b580
created 2018-09-05 01:25 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
b19d4e73e016
created 2018-09-05 01:25 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 7: Miscellaneous clean-up for engine internal EncodeString callers. r=Waldo
a7f57108d94f
created 2018-09-05 01:25 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 5: Use js::EncodeLatin1/StringToNewUTF8CharsZ instead of JS_EncodeString[ToUTF8] for engine internal code. r=Waldo
3f546769e86c
created 2018-09-05 01:25 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 4: Replace AtomToPrintableString UniqueChars out-param with UniqueChars return-type. r=Waldo
775159907c73
created 2018-09-05 01:25 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
52ae4d84b11e
created 2018-09-05 02:25 -0700
pushed 2018-09-06 04:38 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a
created 2018-09-05 15:54 +0300
pushed 2018-09-05 22:25 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
f09bc4d5fdcc
created 2018-09-05 01:25 -0700
pushed 2018-09-05 22:25 +0000
André Bargull André Bargull - Bug 1485066 - Part 13: Use JS_ReportErrorNumberASCII when the error arguments are guaranteed to be ASCII characters. r=Waldo
5cbc0ae0117a
created 2018-09-05 01:25 -0700
pushed 2018-09-05 22:25 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
28e7e61c11ec
created 2018-09-05 01:25 -0700
pushed 2018-09-05 22:25 +0000
André Bargull André Bargull - Bug 1485066 - Part 7: Miscellaneous clean-up for engine internal EncodeString callers. r=Waldo
less more (0) -300 -100 -60 tip