js/public/Class.h
c8cf2a03ddcf31ea2d4355e52a89037468cd15f9
created 2015-02-28 11:23 -0600
pushed 2015-03-26 09:39 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 3 - Change js::DefinePropertyOp and a few property-defining functions to use PropertyDescriptor rather than separate (value, attrs, getter, setter) arguments. r=Waldo.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-22 16:34 +0000
Phil Ringnalda Phil Ringnalda - Backed out 9 changesets (bug 1142775, bug 1139683, bug 1143810, bug 1142761, bug 1142784, bug 1142794, bug 1144819) for widespread bustage
7613fc978d36faaf405f3490c19c85886c9e9686
created 2015-03-01 13:16 -0600
pushed 2015-03-22 14:58 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
e5f0cb31263d820a926a55b288d7ac2951777611
created 2015-02-28 11:23 -0600
pushed 2015-03-22 14:58 +0000
Jason Orendorff Jason Orendorff - Bug 1142784, part 3 - Change js::DefinePropertyOp and a few property-defining functions to use PropertyDescriptor rather than separate (value, attrs, getter, setter) arguments. r=Waldo.
f82a7f0db599cb3bb6e86c30f2c3f5dda34ccd1b
created 2015-03-18 18:22 +0900
pushed 2015-03-18 09:24 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley
1d5e0ae90498a2675c5779fd32a27e03e2bb21ff
created 2015-02-11 11:38 -0600
pushed 2015-03-11 16:22 +0000
Jason Orendorff Jason Orendorff - Bug 828137, part 1 - Make Object.defineProperty fail on window elements. r=bz.
83199a9b218c6e59d37f705b07d6d909340538c1
created 2015-03-10 12:22 -0500
pushed 2015-03-11 16:15 +0000
Jason Orendorff Jason Orendorff - Bug 1141329, prelude - Make ObjectOpResult pointer-sized to fix amazingly bogus code and assertions in IonCaches, introduced by rev 0712a3d4b79c. r=efaust.
65bc629776813646cbbef8a067ee0a19037fde92
created 2015-03-09 16:49 +0100
pushed 2015-03-09 15:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset df26246112ad (bug 828137)
df26246112adff0718ddb163542c4b835ed42f41
created 2015-02-11 11:38 -0600
pushed 2015-03-09 14:19 +0000
Jason Orendorff Jason Orendorff - Bug 828137, part 1 - Make Object.defineProperty fail on window elements. r=bz.
e85721e916920f374a065a858e30fd69c1d4f997
created 2015-02-04 12:01 -0600
pushed 2015-03-07 02:06 +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.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
0712a3d4b79c78f151cf50407fb8707f41b52b25
created 2015-02-03 19:51 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 4 - [[Set]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2b18c04de86c2583959e350a95ef77d621deaef3
created 2015-01-30 11:37 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 3 - [[DefineOwnProperty]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
da286f0f7a49dfcdffa89e254afdc1b8b0b75201
created 2015-01-29 23:02 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 2 - js::SetArrayLength ObjectOpResult support. r=Waldo.
48c2332309a048d3ccfb051ac3ad8e897362bf3f
created 2015-02-18 18:49 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 1½ - Avoid regressing error messages by adding obj to the ObjectOpResult methods that could throw a TypeError. r=Waldo.
3f6b1ead121aaf4f0154457392b0af3e10c4bda2
created 2015-02-02 17:06 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1113369, part 1 - Introduce JS::ObjectOpResult and use it in js::StandardDefineProperty. r=Waldo.
c0d21f2affd6182e729628d952a664ab39438b1b
created 2015-01-30 13:56 -0600
pushed 2015-03-07 02:06 +0000
Jason Orendorff Jason Orendorff - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. r=efaust.
f1348faedf2fb71338dd7b5582ad0a4221f3b272
created 2015-02-14 08:50 -0700
pushed 2015-02-14 15:51 +0000
Brian Hackett Brian Hackett - Bug 1121554 - Include receiver argument in setProperty hooks, r=jorendorff.
d3babbfbe771777402148d64b572857cb2454a36
created 2015-02-13 12:20 +0100
pushed 2015-02-13 19:38 +0000
Tom Schuster Tom Schuster - Bug 1124934 - Add a HasProperty ObjectOp. r=jorendorff
c93e99adfc7d52866cae3a65d818bb32374e9557
created 2015-02-11 23:40 +0100
pushed 2015-02-11 22:41 +0000
Tom Schuster Tom Schuster - Bug 1125437 - Get rid of SetPropertyAttributes and use DefineProperty to follow ES6 specification. r=efaust
f1ac9100750e5669ae15208d939af3a9a794e748
created 2015-01-28 17:12 -0600
pushed 2015-02-02 21:53 +0000
Jason Orendorff Jason Orendorff - Bug 1127121 - Remove property key type splitting in ObjectOps. r=bhackett.
c1fb4bf7b043ffc16bcf943ee040938d4f354add
created 2015-01-25 21:42 +0100
pushed 2015-01-25 20:42 +0000
Tom Schuster Tom Schuster - Bug 1111243 - Implement ES6 proxy behavior for IsArray. r=efaust
ff99308cdefcf27899ce53d9198a11140f66a3ed
created 2015-01-24 16:38 +0100
pushed 2015-01-24 15:38 +0000
Tom Schuster Tom Schuster - Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff
ce3aaa3b3a4210f49c960ead4257e1f7e5e99a87
created 2015-01-22 17:17 +0100
pushed 2015-01-22 18:22 +0000
Tom Schuster Tom Schuster - Bug 1122552 - Introduce [[GetOwnProperty]] object op. r=jorendorff,bz
7ce5ad5a753977da71636825fa09ca8c2451c97c
created 2015-01-16 17:17 +0100
pushed 2015-01-19 09:03 +0000
ProgramFOX ProgramFOX - Bug 1031203 - Implemented float64x2. r=bbouvier
58f7a19c5572a54963d83c489607cfd94b9bb948
created 2015-01-15 14:42 -0500
pushed 2015-01-15 19:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 178c7164a3cd and 9a7ee9cb2247 (bug 1031203) for bustage.
9a7ee9cb224759024c9a7a5b1d3c76a6a5b26a51
created 2015-01-14 19:21 +0100
pushed 2015-01-15 18:01 +0000
ProgramFOX ProgramFOX - Bug 1031203 - Implemented float64x2. r=bbouvier
f1aa2f649c70258d34164242781b6be95c3aa0c8
created 2014-12-18 13:28 -0600
pushed 2015-01-15 16:35 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 10 - Rename the remaining nonstandard internal methods, such as JSObject::getGenericAttributes -> js::GetPropertyAttributes. r=Waldo.
3928ee1b0381453833c00fbe1e1b72a26143f13a
created 2015-01-11 11:34 +0900
pushed 2015-01-11 02:35 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
f0503a20819c61910864f7c3d62113db37053e85
created 2014-10-23 13:49 -0700
pushed 2015-01-09 21:13 +0000
Terrence Cole Terrence Cole - Bug 1085597 - Allow objects with finalization and move ops to be nursery allocated; r=jonco
870e10e9bc5583f06d731e13ddbfe3dbf1317f66
created 2014-12-23 11:51 +0100
pushed 2014-12-23 10:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 232c0f30075c (bug 1031203) for j1 test failures
232c0f30075c15bf44c2d044e35e21b55ef81ec1
created 2014-12-22 14:26 +0100
pushed 2014-12-23 08:01 +0000
ProgramFOX ProgramFOX - Bug 1031203 - Implemented float64x2. r=bbouvier
906c45183f30120a0dec85f47e018474e56b7a2e
created 2014-12-11 19:31 +0100
pushed 2014-12-11 18:31 +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 2014-12-10 22:31 +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.
cfeb16066597374d6bab7c171bce5c1ac1009934
created 2014-12-09 14:44 -0500
pushed 2014-12-09 19:44 +0000
Boris Zbarsky Boris Zbarsky - Bug 1012798 part 1. Add one more available reserved slot on globals, because we need it for Window. r=jorendorff
c80672f72db67fa665c49642f2a73801b27249d8
created 2014-11-24 17:03 -0800
pushed 2014-11-25 01:05 +0000
Wes Kocher Wes Kocher - Backed out changeset b4b619628d1d (bug 1103368) for b2g build bustage
b4b619628d1d1ffd28413d102f11ee89a7f77819
created 2014-11-22 12:23 -0600
pushed 2014-11-24 23:27 +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.
a3fc456298ac3de09851a27d55b9355a788ff00c
created 2014-11-11 11:56 +0100
pushed 2014-11-11 10:57 +0000
Jan de Mooij Jan de Mooij - Bug 1094255 - Optimize GetElements on NodeLists to make fun.apply(x, nodeList) faster. r=bz,evilpie
2c6e370c940caf077f1a0b41140cf49b17c42455
created 2014-11-08 01:07 +0100
pushed 2014-11-08 00:07 +0000
Tom Schuster Tom Schuster - Bug 993026 - Simplify JS resolve hook. r=jorendorff
92d4cb1178bdd3ea90b1066c119f608991d81e13
created 2014-11-05 20:36 +0100
pushed 2014-11-08 00:07 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
5fbb8f4655ff290b9bd7366f93c0b76b4cdba226
created 2014-11-06 09:11 +0100
pushed 2014-11-06 08:14 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset dc265cc31095 (bug 1091900)
dc265cc310956d69520670be10672731a3b9b8d5
created 2014-11-05 20:36 +0100
pushed 2014-11-05 19:37 +0000
Tom Schuster Tom Schuster - Bug 1091900 - Remove iteratorObject hook. r=jorendorff
c8cdf92b78f5e44dc404358f5178e33b7e9262f8
created 2014-10-22 15:17 -0700
pushed 2014-10-29 04:26 +0000
Jeff Walden Jeff Walden - Bug 712939 - Replace a bunch of JS_STATIC_ASSERTs with static_assert. r=jandem
8b3a672d2759d9adecbc5c61698775db8188e069
created 2014-10-28 10:18 +0000
pushed 2014-10-28 10:20 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix crashes moving partially initialized DOM objects r=bz
5c097e67bdb02dd12e7a172334b9044ff7cb3eea
created 2014-10-20 09:07 +0100
pushed 2014-10-20 08:17 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Relocate global objects (browser changes) r=bholley
97b903ea34a1553a253f16d30c5ba25254dd7ee7
created 2014-09-29 09:50 +0100
pushed 2014-09-29 08:54 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - We don't need an objectMoved hook for global objects r=terrence
88d55c0337823cb1fe0eb5a09305c52051fda88e
created 2014-09-10 15:42 -0700
pushed 2014-09-26 15:50 +0000
Terrence Cole Terrence Cole - Bug 1064346 - JSFunction's extended attributes expect POD-style initialization. r=billm
b0eda4f5c21e40839cd67361449e2580812345ef
created 2014-09-18 20:06 -0700
pushed 2014-09-23 22:08 +0000
Jeff Walden Jeff Walden - Bug 896116 - Morph the dependent-JSProtoKey system to explicitly store a JSProtoKey, rather than relying on a system where a single class represents the parent and dependent both. Also convert error objects (Error, RangeError, &c.) to be represented by multiple classes, not a single one. r=bholley, r=till
cf9ed5c3532974b8b55d9b9ec6968d5c9b1e6026
created 2014-09-16 18:45 +0200
pushed 2014-09-16 16:47 +0000
Lars T Hansen Lars T Hansen - Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff
ed2fb19942d0846fe15acbf69b99dda4fa46d453
created 2014-09-10 15:52 -0700
pushed 2014-09-10 22:53 +0000
Eric Faust Eric Faust - Bug 966518 - Part 0: Make proxy callability into a trap, rather than a class check. (r=bholley, r=djvj, r=peterv)
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 04:58 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
1d84eb49d0eafeee4e3ce9a82fcf80297eb42abf
created 2014-09-02 11:07 +0200
pushed 2014-09-02 09:09 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add a class hook that's called when an object is moved r=terrence
12fd4b703210702c464939284a3bdc71b4408ff3
created 2014-08-18 14:18 -0700
pushed 2014-08-18 21:18 +0000
Bobby Holley Bobby Holley - Bug 1050340 - Handle object and array. r=luke
2491548a1dccee0cbc145b0f9b386662f0b784b4
created 2014-08-18 14:18 -0700
pushed 2014-08-18 21:18 +0000
Bobby Holley Bobby Holley - Bug 1050340 - Handle maps and sets. r=luke
7d1e2bb43a8c1aae2a2c450865cf9b0168bcb295
created 2014-08-18 14:18 -0700
pushed 2014-08-18 21:18 +0000
Bobby Holley Bobby Holley - Bug 1050340 - Handle boxed values with a new proxy trap. r=luke
fcf15eb82338c3339cb39066828467b504ccc1a1
created 2014-06-18 17:57 -0700
pushed 2014-06-19 02:35 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
ad465c247417bfb14250ad59f3a10e7616a190d7
created 2014-06-05 13:19 -0400
pushed 2014-06-06 15:17 +0000
Jason Orendorff Jason Orendorff - Bug 1017067 - Merge deleteProperty/deleteElement ops back into a single deleteGeneric op. r=bhackett.
f8170b77ee5f2b8a716f410208528de112453461
created 2014-05-23 16:53 -0700
pushed 2014-05-23 23:53 +0000
Bobby Holley Bobby Holley - Bug 992958 - Add support for prototype JSPropertySpecs on ClassSpec. r=luke
2105c5982f0fec7241e39c2e27129f68126a2cb4
created 2014-05-23 16:53 -0700
pushed 2014-05-23 23:53 +0000
Bobby Holley Bobby Holley - Bug 992958 - Streamline __proto__ getter and setter definitions into a JSPropertySpec. r=luke
52120db36f78a1f62573b87f88bf2b8584b809d3
created 2014-05-08 15:00 +0200
pushed 2014-05-08 13:04 +0000
Jan de Mooij Jan de Mooij - Bug 964915 part 1 - Remove cx argument from innerObject hook. r=efaust
less more (0) -100 -60 tip