js/src/vm/ScopeObject.h
f78c80504443f2f66b2550837dbd6de3724e54ff
created 2015-08-24 15:58 +0100
pushed 2015-08-24 15:00 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Add ModuleObject and CompileModule() function r=shu
527553e5ca434ae1bf468b6729872eb3614f6059
created 2015-08-19 18:42 -0700
pushed 2015-08-20 01:38 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust)
abc5082cc21472abde8f89b73a3fb0ecbb5c4b6e
created 2015-08-19 14:18 -0700
pushed 2015-08-19 21:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 08e63874f0b4 (bug 1179063) for crashes CLOSED TREE
c1ab58ac86747d98672e00aa0ecfeef2ec17ff38
created 2015-08-19 12:02 -0700
pushed 2015-08-19 19:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 1193606 - Clean up LazyFunction case of tryConvertFreeName and remove directlyInEval. (r=bhackett)
08e63874f0b417ce0c70f28dc109eb7ca608141b
created 2015-08-19 12:02 -0700
pushed 2015-08-19 19:00 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up FunctionBox directly to the JSFunction being parsed to avoid allocating extra static scopes. (r=efaust)
4aca9861fa7b4b73b9f2d8734d218ec61c5fb200
created 2015-08-11 03:01 -0700
pushed 2015-08-11 09:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1191177 - Kill staticLevel. (r=efaust)
cdfe078bc9d6cf4790acdaa115a62f403be6ebdd
created 2015-08-11 03:01 -0700
pushed 2015-08-11 09:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1191177 - Kill UpvarCookie. (r=efaust)
4e1ccbab9d76cc83d2b3addcdff98ad56a90d05d
created 2015-08-11 03:01 -0700
pushed 2015-08-11 09:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Hook up the static scope chain in the Parser and replace SharedContext walking with scope walking. (r=efaust)
ae621ff779ac5f74d83fb5253a352ccdb4b71bf0
created 2015-06-24 16:20 -0700
pushed 2015-06-24 23:30 +0000
Terrence Cole Terrence Cole - Backout 7959ffacd30f (Bug 1176090) for being on top of a regression.
43b82c9c8a9f746e088d13159fb7a97bb05d0766
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
f19fec531e71c7a8bc936a2056a39def0fec71f5
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
924f41548f1a94b1b8b692ee989128ff87e6c2fd
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
f2f099600f578f5d1c8e8a44b843ab29b02c1647
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
ec7fed87e4cb99d9e88f3d07768417ec8c95120f
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
7959ffacd30ff4591cef78b8172f687d20141a08
created 2015-06-20 10:55 -0700
pushed 2015-06-21 16:26 +0000
Terrence Cole Terrence Cole - Bug 1176090 - Change all RelocatablePtr to HeapPtr and remove the |using|; r=jonco
bfc988bd3c77b961248c666a4edd83de2a102490
created 2015-06-19 10:56 -0400
pushed 2015-06-19 14:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 13 changesets (bug 1165486) for ASAN jsreftest crashes.
24966b67d23292e25c3b35186cb2032f759c2534
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
ca9561cbcd29b9bbd7fb7ddf1f285c5f7f8e1077
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
ec5df87d2ee505a802d3da463ecb7df4294b07af
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
6318eba2d3fe5df3d10eb46658677ddab7ea4121
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
18c025c16bed1e10370d629233a6b71ac0782bd6
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
b4e617011c421869aee85ff7aa94a39ee6b73b8b
created 2015-06-18 13:05 -0400
pushed 2015-06-18 17:07 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 14 changesets (bug 1165486) for causing frequent crashes/asserts in automation.
662ec8b0561ebaefa8c8e563d4868b2b426fdff0
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
7b157964c5722b0d2358773f733dced5a36e2fe3
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
5e88d482f5e886939ab8daefc52b378a57fd1b2f
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
64fa28f0255a9d8c39aeae05d547b9b5a1a2c927
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
1dc0d6adf6edd82feb363cbdb52e3600e644c7a3
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
0ae258031fc08363b33ba515fafbf8556fe39c47
created 2015-06-16 10:46 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 710aabd4e4ab (bug 1165486)
19d458098a1f93669aad5a2a4229bc1d4947528a
created 2015-06-16 10:46 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1d26c357fea5 (bug 1165486)
a5006bb25be002b75bbc097f60417c27d03e24a8
created 2015-06-16 10:45 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset db16ffa16c96 (bug 1165486)
773597ed1360f589cee0ddadd67a519d1bd70613
created 2015-06-16 10:45 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 96207d707430 (bug 1165486)
f1930da6025e01734e374c7d552e90338bb9a45a
created 2015-06-16 10:45 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 42fcb204b544 (bug 1165486)
42fcb204b544f82f072c1da4a6da7db990b7c5cb
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
96207d7074301ee840ec5ebb07bb777cc78f0fa4
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
db16ffa16c96a68a40e933f7d25dbe820819d701
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
1d26c357fea517e7afa4db91b6c4811e2d4d282e
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
710aabd4e4abe256245635cf3a37b0d1b448f75b
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
b7e3bb16f653bc281447124b2e09d7f59bca6d20
created 2015-06-15 18:07 -0700
pushed 2015-06-16 01:08 +0000
Wes Kocher Wes Kocher - Backed out 12 changesets (bug 1165486) for windows spidermonkey failures CLOSED TREE
ce3c302864bff1faa4efaa2587c5c9ca7295fa97
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
502ddf7d226890576111f83e76fe32dd85111352
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
53fcddbe4cfb5bc6042ca08d04383c85d9ef8bf0
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
1e35269a8062ed01f08d5e27f5cb63fcc30aea47
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
ccd90228daf67dda2b82c52dbb5da442f0ae7d58
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
9a931cd178a799b596d4f352360c118371f14729
created 2015-04-01 16:39 -0400
pushed 2015-04-02 19:11 +0000
Jeff Walden Jeff Walden - Bug 1149797 - Use the loop's *static* block object when freshening a loop's block object, then copy in values from the old cloned block. Using the old cloned block directly isn't valid when the cloned block might be extended with additional variables created by eval or added by nested function statements. r=shu
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +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-28 17:42 +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-28 11:10 +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-27 18:33 +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 17:29 +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 16: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
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-25 16:08 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
bb0db528a2c4fb1d155ea108d30870bba86263c2
created 2015-03-24 18:49 -0700
pushed 2015-03-25 01:46 +0000
Shu-yu Guo Shu-yu Guo - No bug - Fix typo in MissingScopeKey comment. No review.
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-20 20:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
d3c9b899f7d205a33b53ec9c11d41955955c6089
created 2015-03-20 06:33 -0700
pushed 2015-03-20 13:34 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
163f61a32aa0c955cf25af54f5c076292377d179
created 2015-03-20 00:34 -0400
pushed 2015-03-20 04:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145282. Reverse the sense of IsValidTerminatingScope and rename it to IsSyntacticScope. r=luke
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-03-13 10:56 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
37d8d0362318e45be0d842018e4689e6ac5258c9
created 2015-03-12 21:46 -0400
pushed 2015-03-13 01:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1141905 part 4. Add some assertions about what enclosingScope can return for non-scope objects. r=waldo
16723f5b0307dc68f8657b1fb89f57e43080e15f
created 2015-03-12 21:46 -0400
pushed 2015-03-13 01:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1141905 part 3. Use CreateScopeObjectsForScopeChain in DebuggerFrame_evalWithBindings. r=shu
455577de172ee198e2d809bbd501e3cfc8c9ccea
created 2015-03-12 21:46 -0400
pushed 2015-03-13 01:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1141905 part 2. Make the 5-arg version of CreateScopeObjectsForScopeChain non-static so it can be called from multiple files, and move it to a possibly-saner location. r=shu
b60ccf33795d6e61e42d77c271e8f3a5a29e6700
created 2015-03-11 22:33 -0400
pushed 2015-03-12 02:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 1. Add some asserts about us not caring too much about the parents of native functions. r=waldo
less more (0) -100 -60 tip