js/src/vm/UnboxedObject.cpp
70a52e791eb7160b0c4130cc8f0bb6f58d34d101
created 2017-09-19 12:31 +0100
pushed 2017-09-19 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1396613 - Replace special cases with use of objectMoved hook when tenuring r=sfink
353300cbbf52fc65a5e4f463ca42eade3790b549
created 2017-09-19 12:31 +0100
pushed 2017-09-19 21:54 +0000
Jon Coppeard Jon Coppeard - Bug 1396613 - Update the object moved hook to allow it to be called when tenuring nursery objects r=sfink r=mccr8
05f6da3339b33ba5bc4d369de5a706cd9523395d
created 2017-09-18 15:08 +0200
pushed 2017-09-18 23:25 +0000
Jan de Mooij Jan de Mooij - Bug 1384121 part 1 - Don't sweep ObjectGroups under IC helper functions. r=bhackett
c871d215b63bedfa18850ad116e5724c2cff360b
created 2017-09-08 16:18 +0200
pushed 2017-09-10 08:09 +0000
André Bargull André Bargull - Bug 1398113 - Use NameToId for known property names to avoid the indexed property check in AtomToId. r=jandem
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-08-26 00:32 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-06-15 09:16 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
12667d6bc2083c860f26921c3deb9598fcae7b7e
created 2017-02-14 18:19 +0100
pushed 2017-02-14 22:46 +0000
Jan de Mooij Jan de Mooij - Bug 1339411 - Rewrite and optimize object allocation paths. r=bhackett
6f4074b2c8e3027d046004f4d2fa016d865fd004
created 2017-02-07 14:30 -0700
pushed 2017-02-10 23:42 +0000
Brian Hackett Brian Hackett - Bug 1337070 - Tolerate multiple zone groups and cooperating contexts in the GC, r=jonco.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
42b3573b6996fca8278b396ff0ebfce1d49402b1
created 2017-02-01 05:24 +0900
pushed 2017-02-01 12:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 15: Change NativeObject::addDataProperty to static method. r=jandem
e91f28eb9a8831d1988350a8cd9e4c41d2b637d4
created 2017-01-20 16:10 +0000
pushed 2017-01-21 03:15 +0000
Jon Coppeard Jon Coppeard - Bug 1331668 - Add a class to encapsulate the possible results of a property lookup r=jandem
3e2eddbfeaef6075cf337bdcd2997a8238e989c9
created 2017-01-17 16:46 +0100
pushed 2017-01-18 15:00 +0000
Jan de Mooij Jan de Mooij - Bug 1331606 - Avoid OOM crashes when we reach the executable code limit. r=luke
0de811b52c9416c85c35ef739f18abf131f92f5d
created 2016-08-23 11:25 +0200
pushed 2016-08-25 12:26 +0000
Jan de Mooij Jan de Mooij - Bug 1295967 - Share Shapes and BaseShapes across compartments. r=jonco,fitzgen,njn
dea9c5788c50de3f16cdcb300821d7d3fbbd3763
created 2016-08-11 17:14 +0100
pushed 2016-08-12 23:30 +0000
Jon Coppeard Jon Coppeard - Bug 1291292 - Use chunk location word for nursery test in JIT code r=jandem
1506fafba57d04da968331cf7dc2dc10dab9bdcd
created 2016-07-28 11:49 +0100
pushed 2016-07-30 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
4dcce7c669037971a862a39d3a44790523d9c819
created 2016-07-29 15:41 +0200
pushed 2016-07-30 14:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2a200a9215d7 (bug 1288780) for bustage on a CLOSED TREE
2a200a9215d731481dd0bfc2de8409203a255ee6
created 2016-07-28 11:49 +0100
pushed 2016-07-30 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
db2c7f11d17142b488396e5e3c39a31520b36139
created 2016-07-28 13:24 +0200
pushed 2016-07-28 15:52 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d757a1ca6d56 (bug 1288780) for hazard failures on a CLOSED TREE
d757a1ca6d56b381805bc9a85590ef6462cda312
created 2016-07-28 11:49 +0100
pushed 2016-07-28 15:52 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
cc866385dd0124bde69f1d7fd50baee93c531ddf
created 2016-07-07 08:15 +0200
pushed 2016-07-07 09:45 +0000
Jan de Mooij Jan de Mooij - Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
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
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
a1c29f2e7e32617d77eb5127ef21ab1ed8a0b66d
created 2016-05-03 03:28 -0700
pushed 2016-05-04 09:55 +0000
Eric Faust Eric Faust - Bug 1254172 - Make UnboxedLayout::makeNativeGroup robust to unknownProperties on unboxed type. (r=jandem)
9e97e2282142b206ef97d13045eac502b58201ed
created 2016-04-25 15:42 -0700
pushed 2016-05-02 09:26 +0000
Terrence Cole Terrence Cole - Bug 1267412 - Use MutableHandleValue instead of pointer-to-AutoValueVector; r=sfink
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
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-04-27 09:58 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
bd7b47bc93278bc309decec2f0b2d4e44c675f24
created 2016-04-13 09:29 +0200
pushed 2016-04-13 21:18 +0000
Jan de Mooij Jan de Mooij - Bug 1263886 - Don't call makeConstructorCode if the group has unknown properties. r=bhackett
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
32598dbf8f233575c5dd492eb05dd324b53d1d6a
created 2016-04-04 08:47 +1000
pushed 2016-04-06 09:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261720 (part 2) - Move ClassExtension::isWrappedNative into js::Class::flags. r=jorendorff.
b9f349b8151b9bc165318bda2eaed0ede209d50e
created 2016-04-04 08:45 +1000
pushed 2016-04-06 09:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261720 (part 1) - Separate js::ClassExtension from js::Class. r=jorendorff,bz.
ad5ff46b72e7168e38d1c6c4cbe3b370ee0537b5
created 2015-09-01 15:26 -0700
pushed 2016-04-05 14:52 +0000
Jim Blandy Jim Blandy - Bug 1251529: In object metadata world, rename "object metadata" to "allocation metadata" and "callback" to "builder". r=fitzgen
0ed129db55485ccd748f44b4d0b02de607dd290c
created 2016-03-31 19:24 +1100
pushed 2016-04-04 01:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260984 (part 2) - Reduce ObjectOps exposure. r=jorendorff.
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.
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-03-23 15:25 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
caafd1cb5f6e5a517464acbaf1c475873f13872a
created 2016-02-02 18:20 -0800
pushed 2016-02-23 15:52 +0000
Jim Blandy Jim Blandy - Bug 1221378: Add JSCLASS_DELAY_METADATA_CALLBACK flag to UnboxedPlainObject. r=jandem
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
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-17 19:40 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
9ee3fb4a1528b1abfab7f520a19acdf0d850ee9f
created 2016-01-13 22:05 +0100
pushed 2016-01-14 10:50 +0000
Jan de Mooij Jan de Mooij - Bug 1237998 - Don't track property types for unboxed expando objects. r=bhackett
5593299abb8bf003141c8765b20fe2c869349915
created 2015-12-22 05:16 -0700
pushed 2015-12-23 11:00 +0000
Brian Hackett Brian Hackett - Bug 1232269 - Use the correct receiver when calling an own getter or setter on an unboxed object, r=jandem.
89c7000635b90265393a44bfd5ee0fbb14280c6b
created 2015-12-21 10:11 -0800
pushed 2015-12-22 10:47 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1233863 - ARM64: Set up pseudo stack pointer in proglogues. r=sstangl
36df961c4bdc55165397639f999cce8075af3326
created 2015-11-30 11:27 +0100
pushed 2015-12-03 11:03 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 5: Ion changes. r=h4writer
91bfd1093c2c748012d4aeb4af3a08f91daf04ce
created 2015-11-26 15:39 +0100
pushed 2015-12-01 23:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Rename JitOptions into DefaultJitOptions and get rid of the js_ prefix for the instance; r=h4writer
2954012024e156883315caa608b877c10740599a
created 2015-11-06 19:03 +0100
pushed 2015-11-09 13:56 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 5 - Remove innerObject/outerObject/thisValue Class hooks. r=luke
f3d67353090e376d1d5ddb68f2377b269d6a1a88
created 2015-10-30 09:50 +0000
pushed 2015-10-30 23:36 +0000
Jon Coppeard Jon Coppeard - Bug 1219183 - Update comments that reference renamed thisObject hook r=shu
6fa02ca94feb9e50f4cc9e338c5a8cf4acadd63d
created 2015-10-30 07:15 +0100
pushed 2015-10-30 23:36 +0000
Lars T Hansen Lars T Hansen - Bug 1196545 - unboxed array snafus. r=jandem
8d34c0a05a1f6812f644e8a3c05fecc1db57eb7c
created 2015-10-28 17:02 +0100
pushed 2015-10-29 00:00 +0000
Jan de Mooij Jan de Mooij - Bug 1218111 - Fix property enumeration order of unboxed objects with expando properties. r=bhackett
1ca90786e46d5dcd9ced892ddf6c223676cd4550
created 2015-10-05 14:50 -0500
pushed 2015-10-26 09:59 +0000
Jason Orendorff Jason Orendorff - Bug 1211660 - Remove dead obj argument from two functions. r=Waldo.
8aba07c1a690d6e5e6e339a10f1ed13198931931
created 2015-10-07 12:19 -0700
pushed 2015-10-16 11:18 +0000
Steve Fink Steve Fink - Bug 1212624 - Use range-based iteration for various LinkedList<T> in spidermonkey, r=Waldo
7c0c549a1a102fca547166ab79d91a62ab76a7d4
created 2015-10-14 16:49 -0700
pushed 2015-10-15 09:53 +0000
Steve Fink Steve Fink - Backed out 5 changesets (bug 1212624) for breaking stuff.
f73fca35daadf048671f3222c1fa803696956c76
created 2015-10-07 12:19 -0700
pushed 2015-10-15 09:53 +0000
Steve Fink Steve Fink - Bug 1212624 - Use range-based iteration for various LinkedList<T> in spidermonkey, r=Waldo
1963f6c813dc2d5329c8d21dc0b8f96f7d1509fb
created 2015-10-05 10:05 -0600
pushed 2015-10-06 10:01 +0000
Brian Hackett Brian Hackett - Bug 1207821 - Change the initialized length of an unboxed array in some places without triggering pre barriers, r=jandem.
f3311acb9940e8bff7c806d1e40f9b29836f99bc
created 2015-09-29 14:33 -0700
pushed 2015-10-01 10:39 +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 10:39 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-24 10:05 +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:05 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
03ac65b27fad56afd0506d066bdab68f6b3660ec
created 2015-09-22 08:59 -0600
pushed 2015-09-22 23:42 +0000
Brian Hackett Brian Hackett - Bug 1205870 - Make sure all possible unboxed array inline capacities are accounted for, r=jandem.
40fae3130e1a816d0074f4c72cdc3e5e6ff5c1e6
created 2015-09-21 14:31 +0100
pushed 2015-09-22 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence
a9705e55f06d441594321a2e99c0e8b9c34eeb91
created 2015-09-19 14:46 -0600
pushed 2015-09-20 04:08 +0000
Brian Hackett Brian Hackett - Backout d29fef133d8a for octane regressions.
d29fef133d8a0960a57031f71b299fa58aa4d74d
created 2015-09-19 10:40 -0600
pushed 2015-09-20 04:08 +0000
Brian Hackett Brian Hackett - Bug 1198861 - Improve type barrier logic to avoid unnecessary tests on primitive types, and fix redundant baseline stubs for SETELEM property adds, r=jandem.
less more (0) -100 -60 tip