js/src/builtin/TypedObject.h
9456e0185872a6262940f549aa50e67072de26cc
created 2016-09-21 02:48 -0400
pushed 2016-09-22 09:55 +0000
arn197 arn197 - Bug 1304310 - Remove else after return statement in ConvertScalar. r=arai
f411c2442970e33416db6aaeebae04051222c517
created 2016-08-04 11:27 -0500
pushed 2016-08-05 10:01 +0000
Luke Wagner Luke Wagner - Bug 1292190 - Baldr: fix include dependencies (r=bbouvier)
5fbfd52e02678da4a00b2535f568086ad3e33258
created 2016-07-05 18:22 -0700
pushed 2016-07-07 09:41 +0000
Jeff Walden Jeff Walden - Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust
500e86461a3cce584c5b8069a2721a95366f8f72
created 2016-05-31 09:00 -0700
pushed 2016-06-01 13:08 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Test loads, stores, and bitcasts. r=sunfish
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:06 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
76dab36ffb46f81ac6c0d93a20b91e2da4ee03a4
created 2016-05-12 06:11 -0700
pushed 2016-05-13 09:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1271959 - Don't specify a size for enum class SimdType. r=bbouvier
a0eeeb82335526f5a2c6226c5317b9b691f4ed9c
created 2016-05-05 12:01 +1000
pushed 2016-05-10 10:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 3) - Use MOZ_MUST_USE more in js/src/builtin/. r=jonco.
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-05-04 09:55 +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-04-28 14:31 +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-04-28 14:31 +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
72615136e898b1dd36fe23e069288fd43feb2e02
created 2016-04-21 11:06 +0100
pushed 2016-04-21 21:41 +0000
Jon Coppeard Jon Coppeard - Bug 1266107 - Simplify typed object tracing now type descriptors are traced first r=terrence
dc32b86990d5142169d46d9b1ac75c780d99442c
created 2016-03-30 15:02 +0100
pushed 2016-03-31 20:04 +0000
Jon Coppeard Jon Coppeard - Bug 1260371 - Forward another pointer during TypedObject tracing to fix bustage r=me
24b56ce6d8db255d1fbf691753ab07f99c07b3c5
created 2016-03-30 12:33 +0100
pushed 2016-03-31 20:04 +0000
Jon Coppeard Jon Coppeard - Bug 1260371 - Rearrange RelocationOverlay so that magic field does not overlay inline string chars r=terrence
a43d8b2d94db52eb484bfda5e0ee00819b48a4ef
created 2016-03-24 07:00 +1100
pushed 2016-03-31 20:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
449c568f3dc59845245086884a3cf56af2aa5fd4
created 2016-02-01 14:55 -0800
pushed 2016-02-02 10:51 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Detemplatize getOrCreateSimdTypeDescr(). r=bbouvier
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-01-29 00:30 +0000
Tom Schuster Tom Schuster - Bug 1242214 - Rename JSPropertyDescriptor JS::PropertyDescriptor in js. r=sstangl
d08bf5b0f989cf23edce42a982c33c839869f9bd
created 2016-01-25 14:01 -0800
pushed 2016-01-27 11:00 +0000
Jeff Walden Jeff Walden - Bug 1079844 - Rename ArrayBufferViewObject::neuter to ABVO::notifyBufferDetached. Detachment applies only to ArrayBuffers, and the methods didn't actually neuter anything, so "notify" makes more sense as the verb here. r=sfink
332b15daa544d423271116b671499f2bd94d5f9e
created 2016-01-25 14:01 -0800
pushed 2016-01-27 11:00 +0000
Jeff Walden Jeff Walden - Bug 1079844 - Rename scattered bits of 'neuter' terminology to detachment terminology. r=jandem
8cee871e838f1d14c8d3c37d1f3e862cc651d4fa
created 2016-01-22 11:04 +0100
pushed 2016-01-24 01:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Hoist SimdTypeDescr::Type into SimdType, unify AsmJSSimdType and SimdType; r=jolesen
7de84f81fe57ed1b9cc4c81bbb3fdfb998ba75e4
created 2015-12-23 09:52 -0800
pushed 2015-12-26 01:16 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1233111 - Add unsigned SIMD types to interpreter. r=bbouvier
089ed419e48eefaa21292f1f1dd4c742443fbff7
created 2015-12-22 14:17 -0800
pushed 2015-12-23 11:00 +0000
Sajjad Taheri Sajjad Taheri - Bug 1160971 - Part 1: SIMD bool vector implementation for the interpreter. r=bbouvier
cf597c8a51f01ba92d21ca879ca15f30f6462015
created 2015-11-20 10:56 +0100
pushed 2015-11-24 21:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Simplify SimdTypeDescr::size()/alignment() and remove a macro; r=jolesen
acbae6e7a18dec634c87bd81624ced3c9abc794b
created 2015-11-17 21:40 +0100
pushed 2015-11-20 22:36 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Make the dependency between SimdTypeDescr::Type and the SimdTypes/SimdLanes arrays clearer; r=jolesen
d36103a859acec5e091d0c2160cd81d3dff27ad4
created 2015-10-01 14:06 -0700
pushed 2015-10-03 22:38 +0000
Terrence Cole Terrence Cole - Bug 1209704 - Part 3: Share tracing accessors between all barrier classes; r=jonco
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-09-18 11:19 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
462b7f77dc3af710ee3cbf3d68778e563a4ffc07
created 2015-08-11 17:42 +0200
pushed 2015-08-11 22:35 +0000
Jan de Mooij Jan de Mooij - Bug 1185653 - Fix enumerate hook on unboxed objects to skip non-enumerable properties. r=jorendorff
ff50a243f1c06fbddce17d334749f24d08b80d59
created 2015-07-30 10:55 +0100
pushed 2015-07-30 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1188408 - Rearrange relocation overlay so we don't change object group during compacting r=terrence
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
1566eb1070e812757cc0b4e3df8d88cc3e21f77a
created 2015-07-07 15:31 +0200
pushed 2015-07-08 18:33 +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-07-08 18:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d1b878ce28f4 (bug 1124291)
d1b878ce28f4958b1eb84c3d34dd71f0203cd77e
created 2015-07-07 15:31 +0200
pushed 2015-07-08 18:33 +0000
ProgramFOX ProgramFOX - Bug 1124291 - SIMD (interpreter): Implemented int8x16 and int16x8 on a CLOSED TREE. r=bbouvier
0269d7785019aa7f64dbbf96ec4efeb206922680
created 2015-05-13 11:06 -0700
pushed 2015-05-23 20:31 +0000
Terrence Cole Terrence Cole - Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett
97b85843afe2b5164a09fbd86a20a7eaca197419
created 2015-05-18 13:30 -0700
pushed 2015-05-19 10:01 +0000
Terrence Cole Terrence Cole - Backed out changeset 489740128625 (bug 1163790) on a CLOSED TREE
489740128625a9ff98d39ee56c38bc0940a81c66
created 2015-05-13 11:06 -0700
pushed 2015-05-19 10:01 +0000
Terrence Cole Terrence Cole - Bug 1163790 - Part 2: Share inlined Class tracing between marking and tenuring; r=bhackett
e19def475b91d36c13de902824c3818de2ab6287
created 2015-03-28 17:03 -0700
pushed 2015-03-30 00:21 +0000
Brian Hackett Brian Hackett - Bug 1142843 - Optimize accesses through prototypes with typed object receivers in baseline and ion, r=jandem.
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
57bd743ef57b9351edda09b932d548aa8390f062
created 2015-03-23 11:55 +0100
pushed 2015-03-28 18:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-27 23:37 +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-03-26 18:44 +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.
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-26 18:44 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
c3638d994edd641c54b6cfcc60d8f32576530eca
created 2015-03-22 09:34 -0700
pushed 2015-03-23 12:19 +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-23 12:19 +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-23 12:19 +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.
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-21 19:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
d3c9b899f7d205a33b53ec9c11d41955955c6089
created 2015-03-20 06:33 -0700
pushed 2015-03-21 19:32 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
35f7c0795116b44f106b79dab2f1ccbea9ca688d
created 2015-02-04 10:20 -0600
pushed 2015-03-08 03:12 +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-08 03:12 +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-08 03:12 +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.
c0d21f2affd6182e729628d952a664ab39438b1b
created 2015-01-30 13:56 -0600
pushed 2015-03-08 03:12 +0000
Jason Orendorff Jason Orendorff - Bug 1130576 - Rename JSPropertyOp -> JSGetterOp and JSStrictPropertyOp -> JSSetterOp. r=efaust.
afda1ff329bf2d1da22e0f09eb1c24537eefb7f4
created 2015-03-04 08:32 -0600
pushed 2015-03-04 21:35 +0000
Brian Hackett Brian Hackett - Bug 1137497 - Remove shape from unboxed objects, r=jandem.
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
04a909655b92c61a467d3bcf364909fe9ee33e51
created 2015-02-16 21:01 +0100
pushed 2015-02-19 23:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1133565: Factor SIMD templates within a compartment; r=jandem,jonco
ba6d1381814da1bbaf6d381ab9f59b9dd40d8039
created 2015-02-17 12:43 +0100
pushed 2015-02-17 20:08 +0000
Tom Schuster Tom Schuster - Bug 1133379 - Simplify typedobject set array element code. r=bhackett
f1348faedf2fb71338dd7b5582ad0a4221f3b272
created 2015-02-14 08:50 -0700
pushed 2015-02-16 15:06 +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-16 15:06 +0000
Tom Schuster Tom Schuster - Bug 1124934 - Add a HasProperty ObjectOp. r=jorendorff
c93e99adfc7d52866cae3a65d818bb32374e9557
created 2015-02-11 23:40 +0100
pushed 2015-02-12 14:33 +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-03 13:27 +0000
Jason Orendorff Jason Orendorff - Bug 1127121 - Remove property key type splitting in ObjectOps. r=bhackett.
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.
less more (0) -100 -60 tip