js/src/jsobjinlines.h
e3835d35a46ed3450b2b99eccc1045f9c9022fbe
created 2017-09-20 18:56 +0200
pushed 2017-09-21 00:47 +0000
Jan de Mooij Jan de Mooij - Bug 1401577 - Optimize object flag accessors on native objects. r=anba
94b2ac8be5db8e0792675a133934ecf92648a450
created 2017-09-08 16:14 +0200
pushed 2017-09-10 08:09 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
eb00a7039454986b07be0caab31063e7876dea57
created 2017-09-06 09:07 +0100
pushed 2017-09-07 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1396931 - Simplify sweeping of dictionary mode objects allocated in the nursery r=sfink
6880dc2a3c29e9d3dc3a8912f2a425c1d8958bf8
created 2017-08-25 10:11 +0200
pushed 2017-08-26 00:32 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 2 - Remove checks for getProperty/setProperty hooks in SpiderMonkey. r=evilpie
973ca5df0887528178b758e0525937ba3e048555
created 2017-08-10 11:11 +0200
pushed 2017-08-11 01:26 +0000
Jan de Mooij Jan de Mooij - Bug 1388354 - Optimize ToPropertyKey a bit. r=anba
74d5a19b281479b5c52a9bfb9ff283bad3b74451
created 2017-07-28 12:55 -0700
pushed 2017-07-30 09:20 +0000
André Bargull André Bargull - Bug 1384244 - Remove hasDynamicPrototype check from MaybeHasInterestingSymbolProperty because only proxies can have dynamic prototypes. r=jandem
c199e7e82e60db82e43daae52cd6a76c2590a7a8
created 2017-06-29 11:13 -0700
pushed 2017-06-30 13:41 +0000
Jan de Mooij Jan de Mooij - Bug 1376799 - Optimize Object.prototype.toString. r=evilpie
5ab80eaba78ccbfe4603899d78ffcd16395322cf
created 2017-06-02 09:06 +0200
pushed 2017-06-02 12:33 +0000
Jan de Mooij Jan de Mooij - Bug 1369042 - Optimize @@toStringTag and @@toPrimitive property lookups in the VM. r=evilpie
ecfa2c50a8d8f126b2bf5856c3aebdc7cec3ecc1
created 2017-05-11 17:12 +0200
pushed 2017-05-12 00:43 +0000
Jan de Mooij Jan de Mooij - Bug 1348772 - Optimize Array.prototype.shift to have O(1) perf instead of O(n). r=jonco
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
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-02-12 02:17 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
2db07fc0b189125985ca41fd9a29d77aef738f39
created 2017-02-06 23:29 +0200
pushed 2017-02-08 00:56 +0000
André Bargull André Bargull - Bug 1225031 - Part 7: Replace includes for TypedArrayCommon.h with TypedArrayObject.h. r=lth
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.
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
3d2ebd012bd504f744cfb638100a6429e7349b86
created 2016-12-31 16:03 +0900
pushed 2016-12-31 19:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 4: Change JSObject::getGroup to static method. r=jandem
78fdff5726df7f30f0780587e4eed68095ae4a22
created 2016-12-21 16:17 +0100
pushed 2016-12-23 02:45 +0000
Tom Schuster Tom Schuster - Bug 903389 - Fix uses of ClassMethodIsNative. r=Waldo
d29ab4cddb8299285f431ff521c64712f25ad33e
created 2016-11-23 17:57 +0100
pushed 2016-11-24 15:50 +0000
Jan de Mooij Jan de Mooij - Bug 1277368 part 1 - Add JS::Result<> and use it in a few places. r=luke
0e6c42c1429b3fde4ab7df4c4dba00662118ebf2
created 2016-10-18 16:45 +0900
pushed 2016-10-19 02:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 26: Use HandleValue in ToPropertyKey. r=shu
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2016-10-01 06:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
9ff810febb0af9cf4e08ed5c1b4c902aef3f4f5f
created 2016-04-04 11:50 -0700
pushed 2016-09-13 11:10 +0000
Terrence Cole Terrence Cole - Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
5114a02a7b19f1fb097b5259ae7f0d8e8097cd1e
created 2016-09-08 17:17 -0500
pushed 2016-09-10 07:16 +0000
Luke Wagner Luke Wagner - Bug 1284156 - Baldr: add Memory.grow, fix ArrayBuffer (r=bbouvier)
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-26 00:15 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
da1819164ab50065df8beafdc465863d0132e943
created 2016-08-24 14:18 +0100
pushed 2016-08-25 12:26 +0000
Jon Coppeard Jon Coppeard - Bug 1296688 - Add JSCLASS_FOREGROUND_FINALIZE flag r=sfink r=smaug
24ebd63a53ec60b329e81e1838aa4d9433360c19
created 2016-08-17 09:41 +0100
pushed 2016-08-18 00:26 +0000
Jon Coppeard Jon Coppeard - Bug 1295551 - Sweep dictionary mode objects after minor GC r=terrence
b2354d420c2ca6b8ecef1c8cc7a1ed17cca6e1bf
created 2016-07-07 08:59 -0700
pushed 2016-07-08 10:20 +0000
Terrence Cole Terrence Cole - Bug 1285034 - Do not create a null reference when tracing; r=jonco
5fbfd52e02678da4a00b2535f568086ad3e33258
created 2016-07-05 18:22 -0700
pushed 2016-07-07 09:45 +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
dc3e76c6750c8b67896d3d27740a13615e55f438
created 2016-06-30 00:04 +0200
pushed 2016-06-30 10:54 +0000
Tom Schuster Tom Schuster - Bug 1114580 - Change ESClassValue to an enum class. r=jorendorff
2a69a6628249dba84af6ad91c371a4bcb662cd8c
created 2016-06-10 16:49 -0400
pushed 2016-06-21 10:33 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1279618 - Don't touch the js::Class in JSObject::finalize() after having called the finalizer on it; 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
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-29 21:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
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
c9ff56dbb6fcdb7ce0573b93c520496a8e21f250
created 2016-04-22 21:11 -0400
pushed 2016-04-26 21:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1266804 - Un-inline js::Unbox(); r=jorendorff
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.
e6b28d1a8a043194ae6c42e2c1d645ba7f475d11
created 2016-03-24 13:24 -0700
pushed 2016-04-06 09:56 +0000
Terrence Cole Terrence Cole - Bug 1259580 - Hide as many Proxy details as possible behind a detail namespace; r=efaust
0a748d0eca440791c26eb3ec549a15486753dcc0
created 2016-03-24 13:03 -0700
pushed 2016-04-06 09:56 +0000
Terrence Cole Terrence Cole - Bug 1259578 - Use GC infrastructure to allocate proxy's malloced blob; r=jonco
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
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.
0d691fc145b8b4097f5adc7a16ef47b2e0a1a307
created 2016-02-22 12:21 -0800
pushed 2016-02-23 15:52 +0000
Jim Blandy Jim Blandy - Bug 1221378: Use a dedicated flag on JS::Zone to disable allocation metadata collection, instead of abusing AutoEnterAnalysis. r=fitzgen
b8366ae8f365895d8edbdce2dd65eaf6b9998c38
created 2016-02-22 14:02 -0800
pushed 2016-02-23 15:52 +0000
Jim Blandy Jim Blandy - Bug 1221378: Properly root object passed to the allocation metadata callback. r=fitzgen
28c3f02201e51e4d93d4876706384714ceaba157
created 2016-02-13 15:56 +0100
pushed 2016-02-14 03:19 +0000
Jan de Mooij Jan de Mooij - Bug 1233944 - Upgrade MOZ_ASSERT to MOZ_RELEASE_ASSERT in JSObject::setGroup. r=me
a6fd06aa2782e296aecb056134aeea76a0e842b4
created 2016-01-28 18:40 -0800
pushed 2016-02-04 11:02 +0000
Jim Blandy Jim Blandy - Bug 1203696: Make js::IsInternalFunctionObject consider non-lambdas internal. r=bhackett
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-01-13 10:57 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
dfa71e4ddef2fbda2e09657fa3d0782bbf69e418
created 2015-11-13 18:22 -0800
pushed 2015-12-07 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
e0c0779e0eccfdcd1b9f4419bb17fa9f7bb5f59f
created 2015-11-13 18:22 -0800
pushed 2015-12-07 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 12:13 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
74dca890ec34f7d2e364725326ed48e13703ab3c
created 2015-11-13 18:22 -0800
pushed 2015-11-20 12:13 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
c7180ea9dfa43936cd2089eebb6923b0c5086e9a
created 2015-11-13 18:22 -0800
pushed 2015-11-20 12:13 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
150c6494dc117f3fe61b550ba055179763cf92d9
created 2015-11-13 18:22 -0800
pushed 2015-11-19 13:45 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
021a2bf010bea0cef29a21dac03c75d56260a317
created 2015-11-13 18:22 -0800
pushed 2015-11-19 13:45 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2015-11-14 21:22 +0000
Phil Ringnalda Phil Ringnalda - Back out 19 changesets (bug 1055472) for hazards and jstest failures
ce74f9a7b479322fcea5f4296ded11be4d5e3016
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:22 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 13: Make the ArrayBuffer constructor properly subclassable. (r=Waldo)
5e2b91587001834935408811df288112c657f3cc
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:22 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
2b20eccdb23e3b1e9308d572327ab5786c1ab8b8
created 2015-10-06 00:15 -0700
pushed 2015-10-07 17:31 +0000
Steve Fink Steve Fink - Bug 977338 - Remove AtomicOperations-inl.h, r=lth
65478b9da2e70fd8b53b42267d3ca00c039d0120
created 2015-10-05 13:24 -0700
pushed 2015-10-07 17:31 +0000
Eric Faust Eric Faust - Bug 1211546 - Unbreak the non-unified build. (r=sfink, r=nbp, r=shu)
88ed8edc7c6c2c9db428d8322168b036a218e160
created 2014-10-31 17:17 -0500
pushed 2015-10-01 10:39 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 2 - Move ToPrimitive slow paths into a non-inline function. r=jandem.
00cd37ae27b7ecf6edc8cbc5f44f8ab60d90231b
created 2015-08-20 10:35 -0700
pushed 2015-09-29 22:36 +0000
Terrence Cole Terrence Cole - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
316ad2696b321e8faf29571b9f25bf5c9e916e35
created 2015-09-28 14:57 -0700
pushed 2015-09-29 10:00 +0000
Terrence Cole Terrence Cole - Backout cca86cd156cf (Bug 1196847) for regressing EarleyBoyer.
cca86cd156cf57a2d7bbbc103a4cd0ec92b03f05
created 2015-08-20 10:35 -0700
pushed 2015-09-28 12:17 +0000
Terrence Cole Terrence Cole - Bug 1196847 - Part 1: Allow storage of a unique id for a cell independent of address; r=jonco
less more (0) -1000 -300 -100 -60 tip