js/src/frontend/SharedContext.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
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)
c7891ce06d734f6706b8206be0a491057327292b
created 2015-08-11 03:01 -0700
pushed 2015-08-11 09:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Simplify enclosingStaticScope and rename to innermostStaticScope in BCE. (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)
856f588ad29e8bd7c29b12f6d5fca4c7b125ccc4
created 2015-07-30 22:17 -0700
pushed 2015-07-31 05:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: Rename scopal back to scopeStmt. (r=me)
b25c64b684911e6ab59e43aee7f7af581f464440
created 2015-07-30 22:17 -0700
pushed 2015-07-31 05:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: rename top -> innermost, down -> enclosing in StmtInfoStack. (r=efaust)
4fd47709610890a4576dd95e115a2c29b7d0213c
created 2015-07-30 22:17 -0700
pushed 2015-07-31 05:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: use StmtInfoStack inside BCE and remove templated StmtInfo helper functions. (r=efaust)
d5d0d7a18180663ea71040f6a32c342fce584c17
created 2015-07-30 22:17 -0700
pushed 2015-07-31 05:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: use an RAII struct to manage the parser statement stack. (r=efaust)
dbfb0313280303f2c03cdae7d8e67c0b00cf8e7e
created 2015-07-30 22:17 -0700
pushed 2015-07-31 05:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust)
52758787f3249f4e9c7331f8056ec139750070c9
created 2015-07-30 22:17 -0700
pushed 2015-07-31 05:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust)
189161dc16163e36f6e917d360a2c37764f4543c
created 2015-07-30 12:56 -0400
pushed 2015-07-30 16:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets f251b3836314 and 47fe6e30240d (bug 1179063) for mass build bustage.
f251b383631427a9d2dbc1c4bb2b5b3148c9c19a
created 2015-07-30 09:25 -0700
pushed 2015-07-30 16:20 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: remove superfluous StmtInfoBase::isNestedScope. (r=efaust)
47fe6e30240df7403726881b33f126b37b04c70c
created 2015-07-30 09:25 -0700
pushed 2015-07-30 16:20 +0000
Shu-yu Guo Shu-yu Guo - Bug 1179063 - Cleanup: make StmtType an enum class. (r=efaust)
63b4dd8b552eeb71b5111e646f750fe549455f17
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
cf29e5d83bcd6c5de8a8f9177faae482ec7c18a7
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
5037e0c47c70d184f3fd8a6f146d8b640f3cc78e
created 2015-06-21 11:49 -0700
pushed 2015-06-21 19:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
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.
4a65eeea4d9a9e737757f3cdc6ba2ff2693986cf
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
17d21020a7864e8612f976737731b98e875a7115
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
b32fcdc115b6bdbb64f399760e42ae6d4b81deb5
created 2015-06-19 01:21 -0700
pushed 2015-06-19 08:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
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.
fe9781e4953b7b48d2f2f7e1a951dc236786525e
created 2015-06-17 14:38 -0700
pushed 2015-06-18 15:32 +0000
Eric Faust Eric Faust - Bug 1169736 - Temporarily disallow eval and arrow functions inside derived class constructors. (r=jorendorff)
1db9723f1617d9c9fbeadc2cd186d8b59010f543
created 2015-06-15 23:21 -0700
pushed 2015-06-18 05:51 +0000
Daniel Holbert Daniel Holbert - Bug 1165486 followup: Annotate toObjectBox() impls as 'override'. rs=ehsan
97352c48fb985506afcb9550bd507f88c17f96c7
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
513bbca6fb6cff60299aba2cd111dbf8dffac538
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
381003ca79a30e660ab215cabf314fc430657a3e
created 2015-06-17 21:26 -0700
pushed 2015-06-18 04:22 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
9d4f6d787c9f7454de191817feeb3967288a9acf
created 2015-06-17 20:56 -0700
pushed 2015-06-18 03:57 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 1169736) for Windows "Assertion failure: function()->isClassConstructor()"
5c5ab792827a29fb604db02e5e915321310d47d5
created 2015-06-17 14:38 -0700
pushed 2015-06-17 21:40 +0000
Eric Faust Eric Faust - Bug 1169736 - Temporarily disallow eval and arrow functions inside derived class constructors. (r=jorendorff)
1dd9a9b94341076bae710cd36b57f7e57aebdc8c
created 2015-06-16 10:47 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0379d120132a (bug 1165486) for making gu test fail permanently
0a41852dfabbbcba6bcfd40db555c79eb2ef69bb
created 2015-06-16 10:46 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 77283cc3e7e2 (bug 1165486)
4f335a15cf90cb77e87c1976a68328ba2ef2fd9a
created 2015-06-16 10:45 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9ec0a501209a (bug 1165486)
efd38e59dbc8b9342d085d829cf820a4a432e38b
created 2015-06-16 10:44 +0200
pushed 2015-06-16 08:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fd6c99f92485 (bug 1165486)
fd6c99f92485b60209f8043e9f91ffb7707806af
created 2015-06-15 23:21 -0700
pushed 2015-06-16 06:22 +0000
Daniel Holbert Daniel Holbert - Bug 1165486 followup: Annotate toObjectBox() impls as 'override'. rs=ehsan
9ec0a501209a1f0d32b5ef61d1cf2d1f15f6b2e1
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
77283cc3e7e23a434d1a8722f8d593c1be6f1f43
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
0379d120132a1d23ff5c58b02f73ada9c70b823c
created 2015-06-15 21:32 -0700
pushed 2015-06-16 04:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
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
f69852001c61e5302155ee016e89e1b27db9a609
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
63bd369e5349f7e5d547a138854fa8ca3f7c1171
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
eb11e655d223ff83240f7a3d5e5e742ce4edbcfe
created 2015-06-15 17:38 -0700
pushed 2015-06-16 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
8e0cdd01b1657038fbf12e355f7bb49e0a9338f5
created 2015-06-04 10:16 +0100
pushed 2015-06-04 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 1168769 - Simplify parser's LexicalLookup function r=waldo
d227790797088de5d7f4f0e994641f4f35d8b5c9
created 2015-06-03 02:01 -0700
pushed 2015-06-04 00:20 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
5f7b5bd0505dacc083aa6d195b2491e1c8fa438e
created 2015-06-03 02:01 -0700
pushed 2015-06-04 00:20 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
d1d159eb02b1a1422d372fdc3b826ff3d9759c75
created 2015-06-03 02:01 -0700
pushed 2015-06-04 00:20 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
8b7268073cd82c258a45f5fb98aaec0bc055a20c
created 2015-06-03 12:42 +0200
pushed 2015-06-03 10:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 24403e652d6d (bug 1141865)
b003dbf1e2536d38220b85961422c95a3860faed
created 2015-06-03 12:41 +0200
pushed 2015-06-03 10:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 0f963fbdc918 (bug 1141865)
05411d0a95ad05108ec468fbc12bb84ddaee7d4b
created 2015-06-03 12:41 +0200
pushed 2015-06-03 10:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 213b09228bdf (bug 1141865)
213b09228bdfc38905dcd6dbd5ecea040d3bb675
created 2015-06-03 02:01 -0700
pushed 2015-06-03 09:10 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
0f963fbdc9182335ece49a6aa16b846529e623ad
created 2015-06-03 02:01 -0700
pushed 2015-06-03 09:10 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
24403e652d6dece7a575c167ffb33c9126d45b6f
created 2015-06-03 02:01 -0700
pushed 2015-06-03 09:10 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
d245fc3d7b548cb82ed9909600439137132fe83e
created 2015-06-01 18:25 -0700
pushed 2015-06-02 01:26 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
3796a4c827e4644d7f49637e4c5441fa664aa4e8
created 2015-06-01 15:03 -0700
pushed 2015-06-01 22:05 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
41a10ac99656239298291dcb50f83d8e2e9306ae
created 2015-06-01 15:03 -0700
pushed 2015-06-01 22:05 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
027bba006fbb8e1605d157392cb61afd788e1c02
created 2015-06-01 15:03 -0700
pushed 2015-06-01 22:05 +0000
Eric Faust Eric Faust - Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
893528aa073c084fe81d74c1da93b37300cc7a39
created 2015-05-22 13:09 -0700
pushed 2015-05-22 22:24 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 2: Make super.prop parse inside inside eval inside arrow functions. (r=shu)
18b28733ec14f2b02fb7497d707dd088ee780d81
created 2015-05-22 13:09 -0700
pushed 2015-05-22 22:24 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 1: move evalStaticScope to GlobalSharedContext. (r=shu)
03e1398dea109e79ea1e2cfccc7f4ce4b737eb83
created 2015-05-22 17:44 -0400
pushed 2015-05-22 21:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1164777, bug 1163207, bug 1156914, bug 1164778) for SM(cgc) caused by something in the push.
dc84232705fe7c624def916b42284e7d251bd051
created 2015-05-22 13:09 -0700
pushed 2015-05-22 20:13 +0000
Eric Faust Eric Faust - Bug 1164777 - Part 2: Make super.prop parse inside inside eval inside arrow functions. (r=shu)
less more (0) -100 -60 tip