js/src/builtin/Object.cpp
192f2eb705fdbaf0217cd2dfce18cc5318d3f776
created 2016-10-30 15:57 +0100
pushed 2016-11-14 12:33 +0000
Tom Schuster Tom Schuster - Bug 1313914 - ObjectDefineProperties should throw for non-callable accessors. r=arai
f92acdeafd272d593391bbd33bcc5ac031306c42
created 2016-10-09 20:42 +0200
pushed 2016-11-14 12:33 +0000
Tom Schuster Tom Schuster - Bug 1308482 - Implement ObjectDefineProperties changes. r=arai
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
b1428a6cabc5c470e505841d2306e5ca4c3576f7
created 2016-08-15 23:05 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 9: Use Latin1 variant of JS_ReportErrorNumber after encoding in Latin1. r=jandem
f970fe55ff6cbf39fca00df19b0894ad0830fbd9
created 2016-08-15 23:05 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 8: Use ASCII or UTF8 variant of JS_ReportErrorNumber in non-simple cases. r=jwalden
4e98bedb1102a74111da7d7bcdba99f7f9adae37
created 2016-08-15 19:21 +0900
pushed 2016-11-14 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 7: Use ASCII variant of JS_ReportErrorNumber when parameters are all static string. r=jwalden
f382d56789de9a9c9324cb4ba401d6fb747e5c0e
created 2016-08-31 00:13 +0200
pushed 2016-09-19 13:50 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Implement ES6 Symbol.toStringTag. r=jorendorff
5238e71b363530b228304f71bc6052b41373dd5e
created 2016-06-09 20:27 +0200
pushed 2016-08-01 14:37 +0000
Tom Schuster Tom Schuster - Bug 1245024 - Implement Object.getOwnPropertyDescriptors. r=efaust,bz
b4938a38f3c0c840b81f6988d53dc25f30acf6c7
created 2016-05-26 14:49 -0700
pushed 2016-06-06 20:27 +0000
Jeff Walden Jeff Walden - Bug 1270977 - Modify BoxNonStrictThis to not use CallReceiver. r=efaust
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-06-06 20:27 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-06-06 20:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3c4b7e1de629 (bug 1263778) for assertion failures
3c4b7e1de6290ef6e21f2f9e17f99ee5a04f47c6
created 2016-03-18 16:45 -0700
pushed 2016-06-06 20:27 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
980befcd0f7343d349edf6dad2b764a5a7ba5175
created 2016-04-18 21:18 -0400
pushed 2016-04-25 17:12 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1265594 - Expose FromPropertyDescriptor() as a public JS API; r=jorendorff
8dbe34ec0786f8f8df51a47249c6fd19766fb630
created 2016-04-19 14:32 -0700
pushed 2016-04-25 17:12 +0000
Wes Kocher Wes Kocher - Backed out changeset d59204040050 (bug 1265594) for SM bustage in rest-debugger.js
d5920404005033ac00cd2eabdbb1826b30215269
created 2016-04-18 21:18 -0400
pushed 2016-04-25 17:12 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1265594 - Expose FromPropertyDescriptor() as a public JS API; r=jorendorff
4012e45e502eebdea798846bfd2234aec4ccd6b2
created 2016-03-21 16:18 -0700
pushed 2016-04-25 17:12 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Update miscellaneous code to use js::Call instead of js::Invoke. r=till
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-25 17:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
f29f34e249d2ca3a438beb108c1139a858b32ea1
created 2016-04-01 10:59 +1100
pushed 2016-04-25 17:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260984 (part 3) - Separate js::ClassSpec from js::Class. r=jorendorff.
e2c9ab41a6c1d236caabf7f898f3164ebc534549
created 2016-03-14 15:44 -0500
pushed 2016-04-25 17:12 +0000
Jason Orendorff Jason Orendorff - Bug 1049041 - Remove scary warning about mutating [[Prototype]]. r=efaust.
2f67bfe42f63fd0a870b6373795bd35d12e83977
created 2016-02-10 23:09 +0100
pushed 2016-03-07 14:25 +0000
Till Schneidereit Till Schneidereit - Bug 1246929 - Skip installing functions and properties on builtins for the self-hosting global. r=Waldo
6eaaef0677d4000359a26445aec25016273a2d46
created 2016-03-06 21:12 +0100
pushed 2016-03-07 14:25 +0000
Till Schneidereit Till Schneidereit - Bug 1232639 - Implement Object.{values,entries} in C++ to avoid native call overhead in tight loop. r=jorendorff
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-25 14:05 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-25 14:05 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-01-25 14:05 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
58937c535d90b9f87cb1619b0486b44a62b260b0
created 2015-11-13 18:22 -0800
pushed 2015-12-14 20:18 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
4121f4a9058de38c509a7176e9fe446786e19b77
created 2015-09-25 17:05 +0200
pushed 2015-12-14 20:18 +0000
Till Schneidereit Till Schneidereit - Bug 1208464 - Implement proposed ES7 functions Object.values and Object.entries. r=evilpie
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-12-14 20:18 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
a47a3ce6f35efede61f6b1b8ef8188ffa05e33de
created 2015-11-13 18:22 -0800
pushed 2015-12-14 20:18 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2015-12-14 20:18 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
2f83ba89eb481d6307504adcc050612b5dbf0696
created 2015-11-13 18:22 -0800
pushed 2015-12-14 20:18 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2015-12-14 20:18 +0000
Phil Ringnalda Phil Ringnalda - Back out 19 changesets (bug 1055472) for hazards and jstest failures
fd09d5077094f08e9887b87ad79115e6d1f567d3
created 2015-11-13 18:22 -0800
pushed 2015-12-14 20:18 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
4bccd2788f121ff7f5f7a963583b94e14b34f01e
created 2015-08-05 18:05 -0500
pushed 2015-12-14 20:18 +0000
Jason Orendorff Jason Orendorff - Bug 1191570 - Use ToPropertyKey everywhere ES6 says to use it. r=Waldo, r=jandem.
ce808b640593b0848975f8ea3ccbf8c16dbec687
created 2015-10-12 16:44 +0900
pushed 2015-10-29 11:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1211140 - Remove telemetry for RegExpSourceProperty. r=till
661d7a83f247741765bea605c31afbd4caaf99bd
created 2015-10-08 15:08 -0700
pushed 2015-10-29 11:48 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Make more parts of the global object's prototype chain immutable, when we flip that switch. r=bz
891371c4f1fea92ffd708374904c5c3e1756db82
created 2015-10-02 22:10 -0700
pushed 2015-10-29 11:48 +0000
Phil Ringnalda Phil Ringnalda - Back out 2 changesets (bug 1052139) for mochitest-jetpack bustage
3dc50396132253056430e7ed5f37f67d510fc3ee
created 2014-11-28 02:58 -0500
pushed 2015-10-29 11:48 +0000
Jeff Walden Jeff Walden - Bug 1052139 - Make the [[Prototype]] of all objects on the window object's [[Prototype]] chain be immutable, BUT also disable the code that actually respects immutable-prototype handling. When we want to enable this, it'll then be a one-line change. r=bz
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-10-29 11:48 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-10-29 11:48 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-10-29 11:48 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
55329d9af36f6bc1fb3986187672bc251cf004d5
created 2015-09-11 18:52 -0700
pushed 2015-09-21 14:31 +0000
Jan de Mooij Jan de Mooij - Bug 1200809 part 6 - Convert various natives to new InlinableNatives system. r=nbp
47e0a4c1d10980f7a61ce25341134a8716d418d3
created 2015-08-13 23:19 +0200
pushed 2015-09-21 14:31 +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-09-21 14:31 +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-08-10 19:25 +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-08-10 19:25 +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-08-10 19:25 +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-08-10 19:25 +0000
Phil Ringnalda Phil Ringnalda - Back out 6e49d0bf0819 (bug 1169639) for hazard build failures
6e49d0bf08194956d48217e7dfe01131574b88cd
created 2015-06-08 10:55 -0700
pushed 2015-08-10 19:25 +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-29 20:36 +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-29 20:36 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 94f14d6b26d5 (bug 1125624)
94f14d6b26d5e6c060e965c0982708e63d27db66
created 2015-05-29 16:48 -0500
pushed 2015-06-29 20:36 +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-06-29 20:36 +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-06-29 20:36 +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-11 19:23 +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-05-11 19:23 +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-05-11 19:23 +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-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +0000
Tom Schuster Tom Schuster - Bug 1103344 - Object.assign should stop when an exception is thrown. r=till
less more (0) -100 -60 tip