js/src/builtin/Object.cpp
63d554bec64a866442aa6dd6b88d4c3e0dd7fdcc
created 2013-10-29 16:39 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust, a=bajaj
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
5c71939105ec1c0eae8f3472bced025017b8fc0a
created 2013-09-27 11:19 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
868f37d83a73edbf4656aa0b2c725e9d3f0031e6
created 2013-10-01 05:46 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Back out 0a76209b85d2, error message changes I don't have time to fix right now. r=orange
0a76209b85d2015bb94ae1a0d541b2ac4da0b96d
created 2013-09-27 11:19 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Bug 921548 - Remove js_ValueToObjectOrNull -- people should use ToObject or explicit null/undefined tests, for readability. r=jorendorff
0b4ab192b28984ac0056c091713bc02fd67b4d58
created 2013-09-24 23:00 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/builtin/; r=ehsan
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-10-28 21:59 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
1a9a72fbdc59c632184c0c9170cedb2b4c7a0145
created 2013-09-06 21:41 -0500
pushed 2013-10-28 21:59 +0000
Jason Orendorff Jason Orendorff - Bug 913445 - Print something less confusing than "null" for non-stringifiable values in the shell. r=luke.
e3547f7fa0e4dbe206aacba4e8bf7c615b31f83e
created 2013-08-26 17:09 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909171 (part 1) - Add JS_ prefixes to macros missing them in jsversion.h. r=luke.
32e6af3f6a05802ceafdcf7bda56f5c65330a66d
created 2013-08-23 11:07 -0400
pushed 2013-10-28 21:59 +0000
Andy Wingo Andy Wingo - Bug 904701 - Implement prototype madness for ES6 generators. r=bhackett, r=jorendorff
c5beaf2142e76e6a1f0b26146eec4bd398c25d3b
created 2013-08-22 16:14 +0100
pushed 2013-10-28 21:59 +0000
Ed Morley Ed Morley - Backed out changeset 6a182052fafe (bug 904701) for warnings as errors failures on a CLOSED TREE
6a182052fafe7ddd811c064111f5d5e40f59bc7b
created 2013-08-22 10:16 -0400
pushed 2013-10-28 21:59 +0000
Andy Wingo Andy Wingo - Bug 904701 - Implement prototype madness for ES6 generators. r=bhackett, r=jorendorff
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2013-09-16 19:14 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
0960402d8145e0442bf08d5bb8d19cd09d75227b
created 2013-07-16 21:34 +0200
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 852421 - Remove MarkTypeObjectUnknownProperties call from Object.create. r=bhackett
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 3) - Use JSObject::{is,as} for JSObject itself. r=sfink.
9b78a71801209dfea5e12554b3c46cb280aabde4
created 2013-06-20 21:27 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff.
f30a9bb898f63ef9bc3ed315aeec48e5d66ef0ed
created 2013-07-11 15:15 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 1) - Remove unnecessary js*inlines.h #includes, as found by include-what-you-use. r=bhackett.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
da9d61adaed29284c020f787d846dab72268793a
created 2013-06-28 14:01 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 888106 - Add too-much-recursion detection to isExtensible tests, and make the isExtensible hook capable of failing. r=bholley, r=ejpbruel
5663ee7151259d0b3a7ef48fb706abe09cb3cb44
created 2013-07-01 09:03 +0200
pushed 2013-09-16 19:14 +0000
Ms2ger Ms2ger - Bug 887009 - Pass MutableHandleValue to Invoke(); r=terrence
612c36049571de25f8a6978090548c63bb3869cd
created 2013-06-26 17:00 +0200
pushed 2013-09-16 19:14 +0000
Till Schneidereit Till Schneidereit - Bug 885729 - Inline array and proxy specializations of js::DefineProperty into js::DefineProperties. r=jwalden
f5eca934fa1655f79fffdd64646b67910ed3ac54
created 2013-06-21 08:28 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
4bbca87e3009a82691ce86def47a27b406ad8f48
created 2013-06-06 21:35 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2) - Remove more unnecessary #includes from SpiderMonkey. r=jorendorff.
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
b252464d739e6f981bd4fe16aedf6e0395a2e5c7
created 2013-06-06 22:49 -0500
pushed 2013-08-05 18:49 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 7 - Isolate the frontend. Make files outside the frontend include frontend/BytecodeCompiler.h or frontend/SourceNotes.h if possible; those two act as facades and do not include all the rest of the frontend headers. r=njn.
9305b1486c2dfe418d642fef80fc01d78626a774
created 2013-06-03 16:30 -0700
pushed 2013-08-05 18:49 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix some exact rooting static analysis failures under js/src; r=bhackett
f9cf4a647f394df1febe2f9a0fcbce7d25bb193f
created 2013-04-30 15:40 -0700
pushed 2013-06-24 18:52 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawString 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
b67bcb5f1a8e0f0d3dd6603cddaa4cec3e8da29f
created 2013-04-22 14:15 -0700
pushed 2013-06-24 18:52 +0000
Xin Zhang Xin Zhang - Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
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
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
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
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.
a321bf04c39b999adf95fb8d2bca95a68d966bc6
created 2013-03-28 15:46 +0100
pushed 2013-05-13 16:59 +0000
Tom Schuster Tom Schuster - Bug 839979 - Implement Object.is. r=jorendorff
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
89a3c21daea67f00f863ae3c14e889593c264d3f
created 2013-03-21 23:23 +0100
pushed 2013-05-13 16:59 +0000
Tom Schuster Tom Schuster - Bug 828462 - Root Proxy/Wrapper rests in js/src. r=terrence
fcb84b09972fd124bafe10a065e68b9ea14c094f
created 2013-03-05 18:32 +0000
pushed 2013-05-13 16:59 +0000
Jon Coppeard Jon Coppeard - Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
e644bc44f39f65e08911a57cfe23517dea3f38f5
created 2013-02-09 13:51 +0100
pushed 2013-04-01 19:47 +0000
Jan de Mooij Jan de Mooij - Bug 839420 - Refactor ReportIsNotFunction to not use spIndexOf and remove spIndexOf. r=bhackett
aacac17cc139164fbe36078465e00dc720288e01
created 2013-02-07 09:12 +0100
pushed 2013-04-01 19:47 +0000
Ms2ger Ms2ger - Bug 823902 - Use a bit less fromMarkedLocation; r=terrence
f4995279452c50ac60e5e40962f8dd8563b549cd
created 2013-02-07 09:08 +0100
pushed 2013-04-01 19:47 +0000
Ms2ger Ms2ger - Bug 829206 - Implement CallArgs::get; r=evilpie
a7e7f2d70dfe4399b3c829ecb0dcb92f0a8553b5
created 2013-02-07 09:08 +0100
pushed 2013-04-01 19:47 +0000
Ms2ger Ms2ger - Bug 829205 - Some rooting in Object.cpp; r=terrence
c929583ba8ae39a6e32752039fc538f3e94fde9a
created 2013-01-24 21:24 -0800
pushed 2013-04-01 19:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
a7f7309da69d8d1aefead656cbf6b47403154395
created 2013-01-31 22:29 -0800
pushed 2013-04-01 19:47 +0000
Phil Ringnalda Phil Ringnalda - Back out 66882ea6f8c7 (bug 788293) and 32f09cb3c7b6 (bug 834090) for bustage
66882ea6f8c7048b3c3aa6f235387beb86ae0c9d
created 2013-01-24 21:24 -0800
pushed 2013-04-01 19:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
052d2de29f8f0cd2942c0697ce9413c1ce8626d6
created 2013-01-26 07:42 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 834826 - Eliminate or refactor various unnecessary stack roots, r=terrence.
6450a26eb74f37f754757283e8fb533fae8e1dbd
created 2013-01-24 20:18 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 834242 - Reduce cost of exact stack rooting during property reads, r=terrence.
b4dff8ad703b560db0f517a28c932105d1a11729
created 2013-01-18 14:30 -0500
pushed 2013-04-01 19:47 +0000
Benjamin Peterson Benjamin Peterson - Bug 832141 - Rename js_ValueToSource to ValueToSource and make it internal. r=luke
4ec09b9230837fe1c29b5b5445525e9ee3c339b9
created 2013-01-14 16:15 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 829813 - Cleanup API for marking/testing implicit properties, r=billm.
63c4b0f66a0ced763bdca91f4ea714a24e962afc
created 2013-01-11 14:48 +0100
pushed 2013-04-01 19:47 +0000
Ms2ger Ms2ger - Merge latest PGO-green m-i changeset to m-c.
f4671ccc450246de1b52b9dd5f0b77043e998809
created 2013-01-10 17:53 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 827490 - Allow native objects to have both slots and dense elements, rm dense/slow array distinction, r=billm, dvander.
less more (0) -60 tip