js/src/jsobj.h
033d8c89ed6c96fa3be949e1e7cc192c408413eb
created 2013-06-18 19:56 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 2) - Add a StopIterationObject class. r=jwalden.
d0cb0a8fc7e8dddf3755eab80ebf247e8413d079
created 2013-06-18 19:54 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 1) - Add a WeakMapObject class. r=jwalden.
20542fdcbe71adbe0dfd5ea0c5bf69055e4ec5b8
created 2013-06-17 03:18 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 19) - Use JSObject::{is,as} for {Boolean,Number,String}Object. r=evilpies.
0f3cacf6ba53c3b06cfcd01f690cdb75604f8e68
created 2013-06-16 22:30 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 18) - Use JSObject::{is,as} for {,Debug}ScopeObject. r=luke.
b35dcd7b09858ebd641130f125fdd2552099bb8b
created 2013-06-16 22:30 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 17) - Use JSObject::{is,as} for {Cloned,Static}BlockObject. r=luke.
d26720cbf04872e1c08c38850d9a8ec16c813e86
created 2013-06-16 19:59 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 16) - Use JSObject::{is,as} for WithObject. r=luke.
f59d274b0ed2305945441fe8c0379564ecd4473f
created 2013-06-16 19:51 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 15) - Use JSObject::{is,as} for NestedScopeObject. r=evilpies.
d009ce8e199efa47cc420caa1afbf6ec31540a70
created 2013-06-18 09:16 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 704356 - Remove the JS property cache. r=njn, sr=luke
90b688861270ea9b1462786122a6ac2546fff018
created 2013-06-16 19:02 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 14) - Use JSObject::{is,as} for DeclEnvObject. r=evilpies.
af5e07a1308bd2db5ad492c0194fe10b0fc50005
created 2013-06-16 18:46 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 13) - Use JSObject::{is,as} for CallObject. r=evilpies.
94a2fb737feaaaed6d0eff1e5453aabe396bd3b4
created 2013-06-16 18:40 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 12) - Use JSObject::{is,as} for BlockObject. r=evilpies.
c473465f95b8aa60eb202db9254bcc5015674e22
created 2013-06-16 18:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 11) - Use JSObject::{is,as} for SetIteratorObject. r=evilpies.
45f4120fe067b734643cc1464df620ad77fafd2d
created 2013-06-16 18:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 10) - Use JSObject::{is,as} for ScriptSourceObject. r=evilpies.
74831022f42f2758406511bf52aff36ef7e88700
created 2013-06-16 17:39 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 9) - Use JSObject::{is,as} for RegExpObject. r=sfink.
584ad9e66195fa105b411ca26808a8aa3aac0027
created 2013-06-16 17:34 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 8) - Use JSObject::{is,as} for PropertyIteratorObject. r=sfink.
f5799292b8dea478cc928b1657be077a91e8ca52
created 2013-06-16 17:28 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 7) - Remove JSObject::isPrimitive, because it's dead. r=sfink.
5a5ff76c69ae8c2b0218dae4077213ec38e6763a
created 2013-06-16 17:27 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 6) - Use JSObject::{is,as} for MapIteratorObject. r=sfink.
a9ad3842177c708592801f9d7b3ce2105b0c7e77
created 2013-06-16 17:24 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 5) - Use JSObject::{is,as} for ElementIteratorObject. r=sfink.
23c5c0ae167d95ee83208306105c1952a7400458
created 2013-06-16 17:19 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 4) - Use JSObject::{is,as} for DataViewObject. r=luke.
4b9f61b1d406dbea5ed1c5692f72c17b958a46a7
created 2013-06-16 17:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 3) - Use JSObject::{is,as} for ArrayBufferObject. r=luke.
a741a5faa4d3268ab3f263d7e79098e3385bd5e0
created 2013-06-16 17:06 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 2) - Use JSObject::{is,as} for {Normal,Strict,}ArgumentsObjects. r=luke.
55db3dd4779bffc2304aa12241b03734cde44889
created 2013-06-16 16:47 -0700
pushed 2013-08-05 18:49 +0000
Jason Orendorff Jason Orendorff - Bug 880041 (part 1) - Introduce JSObject::{is,as} template functions, and use them for ModuleObject. r=nnethercote.
b86a5ad596b74bcffb1615fc332e7b7e2a726408
created 2013-06-05 19:07 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
7f3ec3f492606d622a6ece53851723078e2247ea
created 2013-06-05 15:08 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix static rooting analysis failures from calls to defineOwnProperty; r=sfink
c7c358d0beecd4e17b56fa19f0199cba6d9353f8
created 2013-06-04 16:24 -0500
pushed 2013-08-05 18:49 +0000
Jason Orendorff Jason Orendorff - Bug 879138 - Silence GCC warnings about inline functions used but not defined. r=njn.
266b669dd70b9a23e217692430704debf0290ee5
created 2013-05-31 10:36 -0700
pushed 2013-08-05 18:49 +0000
Bobby Holley Bobby Holley - Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap
be1399f8f9731c8386bb2468a1ba4bbf011bee5b
created 2013-05-30 17:37 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 850026 - Allow metadata objects to be associated with JS objects, and add a hook for attaching metadata to newly created objects, r=luke.
b048b14ab01016516489f1e6c590571d662ce7b3
created 2013-05-22 16:06 -0700
pushed 2013-08-05 18:49 +0000
Eddy Bruel Eddy Bruel - Bug 637572 - Implement ScriptSourceObject; r=jimb
568a6e1cc1a891e942610719870b8780a26a2fad
created 2013-05-31 10:36 -0700
pushed 2013-06-24 18:52 +0000
Bobby Holley Bobby Holley - Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap, a=akeybl
0ea128318cc839d105662a3bb327bfe4a79ff08d
created 2013-05-08 19:05 +0200
pushed 2013-06-24 18:52 +0000
Jan de Mooij Jan de Mooij - Bug 868042 - Bump PropertyTree::MAX_HEIGHT for objects not used as hashmaps. r=bhackett
7b1025831aeffade0c6481e936d837c986028d55
created 2013-04-30 15:41 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawObject typedef; r=jonco
e578b67ec2fa08851581b4d9eaad8540d4f9f74b
created 2013-04-30 15:40 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
e9d66cb5f791794c27c90ce4ab33eb4cca8f72e6
created 2013-04-30 14:44 -0700
pushed 2013-06-24 18:52 +0000
Jim Blandy Jim Blandy - Bug 862531: Replace BaseProxyHandler::obj_toString with className. r=jorendorff
7f6765e6e3be80ec54f024c5259beeea262d2ede
created 2013-04-27 17:37 +0200
pushed 2013-06-24 18:52 +0000
Tom Schuster Tom Schuster - Bug 836949 - Remove the now unnecessary GetMethod function. r=jwalden
8eac2a78a7918ad0bd4d7d05f529f2916d2eeb22
created 2013-03-19 17:12 -0700
pushed 2013-06-24 18:52 +0000
Jeff Walden Jeff Walden - Bug 858381 - Implement non-writable array lengths, and add a boatload of tests. r=jorendorff and r=bhackett for the major parts of this, r=jandem for the methodjit changes, r=jimb on a debugger test change, r=nmatsakis for the parallel test. (More details available in the bug, where individual components of the fix were separately reviewed.)
3297733a26610400db18d7df2f7a99ce44d79cfa
created 2013-03-14 10:26 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
4925a84c57cfc2ef4750c7eacc84133977910ab9
created 2013-04-05 21:19 -0700
pushed 2013-06-24 18:52 +0000
Jeff Walden Jeff Walden - Bug 858677 - Make the internal deletion operations not take a strictness argument and a Value*, but rather take a JSBool* -- and let callers handle the property-couldn't-be-deleted (but no error occurred) case. r=jorendorff
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
c84256093802173d35150c0d9db2072986e57a41
created 2013-04-10 11:04 -0700
pushed 2013-06-24 18:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 846111 - Part 1: Pure paths for looking up native slot properties. (r=bhackett)
ad371c559524ab9edbcb78660b932b9652d162c6
created 2013-04-08 13:14 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 857706 - Always allocate the self-hosting global in the tenured generation; r=billm
68daee417fc14348f70971f57be63678dc9a8989
created 2013-04-04 09:02 +0200
pushed 2013-06-24 18:52 +0000
Ms2ger Ms2ger - Bug 854475 - Pass CallArgs to GetFirstArgumentAsObject; r=Waldo
e3d25c40d9a04bed4dc1f8aab4683e1b470c90f9
created 2013-05-31 10:36 -0700
pushed 2013-06-03 21:06 +0000
Bobby Holley Bobby Holley - Bug 858101 - Run the DefaultValue algorithm directly on the wrapper for Xrays. r=mrbkap, a=akeybl
f5b92b22981cf83ae7996666b8fa8b18bec89a31
created 2013-03-22 19:43 -0700
pushed 2013-05-13 16:59 +0000
Eddy Bruel Eddy Bruel - Bug 789897 - Implement isExtensible and preventExtensions traps for proxies, including scriptable direct proxies, and in the various wrapper classes. Also move non-static JSObject::preventExtensions to static ObjectImpl::preventExtensions, for handle correctness. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
dc0b6744aef665c2445664d3758fa828a28e3d8a
created 2013-03-29 14:07 -0400
pushed 2013-05-13 16:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out bug 789897 due to regressions.
a4e200fe684d5717113a5374ffe5ec3ace820118
created 2013-03-22 19:43 -0700
pushed 2013-05-13 16:59 +0000
Jeff Walden Jeff Walden - Bug 789897 - Move JSObject::preventExtensions (non-static) to ObjectImpl::preventExtensions (static). r=ejpbruel
ea96ee5c55eca00f09ae4c11a1e0d1c0160580d5
created 2013-03-22 19:43 -0700
pushed 2013-05-13 16:59 +0000
Eddy Bruel Eddy Bruel - Bug 789897 - Implement an isExtensible trap for proxies. Patch is a semi-tag-team effort with jwalden. r=jwalden, r=ejpbruel, r=bholley, r=two-turtle-doves-and-a-partridge-in-a-pear-tree
7e13b0fd42f0de1e19d510047e042e22f60d5492
created 2013-03-27 18:15 +0100
pushed 2013-05-13 16:59 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 852094 (Support Unforgeable on proxy-based DOM bindings) - add a JS_DefineOwnProperty API that takes a JSPropertyDescriptor. r=Waldo.
e47387009162d1d00e772fb3f89e6fc74d5990a8
created 2013-03-25 20:39 -0700
pushed 2013-05-13 16:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 854763 - Add a memory reporter for asm.js array buffers. r=luke.
15e82d1c776a66735ae369e7cbd39b5f777c741f
created 2013-03-22 19:43 -0700
pushed 2013-05-13 16:59 +0000
Jeff Walden Jeff Walden - Bug 789897 - Move a bunch of methods needed for ObjectImpl::preventExtensions, out of JSObject and into ObjectImpl. r=jorendorff
7de024ba26d38bdbaa26a9be3772fb8ba3a60f8f
created 2013-03-21 18:15 -0700
pushed 2013-05-13 16:59 +0000
Bill McCloskey Bill McCloskey - Bug 853228 - Remove unused functions in jsdbgapi (r=luke)
23df95aba9cde5613e423b5d4c70e9ae5dfdfb65
created 2013-03-16 20:36 -0700
pushed 2013-05-13 16:59 +0000
Bill McCloskey Bill McCloskey - Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
0d09c1509a43a18a64e97b2e4a078369bbeeb5a2
created 2013-03-03 12:43 -0800
pushed 2013-05-13 16:59 +0000
Terrence Cole Terrence Cole - Bug 847698 - Move most slot allocation closer to object creation; r=bhackett
e9dca222d6c3aa1f4311dbac73769c3e9bd1be90
created 2013-03-06 16:41 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
1d229425d5d30992673c0a0d88276c51f64709cd
created 2013-03-07 13:03 +0000
pushed 2013-05-13 16:59 +0000
Ed Morley Ed Morley - Backed out changeset e112b04664a6 (bug 848395)
23619e5ea880f890b98f008b2e622fd7d4868858
created 2013-02-21 18:51 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 841801 - Keep finalizable objects out of the nursery r=billm
e112b04664a6f6dfd47e0f2b6f67078e2a0d1671
created 2013-03-06 16:41 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
less more (0) -1000 -300 -100 -60 tip