js/public/Class.h
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
1415320cf15087ed834d61aebd1a0baad09cca67
created 2015-09-24 12:51 -0700
pushed 2015-12-14 20:08 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix generator bootstrapping (for legacy and star generators both) to be OOM-safe. r=jandem
bcc6422389f02d426e580adb24411812f6ab5ff3
created 2015-09-24 19:43 -0700
pushed 2015-12-14 20:08 +0000
Jeff Walden Jeff Walden - Back out 62ab5e142af3, 387c21d5c4e3, e3138a3efe4a, d8b09e2a11f1, 8add4271e98c, and ead219581dbe for bustage. r=badness-10000 in a CLOSED TREE
387c21d5c4e32568d834a9a03f68f5b09973280c
created 2015-09-24 12:51 -0700
pushed 2015-12-14 20:08 +0000
Jeff Walden Jeff Walden - Bug 1101561 - Fix generator bootstrapping (for legacy and star generators both) to be OOM-safe. r=jandem
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-12-14 20:08 +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-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
4219be7a3b21f9bcec8400c2b8d46e221f7e1963
created 2015-09-23 15:47 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Add hook for HostResolveImportedModule r=shu
b30b0dcc562c4fce5802c1ff222d0cd6c7309f53
created 2015-08-28 21:55 -0700
pushed 2015-12-14 20:08 +0000
Jeff Walden Jeff Walden - Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits
6c90d3eab1f7f9cbc195a6c0dad7f4cf39368237
created 2015-08-23 01:10 -0700
pushed 2015-12-14 20:08 +0000
Jeff Walden Jeff Walden - Bug 1187234 - Throw a TypeError when Array.isArray is passed a revoked proxy. r=efaust
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-10-29 11:30 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-10-29 11:30 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
ac952c7ae8ccb498eb774354cf6d00e088aae433
created 2015-08-11 17:42 +0200
pushed 2015-09-21 14:04 +0000
Jan de Mooij Jan de Mooij - Bug 1185653 - Fix enumerate hook on unboxed objects to skip non-enumerable properties. r=jorendorff, a=ritu
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
f8bd1cf9a4faf2043c2a34acc3ef3d9347ecae97
created 2015-07-09 09:21 -0700
pushed 2015-09-21 14:04 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1068988 - Part 1: Add byte size to the allocation log; r=shu
1566eb1070e812757cc0b4e3df8d88cc3e21f77a
created 2015-07-07 15:31 +0200
pushed 2015-09-21 14:04 +0000
ProgramFOX ProgramFOX - Bug 1124291 - SIMD (interpreter): Implemented int8x16 and int16x8 on a CLOSED TREE. r=bbouvier
0bd6656254d66b565349f5d9cce9ed65fcd75551
created 2015-07-08 15:11 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d1b878ce28f4 (bug 1124291)
d1b878ce28f4958b1eb84c3d34dd71f0203cd77e
created 2015-07-07 15:31 +0200
pushed 2015-09-21 14:04 +0000
ProgramFOX ProgramFOX - Bug 1124291 - SIMD (interpreter): Implemented int8x16 and int16x8 on a CLOSED TREE. r=bbouvier
45349faf26f98795e716238a24ad69a80d2c93e9
created 2015-08-11 17:42 +0200
pushed 2015-08-17 18:35 +0000
Jan de Mooij Jan de Mooij - Bug 1185653 - Fix enumerate hook on unboxed objects to skip non-enumerable properties. r=jorendorff, a=ritu
5dbe1acdee3c0898a0e3bd060659fa9f1b0a33c7
created 2015-06-10 09:42 -0700
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem.
7aaaba95abe8942fb4e033ee305a24a0342c6199
created 2015-06-02 23:27 +0200
pushed 2015-08-10 18:23 +0000
Tom Schuster Tom Schuster - Bug 1135993 - Remove js::IsInNonStrictPropertySet. r=jorendorff
d3ad5584dc91c4d72d64b526aa3072deedd919ca
created 2015-05-14 13:03 +0900
pushed 2015-08-10 18:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley
4071627f11d316615f9c0ad80776d33f2ea5c87a
created 2015-05-12 12:27 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3841e37b0e2f (bug 861219) for JS Crashes on a CLOSED TREE
3841e37b0e2ff6d2777d50173af14ccc492da739
created 2015-05-12 18:05 +0900
pushed 2015-08-10 18:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 861219 - Part 0: Make ClassSpec be able to delegate to another ClassSpec. r=bholley
b2781b5c0f12f1ced79f40763f9db621fd490b42
created 2015-05-04 16:36 -0700
pushed 2015-06-29 20:18 +0000
Brian Hackett Brian Hackett - Bug 1161077 - Allocate unboxed arrays in the nursery, r=terrence.
5028ca29deecc4eae67e804088564b9e2590ee37
created 2015-05-01 16:26 +0100
pushed 2015-06-29 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1159714 - Templatise AutoVectorRooter implementation r=terrence
754814561bc1c4f4993997720af59cb03c212d29
created 2015-04-30 00:32 +0900
pushed 2015-06-29 20:18 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1102219 - Part 0: Combine WARNED_* slots in GlobalObject and turn it into a bitset. r=till
c2c74fe15d1e19cd75e2e9685634e54c9c92ceb5
created 2015-04-27 13:38 -0400
pushed 2015-06-29 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1155984. Improve the performance of the "self" getter in both window and workers. r=peterv,jorendorff
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-06-29 20:18 +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
1f79844c376f994585b43edb1b739a553f2b1fbf
created 2015-04-22 08:29 +0200
pushed 2015-06-29 20:18 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 7 - JS, r=sfink
c89c30a9b45f5df338760f337e6b1acb8d8758cf
created 2015-03-28 14:47 +0100
pushed 2015-06-29 20:18 +0000
Tom Schuster Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +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-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
055c19334b2e2c289cfafb069c3d13c8a0a47ef0
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset d72144153749 (bug 1147005) for being on top of a patch on top of a patch being backed out
d72144153749bcb0c7a492ee8583711c03e4e6e2
created 2015-03-28 14:47 +0100
pushed 2015-05-11 18:39 +0000
Tom Schuster Tom Schuster - Bug 1147005 - Change JSAddPropertyOp signature. r=jorendorff,peterv
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
c8cf2a03ddcf31ea2d4355e52a89037468cd15f9
created 2015-02-28 11:23 -0600
pushed 2015-05-11 18: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-05-11 18:39 +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-05-11 18:39 +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-05-11 18: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.
f82a7f0db599cb3bb6e86c30f2c3f5dda34ccd1b
created 2015-03-18 18:22 +0900
pushed 2015-05-11 18:39 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1079919 - Part 0: Add RegExp ClassSpec. r=bholley
1d5e0ae90498a2675c5779fd32a27e03e2bb21ff
created 2015-02-11 11:38 -0600
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset df26246112ad (bug 828137)
df26246112adff0718ddb163542c4b835ed42f41
created 2015-02-11 11:38 -0600
pushed 2015-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +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-05-11 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. r=efaust.
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
f1348faedf2fb71338dd7b5582ad0a4221f3b272
created 2015-02-14 08:50 -0700
pushed 2015-03-30 18:32 +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-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1124934 - Add a HasProperty ObjectOp. r=jorendorff
c93e99adfc7d52866cae3a65d818bb32374e9557
created 2015-02-11 23:40 +0100
pushed 2015-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +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-03-30 18:32 +0000
Tom Schuster Tom Schuster - Bug 1122619 - Remove getPropertyAttributes object ops. r=jorendorff
less more (0) -100 -60 tip