js/src/builtin/Object.cpp
47e0a4c1d10980f7a61ce25341134a8716d418d3
created 2015-08-13 23:19 +0200
pushed 2015-08-14 13:01 +0000
Tom Schuster Tom Schuster - Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till
1204cb4289254eac5c9b650023524f9b873f6845
created 2015-08-13 15:44 +0200
pushed 2015-08-13 22:18 +0000
Jan de Mooij Jan de Mooij - Bug 1194148 - Self-host Array.prototype.toString. r=till
7325fc8acaca3e3e363d4c4c51360caaa9af0eb3
created 2014-11-05 00:32 -0600
pushed 2015-07-17 14:26 +0000
Jason Orendorff Jason Orendorff - Bug 987514, part 4 - Implement most of the standard Reflect methods. r=Waldo.
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
45b7b670c32ef11c8b88b1ec20b9d645421a6fc8
created 2015-06-08 10:55 -0700
pushed 2015-07-10 23:06 +0000
Jeff Walden Jeff Walden - Bug 1169639 - Make intrinsicsHolder-accesses fallible, now that it's possible to access it without having previously gone through intrinsics-object creation code to ensure its existence. r=shu
9d52e081c34ecd63518132cf697e1481f0995e55
created 2015-07-08 19:56 -0700
pushed 2015-07-09 15:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 6e49d0bf0819 (bug 1169639) for hazard build failures
6e49d0bf08194956d48217e7dfe01131574b88cd
created 2015-06-08 10:55 -0700
pushed 2015-07-09 15:56 +0000
Jeff Walden Jeff Walden - Bug 1169639 - Make intrinsicsHolder-accesses fallible, now that it's possible to access it without having previously gone through intrinsics-object creation code to ensure its existence. r=shu
e6f863562d504642d063e4d48ebc6490a8ff7bf0
created 2015-05-29 16:48 -0500
pushed 2015-06-25 09:10 +0000
Jason Orendorff Jason Orendorff - Bug 1125624, part 3 - Remove js::StandardDefineProperty and js::DefineOwnProperty. r=Waldo.
0c43e4255e88976832574b1695ab3d9c19e77a94
created 2015-06-17 11:02 +0200
pushed 2015-06-17 18:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 94f14d6b26d5 (bug 1125624)
94f14d6b26d5e6c060e965c0982708e63d27db66
created 2015-05-29 16:48 -0500
pushed 2015-06-17 18:57 +0000
Jason Orendorff Jason Orendorff - Bug 1125624, part 3 - Remove js::StandardDefineProperty and js::DefineOwnProperty. r=Waldo.
5232dd059c11090c118ca413f60b22822823b2c3
created 2015-05-01 14:03 -0500
pushed 2015-05-26 23:16 +0000
Jason Orendorff Jason Orendorff - Bug 1140482 - Add JSPROP_RESOLVING. Give NativeDefineProperty standard behavior in cases where a non-resolving define needs to trigger a resolve hook. r=Waldo.
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-20 13:54 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
1c6a191fead0dcecf7b80c4f339169dd0d4df02f
created 2015-05-06 16:52 +0200
pushed 2015-05-06 20:26 +0000
Jan de Mooij Jan de Mooij - Bug 1160535 part 1 - Give JSFunction its own AllocKind. r=terrence
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
ef334b744581250b6e10a52cda737f7506ceed11
created 2015-04-21 20:04 +0900
pushed 2015-04-21 22:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1153963 - Add telemetry for regexp.hasOwnProperty("source") and Object.getOwnPropertyDescriptor(regexp, "source") on non-release build. r=till
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
c279eefced07397e78484b0c631d8533abffde7a
created 2015-03-24 22:37 +0100
pushed 2015-03-25 14:34 +0000
Tom Schuster Tom Schuster - Bug 1103344 - Object.assign should stop when an exception is thrown. r=till
f82a7f0db599cb3bb6e86c30f2c3f5dda34ccd1b
created 2015-03-18 18:22 +0900
pushed 2015-03-18 22:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley
7128e4104f942a3fa9e5588bea567e138620ecdd
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142865. Remove the parent argument from NewObjectWithGroup. r=waldo
b105c303ca33ed024d8e34413da7cf24f848f129
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142296. Remove the parent argument from NewObjectWithGivenProto. r=waldo
c78a9d1273c5d4ddf7a804eab41a92ff90ce0ec5
created 2015-02-15 06:18 -0600
pushed 2015-03-13 19:52 +0000
Jason Orendorff Jason Orendorff - Bug 1133081, part 5 - Remove non-asserting PropertyDescriptor accessors in favor of the new PropDesc-inspired asserting accessors. r=efaust.
63dbcc4fd0f02324f31e55c69409d61bc10116c0
created 2015-02-14 07:37 -0600
pushed 2015-03-13 19:52 +0000
Jason Orendorff Jason Orendorff - Bug 1133081, part 4 - Reimplement the remaining PropDesc methods and delete PropDesc. r=efaust.
2a96f2eed5c9a450fac568ebd93d5f83ff05ad0b
created 2015-02-13 14:31 -0600
pushed 2015-03-13 19:52 +0000
Jason Orendorff Jason Orendorff - Bug 1133081, part 1 - Switch from js::PropDesc to JSPropertyDescriptor for all users of js::StandardDefineProperty (mainly Object.defineProperty/Properties and the corresponding Debugger.Object methods). r=efaust.
bd142e2ac19ca898893ae02c4747ff23ae08429a
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. r=waldo
2d8eb9a843bfd5b73a3930a2977d02ee6764d0c5
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. r=waldo
e2d7fdba0593bd1e7fad7dba61e2afef4231534c
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 2. Stop passing non-null funobjArg to js::NewFunction and js::NewFunctionWithProto. r=waldo
f257cfba6686f101e80f840662ba4caf04633e21
created 2015-03-10 19:34 +0100
pushed 2015-03-12 08:14 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1140317: Make sure chars created by DecompileValueGenerator won't ever leak; r=Waldo
41df9affe00f2c266cf6bcc7e7c5b04846090872
created 2015-02-05 16:36 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 7 - [[SetPrototypeOf]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
e85721e916920f374a065a858e30fd69c1d4f997
created 2015-02-04 12:01 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 6 - [[PreventExtensions]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
3f6b1ead121aaf4f0154457392b0af3e10c4bda2
created 2015-02-02 17:06 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 1 - Introduce JS::ObjectOpResult and use it in js::StandardDefineProperty. r=Waldo.
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
4d8dcc44a1391596e0067add69c46dbce5abb731
created 2015-02-24 08:56 +0100
pushed 2015-02-26 01:18 +0000
ziyunfei ziyunfei - Bug 1135429 - Object.create shouldn't throw when its second argument is a primitive value. r=till
b66941d0e3288e486c2d9c88547b9765abc4d6b5
created 2015-02-22 07:21 +0100
pushed 2015-02-24 00:05 +0000
ziyunfei ziyunfei - Bug 1120170 - part 1 - Change JSMSG_NOT_NONNULL_OBJECT message to accept an argument. r=till
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-02-16 15:06 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-09 01:41 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 22:44 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
13f7779c31edff977a51176027472d2428b4704c
created 2015-01-24 14:43 +0100
pushed 2015-01-25 00:24 +0000
Jan de Mooij Jan de Mooij - Bug 1066878 - Inline Object.create(x) in Ion. r=bhackett
42d4b2cb18b6567890c2113784761eb8f17337a1
created 2015-01-24 01:18 +0100
pushed 2015-01-24 16:27 +0000
Tom Schuster Tom Schuster - Bug 1124890 - Replace LookProperty with GetOwnProperty in ObjectToSource. r=Waldo
eb8001361b467b4f4f6f9563553b70fec74e3880
created 2015-01-22 17:17 +0100
pushed 2015-01-22 22:31 +0000
Tom Schuster Tom Schuster - Bug 1124201 - Remove NonProxyLookupOwnProperty. r=jorendorff
f1aa2f649c70258d34164242781b6be95c3aa0c8
created 2014-12-18 13:28 -0600
pushed 2015-01-16 00:14 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 10 - Rename the remaining nonstandard internal methods, such as JSObject::getGenericAttributes -> js::GetPropertyAttributes. r=Waldo.
8330481355e1cb6908038732eae0f5a326950bf0
created 2014-12-18 10:48 -0600
pushed 2015-01-16 00:14 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 9 - Rename JSObject::freeze -> FreezeObject and others. r=Waldo.
a0bcff4b675e622545bcef3aadbca3858601e86d
created 2014-12-18 08:35 -0600
pushed 2015-01-16 00:14 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 7 - Rename JSObject::{get,set}Generic etc. -> js::{Get,Set}Property and add a few comments. r=Waldo.
e2d2f1d200398336fce871e7159c971a44ae407b
created 2014-12-18 07:32 -0600
pushed 2015-01-16 00:14 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 6 - Rename JSObject::lookupGeneric, etc. -> js::LookupProperty and JSObject::hasProperty -> js::HasProperty. r=Waldo.
2575c07d5b5b722235c7706133714e5fae258c6a
created 2014-12-18 06:54 -0600
pushed 2015-01-16 00:14 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 5 - Rename JSObject::defineGeneric etc. -> js::DefineProperty, js::DefineOwnProperty -> js::StandardDefineProperty (for the moment--the plan is to unite these soon, both the name and the implementation). r=Waldo.
d172d554c7326d971e275f51e31208cb871d0195
created 2014-12-18 06:17 -0600
pushed 2015-01-16 00:14 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 4 - Rename a static function HasProperty -> GetPropertyIfPresent, to get it out of the way for js::HasProperty, which is coming in a subsequent patch. Remove the js::GetOwnPropertyDescriptor signature that makes an object: it was only used in one place. r=Waldo.
42e833ab7dea24b06adf2a374b4dadacec777387
created 2014-12-18 05:26 -0600
pushed 2015-01-16 00:14 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 3 - Rename JSObject::preventExtensions -> js::PreventExtensions and a few others, and move them to jsobj.cpp. Uninline several functions that have no business being inlined. r=Waldo.
4638c344364dbdddd5c1708e59a90523edf858bd
created 2014-12-11 19:31 +0100
pushed 2014-12-12 01:30 +0000
Tom Schuster Tom Schuster - Bug 825199 - Self host __defineGetter__ and friends. r=till
54938d8a3baa3e9cc67a0662f57d5a98c9c74d16
created 2014-12-11 19:31 +0100
pushed 2014-12-12 01:30 +0000
Tom Schuster Tom Schuster - Bug 825199 - Allow us the define self-hosted properties after everything is set-up properly. r=till
65e82280a4be780a54ea4cf4ae15e85f216dd8dd
created 2014-11-22 12:23 -0600
pushed 2014-12-12 01:30 +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.
a7d403088a1608e6c04692313bf476478c5095eb
created 2014-12-02 16:56 -0600
pushed 2014-12-10 10:50 +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 2014-12-10 10:50 +0000
Jason Orendorff Jason Orendorff - Bug 1097694 - js::HasOwnProperty sanity surgery. r=efaust.
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-08 11:50 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-06 00:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-06 00:03 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
2ca8635fe240b9f62672153a9d030432473e4955
created 2014-11-24 17:04 -0800
pushed 2014-11-25 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset ff97ac763705 (bug 1097694)
ff97ac763705dd01700fc605500047a1bd374297
created 2014-11-11 11:14 -0600
pushed 2014-11-25 11:48 +0000
Jason Orendorff Jason Orendorff - Bug 1097694 - js::HasOwnProperty sanity surgery. r=efaust.
7bfc7cabc457d55e85af2a8c045a1654eda2b8f6
created 2014-10-19 01:18 -0700
pushed 2014-10-23 18:06 +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
less more (0) -100 -60 tip