js/src/vm/Interpreter.h
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
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
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
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
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
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
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
22883fe0cf16
created 2018-07-08 21:13 +0300
pushed 2018-07-10 16:35 +0000
Robin Templeton Robin Templeton - bug 1471134 - Part 4: Add PowValues/PowOperation for exponentiation. r=jandem
091e9b26d9a1
created 2018-02-14 16:45 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
e39d8a15596a
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4b
created 2017-12-05 19:30 +0200
pushed 2017-12-06 09:54 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd3
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
389bd78cf79d
created 2017-11-08 15:03 +0900
pushed 2017-11-10 21:13 +0000
snowman-mh snowman-mh - Bug 1352429 - Improve error message for in operator. r=arai
817d7ec24cb6
created 2017-10-11 14:54 +0200
pushed 2017-10-11 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1406957 part 2 - Rewrite this-creation to be simpler and more consistent. r=tcampbell
3029acae6f82
created 2017-10-11 10:29 +0200
pushed 2017-10-11 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1406900 - Devirtualize RunState methods. r=luke
fd1fe0931730
created 2017-10-10 14:04 +0200
pushed 2017-10-10 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1405994 part 2 - Use arguments rectifier when entering JIT code instead of a Vector. r=nbp
a3a843f6334d
created 2017-07-21 12:36 -0700
pushed 2017-07-26 09:02 +0000
Andrew McCreight Andrew McCreight - Bug 1383174 - Make GetNonSyntacticGlobalThis return void. r=jandem
2319ae1c0f8a
created 2017-06-29 18:44 -0400
pushed 2017-07-02 00:34 +0000
Ted Campbell Ted Campbell - Bug 1377051 - Support JSOP_SETELEM_SUPER in Baseline r=jandem
52c00746ebc4
created 2017-06-29 15:02 -0400
pushed 2017-07-02 00:34 +0000
Ted Campbell Ted Campbell - Bug 1377051 - Support JSOP_SETPROP_SUPER in Baseline r=jandem
68c84d4736ca
created 2017-06-06 10:34 -0400
pushed 2017-06-17 00:59 +0000
Ted Campbell Ted Campbell - Bug 1169746 - Support |super()| in Baseline. r=jandem
702cf0215269
created 2017-06-14 18:25 -0400
pushed 2017-06-15 18:12 +0000
Ted Campbell Ted Campbell - Backed out changeset a40056f67040 (bug 1169746) for breaking six-speed benchmark
a40056f67040
created 2017-06-06 10:34 -0400
pushed 2017-06-15 18:12 +0000
Ted Campbell Ted Campbell - Bug 1169746 - Support |super()| in Baseline. r=jandem
532539a21d57
created 2017-06-02 16:12 -0400
pushed 2017-06-15 18:12 +0000
Ted Campbell Ted Campbell - Bug 1169745 - Support JSOP_SUPERBASE in Baseline. r=jandem
24191914f43b
created 2017-06-07 14:04 -0400
pushed 2017-06-15 18:12 +0000
Ted Campbell Ted Campbell - Bug 1169743 - Implement class decls with extends in Baseline (cont.) r=jandem
bc64157bced9
created 2017-05-23 16:23 -0400
pushed 2017-06-08 12:43 +0000
Ted Campbell Ted Campbell - Bug 1169743 - Rework JSOP_CLASSHERITAGE to be jit-friendly. r=shu
63a802f9c0c6
created 2017-05-01 19:40 -0700
pushed 2017-05-04 03:18 +0000
Jeff Walden Jeff Walden - Make Interpreter.h not #include ParseNode.h. No bug, r=shu
dcfe22d04258
created 2017-04-29 14:23 +0200
pushed 2017-04-29 19:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 0e150cf52e59 as the last remnants of the push which started the hazards (also tracking in bug 1359980). r=backout
0e150cf52e59
created 2017-04-25 23:36 -0700
pushed 2017-04-29 19:31 +0000
Jeff Walden Jeff Walden - Make Interpreter.h not #include ParseNode.h. No bug, r=shu
5a506fa42cdc
created 2017-03-27 23:20 +0900
pushed 2017-03-29 13:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 7: Implement Async Generator yield*. r=shu
f9e4c5ed3ed5
created 2017-03-27 17:25 +0200
pushed 2017-03-28 00:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1d39acbc0922 (bug 1331092)
1d39acbc0922
created 2017-03-27 23:20 +0900
pushed 2017-03-28 00:13 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 7: Implement Async Generator yield*. r=shu
ba3d6be51e34
created 2017-02-26 14:02 +0900
pushed 2017-02-26 18:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1342553 - Part 0.1: Use try-catch for IteratorClose in for-of. r=shu
3e4be5b2b23d
created 2017-02-24 16:51 -0800
pushed 2017-02-25 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1341061 - Refactor NAME-related runtime functions. (r=arai)
b5a2c80de72f
created 2017-02-24 23:10 +0100
pushed 2017-02-25 18:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 82cdbd24d06f (bug 1341061) for failing crashtest 366271-1.html. r=backout
82cdbd24d06f
created 2017-02-24 12:52 -0800
pushed 2017-02-25 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1341061 - Refactor NAME-related runtime functions. (r=arai)
e0dc4150f8ac
created 2017-01-14 14:51 -0800
pushed 2017-01-15 20:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1147371 - Implement calling IteratorClose and "return" on iterators in yield*. (r=jandem)
757b50c0ee48
created 2017-01-14 14:51 -0800
pushed 2017-01-15 20:36 +0000
Shu-yu Guo Shu-yu Guo - Bug 1147371 - Implement IteratorClose for for-of. (r=arai)
feb27da5b04c
created 2017-01-13 11:13 +0100
pushed 2017-01-13 23:44 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b28ef89ebda2 (bug 1147371) since it seems this made browser_console_addonsdk_loader_exception.js | Test timed out - more worse
076bdd3f1f7a
created 2017-01-13 10:50 +0100
pushed 2017-01-13 23:44 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d9eef2331ae6 (bug 1147371)
d9eef2331ae6
created 2017-01-12 23:51 -0800
pushed 2017-01-13 23:44 +0000
Shu-yu Guo Shu-yu Guo - Bug 1147371 - Implement calling IteratorClose and "return" on iterators in yield*. (r=jandem)
b28ef89ebda2
created 2017-01-12 23:51 -0800
pushed 2017-01-13 23:44 +0000
Shu-yu Guo Shu-yu Guo - Bug 1147371 - Implement IteratorClose for for-of. (r=arai)
d27d2fec192e
created 2016-11-13 00:40 +0900
pushed 2016-11-14 09:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1021835 - Part 1: Emit JSOP_CHECKISOBJ after GetIterator in byte code. r=evilpie
52736ea528a9
created 2016-10-27 08:39 -0600
pushed 2016-11-11 15:32 +0000
Tom Tromey Tom Tromey - Bug 1254295 - fix a few typos in JS headers; r=nbp
9796ed81f17a
created 2016-09-11 18:15 +0900
pushed 2016-10-01 06:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
cb6fc6d38f8d
created 2016-08-25 01:28 -0700
pushed 2016-08-25 23:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
ec5f0eea0b6c
created 2016-08-10 22:26 +0900
pushed 2016-08-10 23:15 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1016936 - Part 1: Throw if the value returned by iterator.next() is not an object. r=jorendorff
less more (0) -100 -60 tip