js/src/jsobj.cpp
46c80c517631bd66053a9a84f8419329f7891935
created 2015-01-09 00:06 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in object ops. (r=lth)
d0b014d15b00b6e111178e4141fb074e0c246dc3
created 2015-01-03 00:18 -0600
pushed 2015-02-23 15:17 +0000
Jeff Walden Jeff Walden - Bug 603201 - Move js::ToObject to JS::ToObject. r=shu over IRC, much thanks for this as it helps land another large patch without delay
f262ebee6242f6547577f591998f28994280124f
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.3 - Update callee uses, extract information form the maybe-recovered callee. r=shu
c687eceec200de3f8ddc660b4f65adec96fcaf6c
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 1 - Enable recovering the scope chain. r=shu
906c45183f30120a0dec85f47e018474e56b7a2e
created 2014-12-11 19:31 +0100
pushed 2015-02-23 15:17 +0000
Tom Schuster Tom Schuster - Bug 1097267 - Change to the simpler enumerate hook in the js engine. r=jorendorff
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
8d0fdbf77f280d70d0e3356111bd59658cbef8ed
created 2014-11-22 08:43 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 4 - Ban stub getter/setter arguments to js::CheckDefineProperty. r=bhackett.
f654193f2c2ef3c92f5ea8634d99b4faac2a15e4
created 2014-11-22 08:10 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 3 - Ban stub getter/setter arguments to JSObject::define{Generic,Property,Element} and js::SetPropertyIgnoringNamedGetter. r=bhackett.
5814a172384247c021279efd6d240a0576d27173
created 2014-11-21 21:07 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 2 - Ban stub getter/setter arguments to js::baseops::Define{Property,Generic,Element}, DefineNativeProperty, and DefinePropertyOrElement. r=bhackett.
f57597056a607a064c05ccedf6cb527f46517f82
created 2014-11-21 19:33 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 1 - Forbid stub getter/setter arguments to NativeObject::{add,change,put}Property. r=bhackett.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
4a897b65fd0ea4dee872a748d540169922396ac1
created 2014-11-11 11:14 -0600
pushed 2015-02-23 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1097694 - js::HasOwnProperty sanity surgery. r=efaust.
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
9a7e59858dc68ea4063a8daa76cc00bd64327bfd
created 2014-12-04 09:43 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1107288 - Always build in incremental GC support; r=billm
b4acb1d6184f1561aa5792328c994c745f97e7c6
created 2014-12-07 20:03 -0800
pushed 2015-02-23 15:17 +0000
Jan de Mooij Jan de Mooij - Bug 1108289 - Whitelist String object resolve hook for non-integers so that our ICs work. r=bhackett
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2015-02-23 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
73a54f3b33f4d14de438acc4c457461a91c9933b
created 2014-12-04 10:15 -0800
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1105232 - Remove race updating COW shared elements owner pointer r=terrence
75f3468a4ae7979953415562e2207412965f8b75
created 2014-12-01 06:05 -0800
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1105232 - Fix race condition updating copy-on-write array owner pointer in compacting GC r=terrence
a160dd7b5dda21fb821177a50eabfb904f425111
created 2015-01-23 11:30 +0000
pushed 2015-01-26 15:57 +0000
Jon Coppeard Jon Coppeard - Bug 1108007 - Don't allow GC to observe uninitialized elements in cloned array. r=nbp, a=sledru
2ca8635fe240b9f62672153a9d030432473e4955
created 2014-11-24 17:04 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset ff97ac763705 (bug 1097694)
63f71ff39bbc6f87008f7222db71d21d5d9d6d95
created 2014-11-24 17:04 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b3f742c00ba1 (bug 1103152)
6daa62f15a63d2708a8333f4dd0680682bbddf2b
created 2014-11-24 17:04 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset 64aa4c4d0691 (bug 1103368)
cabeb902de6d41eebb69842ae69e0e073f1a7644
created 2014-11-24 17:04 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset e737de5b209b (bug 1103368)
ae31d26695113dbe96aecb29e3055546526ec88b
created 2014-11-24 17:04 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset ba1d6ece1bc6 (bug 1103368)
56ebb99d774eef30488e7fcca268308ed15e0660
created 2014-11-24 17:03 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset d201babc2e84 (bug 1103368)
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
d201babc2e846261e50b2e31893e486a4986dee0
created 2014-11-22 08:43 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 4 - Ban stub getter/setter arguments to js::CheckDefineProperty. r=bhackett.
ba1d6ece1bc620b24c14d334c77ebddc7ad08528
created 2014-11-22 08:10 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 3 - Ban stub getter/setter arguments to JSObject::define{Generic,Property,Element} and js::SetPropertyIgnoringNamedGetter. r=bhackett.
e737de5b209baa3de255d83efd4cb9874e5c2db5
created 2014-11-21 21:07 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 2 - Ban stub getter/setter arguments to js::baseops::Define{Property,Generic,Element}, DefineNativeProperty, and DefinePropertyOrElement. r=bhackett.
64aa4c4d0691c200eedf8ef98d697c3d0e17ae8d
created 2014-11-21 19:33 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 1 - Forbid stub getter/setter arguments to NativeObject::{add,change,put}Property. r=bhackett.
b3f742c00ba1395e499d859b6374ca6864d4f522
created 2014-11-21 15:14 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
ff97ac763705dd01700fc605500047a1bd374297
created 2014-11-11 11:14 -0600
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1097694 - js::HasOwnProperty sanity surgery. r=efaust.
bd55fa110906ba994c3a1b10480164c2e54d9998
created 2014-11-20 12:07 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1100594 - Whitelist the function resolve hook in LookupPropertyPureInline. r=bhackett
d99caaf9ab8c61a8999ca04bcb3d521bf59c4b0e
created 2014-11-18 21:45 -0800
pushed 2015-01-12 19:37 +0000
Bill McCloskey Bill McCloskey - Bug 1101083 - js_DumpBacktrace should dump all frames (r=bholley,nbp)
2dbd7a8b984a6907ea1248c6c8d9d50c74054619
created 2014-11-13 14:39 -0800
pushed 2015-01-12 19:37 +0000
Shu-yu Guo Shu-yu Guo - Bug 1032869 - Part 1: Rename isDebuggerFrame to isDebuggerEvalFrame. (r=jimb)
eeb6ee106d15f08ac943068d7ca9a55ebbc7feac
created 2014-10-15 22:54 -0500
pushed 2015-01-12 19:37 +0000
Jason Orendorff Jason Orendorff - Bug 1090537, part 3 - Pass receiver argument through from JSObject::setGeneric and setElement to Proxy::set. r=efaust.
2c6e370c940caf077f1a0b41140cf49b17c42455
created 2014-11-08 01:07 +0100
pushed 2015-01-12 19:37 +0000
Tom Schuster Tom Schuster - Bug 993026 - Simplify JS resolve hook. r=jorendorff
0af912c812944d82d3aa0069dde92dc38ff62dd2
created 2014-11-06 10:12 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 2 - Remove GENERATOR frame flag. r=wingo
fd04ca4a868dbc364906ea59fdf3ee784bfcb86f
created 2014-11-04 18:44 -0700
pushed 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1089665 - Fixup dictionary objects earlier after swapping them, r=billm.
66860992cd5ea5e12dc41ec39101de2cca4b7737
created 2014-10-29 15:06 -0400
pushed 2015-01-12 19:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1088002 part 2. Change JS_DefineElement, JS_DefineProperty, JS_DefineUCProperty, JS_DefinePropertyById, and JS_DefineProperties to default to using JSNative accessors, not JSPropertyOp accessors. r=waldo
7bfc7cabc457d55e85af2a8c045a1654eda2b8f6
created 2014-10-19 01:18 -0700
pushed 2015-01-12 19:37 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
acdc29a63249118182133930f44506245322a835
created 2014-10-22 08:59 +0200
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9e900e87b4bb (bug 1085566)
9e900e87b4bbc73849db81b9bced23aaa7520e61
created 2014-10-19 01:18 -0700
pushed 2015-01-12 19:37 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
c42ba3f5ac3296b5930f57b5a39ade48134ecc53
created 2014-10-20 09:07 +0100
pushed 2015-01-12 19:37 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Relocate global objects r=terrence
8c605fc7e0e1b6bc91c7b11f95bf475a9f169ef6
created 2014-10-18 10:51 -0700
pushed 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename NativeObject slots/elements to slots_/elements_, sr=luke.
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2015-01-12 19:37 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
b56d94c7261a751a55d586598241b66f4f51210f
created 2014-10-17 10:19 +0200
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 987560 - Greatly refactor generator implementation. Patch mostly written by Andy Wingo. r=wingo
da7bdb2b6ee32a2356e65fb159b773167513de8a
created 2014-08-28 15:43 -0500
pushed 2014-11-28 15:29 +0000
Jason Orendorff Jason Orendorff - Bug 1042567 - Reflect JSPropertyOp properties more consistently as data properties. r=efaust, a=sledru
81af1b9eba5d5ae102fabe9092ebfed622bcadbd
created 2014-10-12 19:37 +0200
pushed 2014-11-28 15:29 +0000
Tom Schuster Tom Schuster - Bug 1069694 - Remove OldDebugAPI from js/src. r=shu
d646fdb79bf6018d1aeeed355a8e51e5f2289f63
created 2014-09-26 19:39 -0500
pushed 2014-11-28 15:29 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
4007aeccec79b33a9eae3506f26455ae3e01facc
created 2014-10-08 08:32 +0100
pushed 2014-11-28 15:29 +0000
Jon Coppeard Jon Coppeard - Bug 1075546 r=terrence
ebcbf94ef701951a8d3718c9bf3534eb5c414989
created 2014-10-07 18:50 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
e210c7768dfd2e05d9f79236084c89dac52a2cf8
created 2014-10-06 04:05 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Move NativeObject manipulating methods into more appropriate files, sr=luke.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
a59c2ddcf04cae9dc2e3a7702c8703b7430c3ff3
created 2014-10-02 10:19 +0100
pushed 2014-11-28 15:29 +0000
Jim Blandy Jim Blandy - Bug 1075591: Make js::gc::TenuredCell::asTenured return a TenuredCell &, not a TenuredCell *. r=terrence
7719fd510b39c0461e2b20dba6b7c0cbae5fd737
created 2014-10-01 13:39 -0400
pushed 2014-11-28 15:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 31a25f47264b (bug 1067942) for Linux mochitest-other crashes.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
less more (0) -1000 -300 -100 -60 tip