js/src/builtin/TypedObject.cpp
dc32b86990d5142169d46d9b1ac75c780d99442c
created 2016-03-30 15:02 +0100
pushed 2016-04-04 13:43 +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-04-04 13:43 +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-04-04 13:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-04-04 13:43 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
e52c7446d8b4e3233b41a3d76eee3928fe64d836
created 2016-03-22 13:23 +0000
pushed 2016-04-04 13:43 +0000
Jon Coppeard Jon Coppeard - Bug 1257903 - Compact arenas containing shapes r=terrence
764ae482c00774494774cf23c819d7d6e58efcdd
created 2016-03-02 16:09 -0800
pushed 2016-03-09 16:35 +0000
Jim Blandy Jim Blandy - Bug 1252154: Delay allocation metadata collection for inline typed objects. r=sfink
449c568f3dc59845245086884a3cf56af2aa5fd4
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Detemplatize getOrCreateSimdTypeDescr(). r=bbouvier
27fc4690ec4d0f4a0288d2b6eeba304fa927a3bb
created 2016-01-28 11:28 +0100
pushed 2016-02-08 15:56 +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-02-08 15:56 +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
86e7bff461f85ac192c774d297a942c121b26385
created 2016-01-24 23:41 -0800
pushed 2016-02-08 15:56 +0000
Jeff Walden Jeff Walden - Bug 1079844 - Rename isNeutered() to isDetached(), and rename isNeutered() on views to hasDetachedBuffer(). r=sfink
8cee871e838f1d14c8d3c37d1f3e862cc651d4fa
created 2016-01-22 11:04 +0100
pushed 2016-01-24 02:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241454: Hoist SimdTypeDescr::Type into SimdType, unify AsmJSSimdType and SimdType; r=jolesen
f6bd24864d7b8adfaa4d22db39dc63d640024771
created 2016-01-14 15:47 +0100
pushed 2016-01-15 10:51 +0000
Till Schneidereit Till Schneidereit - Bug 1239403 - Add JSFUN_HAS_REST flag to JSFunctionSpec entries for self-hosted builtins with ...rest parameters. r=jandem
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-01-13 11:01 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
84e9f142912599540e4b32e9055cddd33cc8c969
created 2016-01-11 16:03 +0100
pushed 2016-01-12 10:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1235408: Lazily resolve SIMD types; r=jandem
7de84f81fe57ed1b9cc4c81bbb3fdfb998ba75e4
created 2015-12-23 09:52 -0800
pushed 2015-12-26 01:50 +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:51 +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-25 00:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Simplify SimdTypeDescr::size()/alignment() and remove a macro; r=jolesen
cbd0b3d73d3be9023708e4fc9cc1718e5fd8866f
created 2015-11-20 10:52 +0100
pushed 2015-11-25 00:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Store SIMD type descriptors on the global SIMD object rather than on the global; r=jolesen
acbae6e7a18dec634c87bd81624ced3c9abc794b
created 2015-11-17 21:40 +0100
pushed 2015-11-20 22:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1225605: Make the dependency between SimdTypeDescr::Type and the SimdTypes/SimdLanes arrays clearer; r=jolesen
f3d67353090e376d1d5ddb68f2377b269d6a1a88
created 2015-10-30 09:50 +0000
pushed 2015-10-30 23:59 +0000
Jon Coppeard Jon Coppeard - Bug 1219183 - Update comments that reference renamed thisObject hook r=shu
1ca90786e46d5dcd9ced892ddf6c223676cd4550
created 2015-10-05 14:50 -0500
pushed 2015-10-26 10:31 +0000
Jason Orendorff Jason Orendorff - Bug 1211660 - Remove dead obj argument from two functions. r=Waldo.
76b54ac73786eb8f095531680db0651078b6ce98
created 2015-10-20 22:05 +0200
pushed 2015-10-21 13:37 +0000
Tom Schuster Tom Schuster - Bug 1215814 - Small ThrowIfNotConstructing cleanup. r=efaust
f3311acb9940e8bff7c806d1e40f9b29836f99bc
created 2015-09-29 14:33 -0700
pushed 2015-10-01 12:18 +0000
Terrence Cole Terrence Cole - Bug 1209754 - Assert that all post-barriers happen on the main thread; r=jonco
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-10-01 12:18 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
31392a3bfe2a6da206c6cfdaff8dcc32d989e2b6
created 2015-09-01 23:17 -0700
pushed 2015-09-29 10:43 +0000
Jim Blandy Jim Blandy - Bug 1209325: Move implementation of JS WeakMap type into its own file. r=terrence.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-24 10: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-09-24 10:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
40fae3130e1a816d0074f4c72cdc3e5e6ff5c1e6
created 2015-09-21 14:31 +0100
pushed 2015-09-22 10:54 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence
0dd901033bab9d3b1b9e2c8bbc914b42496afb06
created 2015-09-18 00:14 +0200
pushed 2015-09-18 11:37 +0000
Tom Schuster Tom Schuster - Bug 603201 - Change GetProperty receiver argument to Value in JS. r=efaust
21e229c5ff708285d9e2c837c9679aab55ee4c48
created 2015-09-03 12:08 +0100
pushed 2015-09-03 21:11 +0000
Jon Coppeard Jon Coppeard - Bug 1201051 - Add ObjectWeakMap::init() rather than crashing in constructor on OOM r=terrence
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-09-02 18:54 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
8f410f4e8f5cc1960eb0812ff7c469dc96a08f9c
created 2015-06-10 15:54 -0500
pushed 2015-08-14 13:24 +0000
Jason Orendorff Jason Orendorff - Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie.
462b7f77dc3af710ee3cbf3d68778e563a4ffc07
created 2015-08-11 17:42 +0200
pushed 2015-08-11 22:56 +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:10 +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 23:02 +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:34 +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:34 +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:34 +0000
ProgramFOX ProgramFOX - Bug 1124291 - SIMD (interpreter): Implemented int8x16 and int16x8 on a CLOSED TREE. r=bbouvier
ee6ec5804e11c7d96c7dbf8fa17be42edd374433
created 2015-07-02 22:46 +0200
pushed 2015-07-03 10:20 +0000
Tom Schuster Tom Schuster - Bug 1177801 - Remove NewObjectWithProto. r=bhackett
5232dd059c11090c118ca413f60b22822823b2c3
created 2015-05-01 14:03 -0500
pushed 2015-05-26 23:25 +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 14:03 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 21:24 +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
4cfeaa849a9665465b5c1b267c1cacaef9795296
created 2015-04-07 05:50 -0600
pushed 2015-04-07 20:27 +0000
Brian Hackett Brian Hackett - Bug 1148916 - Remove MaybeSingletonObject NewObjectKind, r=terrence.
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-04 18:12 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
898ac9f9b37f6234512857b5f140d8ca3c397af4
created 2015-03-30 15:14 -0700
pushed 2015-04-04 18:12 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 7: Move String marking to TraceEdge; r=jonco
2188112cece3c1bea799137c0913740375fbb919
created 2015-03-30 15:14 -0700
pushed 2015-04-04 18:12 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco
ad8cd4aaa14330d8243eae57d25efb7ec98683ec
created 2015-03-26 10:23 -0700
pushed 2015-03-31 13:33 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
e19def475b91d36c13de902824c3818de2ab6287
created 2015-03-28 17:03 -0700
pushed 2015-03-30 00:25 +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 04:41 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-03-29 04:41 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 04:41 +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 04:41 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
ffe7f2e2a0f0099870373f80a102c11860d00c4e
created 2015-03-26 10:23 -0700
pushed 2015-03-29 04:41 +0000
Terrence Cole Terrence Cole - Bug 1147665 - Replace value marking functions with TraceEdge; r=jonco
8c02abfe5360fa4bf00c5c59ea1640f1e2e7c14a
created 2015-03-01 13:16 -0600
pushed 2015-03-28 00:18 +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:49 +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:49 +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:44 +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:44 +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: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.
324071d6d325ad1ecd6aa14e91e010734c1bd28a
created 2015-03-20 16:07 -0400
pushed 2015-03-21 19:53 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d3c9b899f7d2 (bug 1143256) for frequent browser_perf-refresh.js leaks.
less more (0) -100 -60 tip