js/src/vm/Interpreter.cpp
9f7b7d427d1c0dda0ce792f9ab345a388258c14a
created 2015-05-15 20:53 +0200
pushed 2015-05-16 15:50 +0000
Tom Schuster Tom Schuster - Bug 1059908 - Introduce a CONSTRUCTOR flag and make getter/setter/method non-constructable. r=efaust
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-05-04 11:42 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
c119270176bb369fdbcdae7c882779b3d380e06b
created 2015-05-01 09:30 -0400
pushed 2015-05-01 16:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1155900) for frequent browser_net_cached-status.js failures. CLOSED TREE
8b3bb908f6fc2d0f97cf702f07515b29220c48db
created 2015-04-30 22:54 -0700
pushed 2015-05-01 16:57 +0000
Jeff Walden Jeff Walden - Bug 1155900 - Followup test-fix and no-longer-correct assertion removal. r=bustage in a CLOSED TREE
15c5ec8215f76e0ab1601b651e89d100021ed8dc
created 2015-04-29 18:32 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
02dad33cf2a0888239d7e4563fea4bfad71ee83a
created 2015-04-29 17:14 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
b21e60873ba1bf728f40edf69b5d1031113e102b
created 2015-04-28 01:44 -0700
pushed 2015-04-28 19:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1156190 - Do not emit DEBUGLEAVESCOPE if we're also going to emit POPBLOCKSCOPE. (r=jimb)
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
fd1a9a382e7bba119a07869ea392a816f574cae8
created 2015-04-16 20:32 -0700
pushed 2015-04-17 19:45 +0000
Shu-yu Guo Shu-yu Guo - Bug 1155466 - Freshened blocks should pop their old blocks in debug scopes. (r=Waldo)
220c1eb8eafecbc7c68ad67f1c504b45fa4c3145
created 2015-04-10 13:47 -0700
pushed 2015-04-13 10:00 +0000
Eric Faust Eric Faust - Bug 1153057 - Properly initialize the [[HomeObject]] of methods with computed property names. (r=jorendorff)
07c01d36c5a287b1913a2d55a00566cad563d8ae
created 2015-04-10 14:54 -0700
pushed 2015-04-13 10:00 +0000
Wes Kocher Wes Kocher - Backed out changeset c2ba0e6f13b4 (bug 1153057) for spidermonkey bustage CLOSED TREE
53e58e7d9aa66748a5f3f927261f3cbd262e3cf6
created 2015-04-10 14:53 -0700
pushed 2015-04-13 10:00 +0000
Wes Kocher Wes Kocher - Backed out changeset 91213097831c (bug 1153057)
91213097831cc9518bd7ff14c61b0ca53052f592
created 2015-04-10 14:22 -0700
pushed 2015-04-13 10:00 +0000
Eric Faust Eric Faust - Bug 1153057 - Fix signed comparison warning on a CLOSED TREE.
c2ba0e6f13b4ae4888e2a5f4f1e31c1d06b814ec
created 2015-04-10 13:47 -0700
pushed 2015-04-13 10:00 +0000
Eric Faust Eric Faust - Bug 1153057 - Properly initialize the [[HomeObject]] of methods with computed property names. (r=jorendorff)
6ac33b20b2dd44c5792228c9d6ee380e7d71332a
created 2015-04-03 11:19 +0200
pushed 2015-04-10 02:44 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1142457 - Compute stopwatch durations per thread on MacOS X. r=jandem, r=areinald
a3f6306dd05e64ea03f427652680151f89357e99
created 2015-04-08 17:41 -0700
pushed 2015-04-09 15:40 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
eb8b868b82fa1b6bc61183d8e644ea44eddfddc3
created 2015-04-08 19:05 -0700
pushed 2015-04-09 15:40 +0000
Wes Kocher Wes Kocher - Backed out changeset 876c8ee6b132 (bug 1141862) for spidermonkey bustage
876c8ee6b132b949490580c16411b27c82a5588a
created 2015-04-08 17:41 -0700
pushed 2015-04-09 15:40 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 6: Implement ES6 SuperProperty and SuperMember. (r=jorendorff)
8615a77a4d4f550dbf46a25a3ae44d69644b70c1
created 2015-04-07 16:34 -0400
pushed 2015-04-08 16:15 +0000
Trevor Saunders Trevor Saunders - no bug - fix windows includes for case sensitive file systems
4cfeaa849a9665465b5c1b267c1cacaef9795296
created 2015-04-07 05:50 -0600
pushed 2015-04-07 19:53 +0000
Brian Hackett Brian Hackett - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence.
3ef869221faa67d895c2ab076c5e7c92b3d6f6b0
created 2015-04-03 10:52 -0400
pushed 2015-04-04 17:54 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to fx-team. a=merge
b342115be45cea952dd6db538f7cf0387f76aabc
created 2015-04-02 17:15 +0200
pushed 2015-04-04 17:54 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1149897 - PerformanceStatsService data is not monotonic. r=jandem
e5f2693690871f086acf5b341c6dc5eb7be631ad
created 2015-04-02 19:20 -0700
pushed 2015-04-03 14:34 +0000
Eric Faust Eric Faust - Bug 1141862 - Part 5: Change JSOP_SETCALL to JSOP_THROWMSG, anticipating future use. (r=jorendorff)
6ea2d6612caecbdd400f338f3a488b7f6dd530c6
created 2015-04-02 17:28 -0700
pushed 2015-04-03 14:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 1134198 - Call Debugger::onPop at the point that caused the frame to pop before any unwinding in the interpreter. (r=jimb)
dccb0b37351aff240d6243854d4f11ce7d646ad2
created 2015-04-02 17:28 -0700
pushed 2015-04-03 14:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 1134198 - Refactor JS_GENERATOR_CLOSED checking. (r=jandem)
fafbabc6147b19bd29a4cdf3bcb8b3cfbfc1fd29
created 2015-04-01 12:05 -0400
pushed 2015-04-03 14:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 7. Drop the now-unused JSScript::compileAndGo. r=luke
6cf1d6c78f97ad1388e0d90d3f9d25d301e37403
created 2015-04-01 12:05 -0400
pushed 2015-04-03 14:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 2. Disallow execution of global/eval scripts that are flagged runOnce and have already run. r=luke
f4bc044e4d2931a3372a5e0ce2e6f10ff6b98382
created 2015-04-02 16:12 -0700
pushed 2015-04-03 00:47 +0000
Wes Kocher Wes Kocher - Backed out changeset 39d74e5c3df5 (bug 1149897) for frequent bc3 timeout errors
39d74e5c3df5181aa86f4b06285f8155399025fe
created 2015-04-02 17:15 +0200
pushed 2015-04-03 00:47 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 1149897 - PerformanceStatsService data is not monotonic;r=jandem
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-04-02 20:21 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
8c068f0ce3412b900766ed70c66f9480971fbad6
created 2015-04-01 10:24 -0700
pushed 2015-04-02 00:55 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 679939) for test failures
5336ae0fe9195957f160a75bee2858336e6b933c
created 2015-04-01 12:05 -0400
pushed 2015-04-02 00:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 7. Drop the now-unused JSScript::compileAndGo. r=luke
d3793e00b41f59d1a9e9cfe1cf6ca7fe6caae354
created 2015-04-01 12:05 -0400
pushed 2015-04-02 00:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 679939 part 2. Disallow execution of global/eval scripts that are flagged runOnce and have already run. r=luke
ba375ae024b33f10dc2910058ee86cf63b4cba7a
created 2015-03-31 12:40 +0200
pushed 2015-04-02 00:55 +0000
David Rajchenbach-Teller David Rajchenbach-Teller - Bug 674779 - Per-component CPU monitoring, low-level. r=blassey, r=jandem
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
b05e10ed40c4e6569a9bb48e73b732ffb7a13257
created 2015-03-27 12:29 -0400
pushed 2015-03-28 18:46 +0000
Jeff Walden Jeff Walden - Bug 854037 - Make lexical declarations in the initializing component of a for(;;) loop create a fresh binding for each iteration of the loop. r=shu
67f8d63b2cadf9bf32d8b391292f41bae6d38bc2
created 2015-03-27 13:28 -0400
pushed 2015-03-27 23:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 854037, bug 1146644) for LexicalEnvironment/const-declaration-in-for-loop.js jsreftest failures.
2d59ec36a2e48587ac39d066122695df612575fc
created 2015-03-27 12:29 -0400
pushed 2015-03-27 23:37 +0000
Jeff Walden Jeff Walden - Bug 854037 - Make lexical declarations in the initializing component of a for(;;) loop create a fresh binding for each iteration of the loop. r=shu
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-27 23:37 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
0f9e79ad1715b4e6af11c252675bfdb2b7476517
created 2015-03-20 21:34 -0400
pushed 2015-03-23 23:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 3. Only do the fast path for JSOP_SETGNAME and JSOP_STRICTSETGNAME when the script doesn't have a polluted global. r=luke,jandem
1228e5205f122622a9e1597b89754c8e09491e1a
created 2015-03-20 21:34 -0400
pushed 2015-03-23 23:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 2. Only do the fast path for JSOP_GETGNAME when the script doesn't have a polluted global. r=luke,jandem
e1b68dc3654d7a314f785be3b99b234b46cb70ef
created 2015-03-20 21:34 -0400
pushed 2015-03-23 23:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 1. Only do the fast path for JSOP_BINDGNAME when the script doesn't have a polluted global. r=luke,jandem
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-23 12:19 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
12df53d34b7414c43afeb2ab59cc30f2419bbe2d
created 2015-03-21 14:11 -0700
pushed 2015-03-22 20:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143194 - Skip JSTRY_FOR_OF when unwinding exceptions. (r=jorendorff)
2f99a9eb19eecabe9c5be8fd943fc63be73bfc5a
created 2015-03-21 14:11 -0700
pushed 2015-03-22 20:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143194 - Rename JSTRY_ITER to JSTRY_FOR_IN. (r=jorendorff)
3b7a4d9da546f962e8f3deae22a7cc3b96c0a8d4
created 2015-03-20 22:39 -0700
pushed 2015-03-21 19:32 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1145491) for ggc orange
97b16da6169bb0abc619d95ebddbcc22ba53b1c6
created 2015-03-20 21:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 3. Only do the fast path for JSOP_SETGNAME and JSOP_STRICTSETGNAME when the script doesn't have a polluted global. r=luke,jandem
cddba378a563030c6a0e76f8b034f1eb8c5c53a1
created 2015-03-20 21:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 2. Only do the fast path for JSOP_GETGNAME when the script doesn't have a polluted global. r=luke,jandem
80344fd40d6bd9cc46d0941e5ca597bf31f142a0
created 2015-03-20 21:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 1. Only do the fast path for JSOP_BINDGNAME when the script doesn't have a polluted global. r=luke,jandem
163f61a32aa0c955cf25af54f5c076292377d179
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145282. Reverse the sense of IsValidTerminatingScope and rename it to IsSyntacticScope. r=luke
228171a9cab881a65596e43a9959a2673cc01098
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144802 part 2. Add JIT and interpreter fast paths for JSOP_GIMPLICITTHIS when the script doesn't have a polluted scope. r=jandem
e8580bcdd658eef1fed6884cde5d27c0c3720186
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144802 part 1. Add a JSOP_GIMPLICITTHIS which acts like JSOP_IMPLICITTHIS when the script hasPollutedGlobalScope and JSOP_UNDEFINED otherwise. r=luke
0e1e34538124508059d9e96b2c23fb989e7dedaf
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144743 part 6. Set the hasPollutedGlobalScope flag correctly when executing scripts. r=luke
5c293e45278d31a8e941d5e6233cade570ddf182
created 2015-03-19 10:13 -0400
pushed 2015-03-20 02:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1143793 part 6. Drop the obj argument of JS::Compile. r=luke
7f2b308acde09ec683d4094be51021ea53d310dc
created 2015-03-19 10:13 -0400
pushed 2015-03-20 02:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1143793 part 5. Release-assert that a script being executed against a non-global scopechain is not compileAndGo. r=luke
b105c303ca33ed024d8e34413da7cf24f848f129
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
16723f5b0307dc68f8657b1fb89f57e43080e15f
created 2015-03-12 21:46 -0400
pushed 2015-03-13 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1141905 part 3. Use CreateScopeObjectsForScopeChain in DebuggerFrame_evalWithBindings. r=shu
less more (0) -300 -100 -60 tip