js/src/vm/ScopeObject.cpp
619ef5aac05fa3dadb656fac5352dc712451c109
created 2016-05-27 17:12 -0700
pushed 2016-09-05 20:01 +0000
Terrence Cole Terrence Cole - Bug 1270278; Handle OOM better in Debugger::onPopCall; r=shu
0580b9b6ad1667d1a33ce4a07f6416dbdc669dc9
created 2016-04-19 19:44 +0200
pushed 2016-09-05 20:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263862 - Fix OOM case in ScopeIter::settle. r=jandem
1c286374a5183f6407a9fef085e9e930fee16ffe
created 2016-04-29 19:59 -0700
pushed 2016-09-05 20:01 +0000
Jeff Walden Jeff Walden - Bug 888969 - Permit a cyclic [[Prototype]] chain to be created through a Location object. r=bz, r=efaust
9e97e2282142b206ef97d13045eac502b58201ed
created 2016-04-25 15:42 -0700
pushed 2016-09-05 20:01 +0000
Terrence Cole Terrence Cole - Bug 1267412 - Use MutableHandleValue instead of pointer-to-AutoValueVector; r=sfink
a8f65fd17dc20e16d5ad5727a9b695b18c7c1b15
created 2016-04-26 17:42 +0200
pushed 2016-09-05 20:01 +0000
Tom Schuster Tom Schuster - Bug 1255925 - Change JSFunction::name to return a JSAtom. r=efaust
315627acd221535a346a0a7461efdd4a01d8fc28
created 2016-04-20 14:52 -0700
pushed 2016-07-25 16:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1264975 - Fix assertion in DebugScope wrapping non-syntactic scopes. (r=jimb)
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-07-25 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
0ed129db55485ccd748f44b4d0b02de607dd290c
created 2016-03-31 19:24 +1100
pushed 2016-07-25 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260984 (part 2) - Reduce ObjectOps exposure. r=jorendorff.
fb1734c047af5bbfa2ee1ec4844dd16764b184e9
created 2016-03-31 19:20 +1100
pushed 2016-07-25 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260984 (part 1) - Remove ClonedBlockObject::objectOps_. r=jorendorff.
a43d8b2d94db52eb484bfda5e0ee00819b48a4ef
created 2016-03-24 07:00 +1100
pushed 2016-07-25 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
942b0d89bef069952c753a5a3e036ff60ede1dda
created 2015-12-09 10:42 -0500
pushed 2016-07-25 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1054759 - Part 2: ES6 Symbol.unscopables. r=shu.
6eadbc6c9876326c3814ccc8c089c13de88eeeec
created 2016-03-21 13:18 +0100
pushed 2016-07-25 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1249193 part 2 - Fix DebugScopeProxy to return correct this-value if we're still in the prologue. r=shu
8461e2ffc339629b431d93be4c8bc59db9327de6
created 2016-03-19 19:18 -0700
pushed 2016-07-25 16:35 +0000
Shu-yu Guo Shu-yu Guo - Backed out changesets b61921a307e9 and e9e74f6bd12a (bug 1054759) for breaking web compat by implementing Symbol.unscopables without Array.prototype[@@unscopables].
574e8c5132b9ced6db7395b9f85440f43649555f
created 2016-03-18 15:07 -0700
pushed 2016-07-25 16:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1254185 - Deal with missing arguments assigned to block bindings. (r=jimb)
e9e74f6bd12a8c45bb3e20a0ca573db972ed6345
created 2015-12-09 10:42 -0500
pushed 2016-07-25 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1054759 - Part 2: ES6 Symbol.unscopables. r=shu.
cb28a396b8846c4f4d863974c3cacaac0a8cddbb
created 2016-02-29 09:10 +0100
pushed 2016-06-01 01:31 +0000
Jan de Mooij Jan de Mooij - Bug 1249193 - Fix Debugger.Frame.this to work correctly if we're still in the script's prologue. r=shu
ee1963e67cdd2b11acbab391845a6bb6ff43c88a
created 2016-02-23 17:19 -0800
pushed 2016-06-01 01:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1225041 - Implement ES6 Annex B.3.5 for direct eval. (r=jorendorff)
f44d3d568c2dd57365c85e70f9fd96db62ad5749
created 2016-02-18 16:57 -0800
pushed 2016-06-01 01:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 40f18aee119c (bug 1232685) for xpcshell crashes in test_framebindings-03.js
40f18aee119ca9ae943d201f37464d925b3e0a65
created 2016-02-18 14:10 -0800
pushed 2016-06-01 01:31 +0000
Eric Faust Eric Faust - Bug 1232685 - Prevent forcing illegal return values in derived class constructors. (r=shu)
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-06-01 01:31 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
fd209a5854c093584a1b07bd38d7a3305304f982
created 2016-02-10 00:12 +0100
pushed 2016-06-01 01:31 +0000
Tom Schuster Tom Schuster - Bug 1246318 - Make the proxy enumerate trap non-standard. r=efaust
c633b6d3613bb6a15e9ad6ff5d215380fa7af971
created 2016-02-05 10:42 +0000
pushed 2016-06-01 01:31 +0000
Jon Coppeard Jon Coppeard - Bug 1245518 - Implement ModuleEnvironmentObject::getOwnPropertyDescriptor() which is called by the debugger r=shu
4033253f5d7fc44668ede75ba945e492b6ac316a
created 2015-11-12 15:31 -0600
pushed 2016-06-01 01:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 13: Change DumpStaticScopeChain to include a function scope when available, on the theory that more information is better. r=shu.
731746468ebe75d67950049918878678be39d6e8
created 2015-11-13 07:14 -0600
pushed 2016-06-01 01:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 9: A few more JSObject* -> StaticScope* changes. r=shu.
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-06-01 01:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
fe0f3776e83ec4ba8863af4dd32d8528259b0f46
created 2015-11-05 06:12 -0600
pushed 2016-06-01 01:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu.
e0aa1056e6bba377e7723fa63859cca3f845f6f0
created 2015-11-03 11:55 -0600
pushed 2016-06-01 01:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 6: Introduce StaticModuleScope. Pretty silly so far. Bindings are still stored in the script. r=shu.
78f33109595e7d6ffbb17b6a85896ddb86d836e3
created 2016-01-28 17:04 -0800
pushed 2016-06-01 01:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 1240503 - Skip the initial block scope when unwinding scopes due to an exception that's thrown in the prologue before the scope chain is properly initialized for a script that starts with a block scope. (r=jorendorff)
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-06-01 01:31 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-06-01 01:31 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
728ed80f10650c1774ca12b5825c568f86b18372
created 2015-11-03 10:14 -0600
pushed 2016-04-15 21:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 5: Delete class js::BlockObject. r=shu.
191cb0dcb35d21d1a4960253b2489c330dc0ce66
created 2015-11-12 15:01 -0600
pushed 2016-04-15 21:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 4: Rename a few functions about scopes away from names that indicate objects, like js::CloneNestedScopeObject. r=shu.
50c0af0c258ac591ec17b7a1d5f0b7382ca58a82
created 2015-11-12 14:35 -0600
pushed 2016-04-15 21:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 3: Rename variables, arguments, and fields that point to static scopes away from names that indicate objects, like "scopeObj" and "blockObj". r=shu.
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-04-15 21:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
2b37862c36f1497fc15ad6c65067fabea1cf136c
created 2015-10-30 10:26 -0500
pushed 2016-04-15 21:02 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
df57dc8a8b5e8bf84de62399d9ccc53f556b4990
created 2016-01-21 18:17 -0800
pushed 2016-04-15 21:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1166234 - Throw on accessing optimized out values when using Debugger.Frame.prototype.eval. (r=jimb)
1246e76eaeb9e9e965ac28f7ba59a351ac9e94af
created 2016-01-18 10:22 +0100
pushed 2016-04-15 21:02 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-04-15 21:02 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
aa2b09a2c8db91be4f14125e0fb9d18f38e035e8
created 2016-01-12 19:20 +0100
pushed 2016-04-15 21:02 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 1 - Remove fun() method from frames and remove some dead code. r=luke
cb2aea4df00597cc86ea1bc998f3f52c155879f5
created 2016-01-07 10:18 +0100
pushed 2016-04-15 21:02 +0000
Jan de Mooij Jan de Mooij - Bug 1236523 part 3 - Templatize Shape::search and ShapeTable::search. r=bhackett
a70ef4326ea9a7f64ed5a814c860cc7b04b409b0
created 2016-01-05 18:36 -0800
pushed 2016-04-15 21:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1216261 - Fix OOM handling of DebugScopes. (r=jonco)
354b8fe359b2b5837040c1bc089e48eb2b3d3052
created 2015-12-23 17:22 +0100
pushed 2016-04-15 21:02 +0000
Jan de Mooij Jan de Mooij - Bug 1232655 - Fix DebugScopeProxy::has to not lookup .this on non-function scopes. r=shu
d07d5bec1748035cda8e9ff83310909eb7678a14
created 2015-11-19 11:21 -0800
pushed 2016-02-29 17:11 +0000
Steve Fink Steve Fink - Bug 1225298 - Use GCHashMap for liveScopes, r=terrence
b61c35cebe4f3e49ea92faaa1723df836152fe97
created 2015-11-26 11:49 +0000
pushed 2016-02-29 17:11 +0000
Jon Coppeard Jon Coppeard - Bug 1227555 - Force specialization of JSObject::is() for ProxyObject subclasses r=shu
b5ecca6e060ce1464a58bbb87bbc872573af4914
created 2015-11-26 12:00 +0100
pushed 2016-02-29 17:11 +0000
Jan de Mooij Jan de Mooij - Bug 1227263 part 1 - Rename frame thisValue methods to thisArgument. r=shu
52d7c9292ecfc23a52835c49189dabd561b18675
created 2015-11-21 14:33 +0100
pushed 2016-02-29 17:11 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 - Make |this| a real binding, remove lazy this computation. r=efaust,shu
3f71a6784a0352c261c1cf47d644e73cfc9156f7
created 2015-11-18 11:09 +0000
pushed 2016-02-29 17:11 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Optimize GETIMPORT instructions in baseline r=shu
037f7cfaa141557b03c9b727153a70e323dc79b2
created 2015-11-18 11:09 +0000
pushed 2016-02-29 17:11 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Add GETIMPORT instruction for accessing module imports that are not namespace imports r=shu
7ff361d638026ded1e17b6f07bb09b892660bd49
created 2015-11-18 11:08 +0000
pushed 2016-02-29 17:11 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Store target shapes in module environment object rather than names r=shu
42dfbaceb13ccb4a00689a3352f32a84d656c6f0
created 2015-11-18 11:07 +0000
pushed 2016-02-29 17:11 +0000
Jon Coppeard Jon Coppeard - Bug 1219288 - Ensure module environment object is not extensible and contains only non-configurable properties r=shu
96e37b2953d3a218417a4ff9876604481a0a37be
created 2015-11-12 17:01 -0800
pushed 2016-02-29 17:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1223007 - Fix eval redeclaration check for Debugger.Frame.eval. (r=efaust)
0132945252d2e0c34dee0fca06465df9fc5d152f
created 2015-08-26 14:51 -0700
pushed 2016-02-29 17:11 +0000
Terrence Cole Terrence Cole - Bug 1200734 - Use stable hashing for LiveScopesMap; r=shu
07d90b29a81039d5913d714869f57cdba805869d
created 2015-11-06 19:03 +0100
pushed 2016-02-29 17:11 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 4 - Make GetThisValue infallible, stop invoking the Class hook. r=shu
58d4fc528b3b762228dd05786adb7325bec3d2f0
created 2015-10-28 11:45 +0000
pushed 2016-01-18 19:06 +0000
Jon Coppeard Jon Coppeard - Bug 1217919 - Separate dynamic module scopes from those of function calls r=shu
103c2e08b3187d0759b86437b12d4688bcb30b01
created 2015-10-08 11:24 -0700
pushed 2016-01-18 19:06 +0000
Terrence Cole Terrence Cole - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink
a8986b136f8d7e2f05d02c7ebb85d8f72add135a
created 2015-10-21 10:21 +0100
pushed 2016-01-18 19:06 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Add debugger support for modules r=shu
c7fc7f42fddbed3298db3875c6b4e37c8fe04d67
created 2015-10-21 10:21 +0100
pushed 2016-01-18 19:06 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Replace |thisObject| object op with |thisValue| and use if for modules r=shu r=smaug
4634f3828a8939717ce66e1668de98e2e041d3da
created 2015-10-19 13:21 -0700
pushed 2016-01-18 19:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 1207868 - Implement Debugger.Object.asEnvironment. (r=jimb)
99fb9871018239725645581638eefd6f5269bb58
created 2015-10-16 17:54 -0700
pushed 2016-01-18 19:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 1215341 - Make assignment to const errors runtime TypeErrors in the frontend and interpreter. (r=jandem)
2384726c541f40b11ae6ac139d89baa5a63a9f9f
created 2015-10-07 14:54 -0700
pushed 2016-01-18 19:06 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1185106) for mulet m(4) orange
less more (0) -300 -100 -60 tip