js/src/jsobj.h
92e87abb646b56b804779c049cf128ce76818867
created 2012-04-09 15:15 -0700
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 739380 - Convert the defineElement hooks to use an ECMAScript-style [[DefineOwnProperty]] interface, not the old-school SpiderMonkey defineProperty interface. r=bhackett
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2015-01-29 02:51 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
e4c82a6b298c57415fc574fc79151a31acafc4a1
created 2012-04-12 09:23 -0700
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
36bae719a2d461416c79042da2de07193f462459
created 2012-04-04 17:26 -0700
pushed 2015-01-29 02:51 +0000
Bobby Holley Bobby Holley - Bug 737251 - Reuse the throwing code in jsobj.cpp for jsproxy.cpp. r=luke
e67ea61f46b6fa360f96249e6ace1da1191e6427
created 2012-04-05 09:39 +1000
pushed 2015-01-29 02:51 +0000
Bobby Holley Bobby Holley - Bug 737245 - Typed Arrays should handle cross-compartment wrappers; part2. r=luke
d8c5316f513afee907aabd5a04873bdf41fdebb7
created 2012-03-20 11:22 +0100
pushed 2015-01-29 02:51 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 3.
d5057ff02ffb9786f62ca69ebc22cf11aa86f612
created 2012-03-19 15:34 +0100
pushed 2015-01-29 02:51 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 1.
a09e61d9c6481c7e37aba37f917c143199159178
created 2012-03-23 17:59 -0700
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 739808: Remove method cloning optimization and method barrier, r=luke
e89811e547a2145155457f1a987078a2cf72ff60
created 2012-03-12 16:16 -0700
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 738075 - Remove JSFunction::u::n::clasp, and change associated code accordingly. r=dmandelin
2be844125c05525c4c0cbbb701c614dfbef564eb
created 2012-03-21 13:32 -0700
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move private data bits from JSObject to ObjectImpl. r=bhackett
1fb77c1bb7425855a005ed125ae33c8a712d8f02
created 2012-03-23 14:59 -0700
pushed 2015-01-29 02:51 +0000
Bobby Holley Bobby Holley - Bug 667388 - Handle wrappers during structured clone. r=mrbkap
76ea5587005018d4bcd99e30f7e444f0f1ef742c
created 2012-02-24 20:01 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move a couple more slot methods over to ObjectImpl. r=bhackett
791d47cc688bb6adeee3f67cb88ad4fe4f749542
created 2012-02-23 15:45 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move checkShapeConsistency into ObjectImpl. r=bhackett
d8dd38e12421a3a7da4aed17d08e377eb0909f79
created 2012-02-23 15:39 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move most other slot-access methods into ObjectImpl. r=bhackett
a83bc932f2f03491a29c816672d0f0c44c230a13
created 2012-02-23 15:39 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move slot range operations into ObjectImpl. r=bhackett
b882ebfeb90b3c08f1bc028fc6d0d0b318e6fd8f
created 2012-02-27 23:49 -0800
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 730497 - rm flat closures (r=bhackett,waldo)
1587745454a6e6af7cc18e7b6609b92ebbcecf40
created 2012-03-08 15:05 -0800
pushed 2015-01-29 02:51 +0000
Terrence Cole Terrence Cole - Bug 734196 - Updating the private pointer should not recurse when marking; r=billm
9fcb60770cc8b22ba56c7a7b0e6c574dba9d35a8
created 2012-02-17 11:46 -0800
pushed 2015-01-29 02:51 +0000
Terrence Cole Terrence Cole - Bug 728343 - Make unbarriered object marking interface indirect ; r=billm
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
568732cb086f7b0caeb4b641daa43a6636574b1f
created 2012-02-17 18:43 -0800
pushed 2015-01-29 02:51 +0000
Terrence Cole Terrence Cole - Bug 727306 - Specialize HeapValue::postWriteBarrier for object slots; r=billm
b150d708bb98d47eb9b60cc54df6e93779f21d3c
created 2012-02-16 19:11 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move more elements bits over to ObjectImpl. r=bhackett
64dead6fa84102b8a6c608549968471deae0adf5
created 2012-02-16 19:11 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move write barrier bits to ObjectImpl. r=bhackett
b7fe202b98d31f18c22de793095915ddb3935b67
created 2012-02-16 15:08 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move some elements bits into ObjectImpl. r=bhackett
02af20a780d660f3e0f64840ff6e6c78c95c316c
created 2012-02-16 15:06 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Make ReportReadOnly a static method, not part of the JSObject interface. r=bhackett
19f1e4c45501cadd5b73935b0fee51fa24fa9f3c
created 2012-02-16 15:05 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move some size-computation bits into ObjectImpl. r=bhackett
0a67912564bba4542e8de999b5e05c4c22114c45
created 2012-02-16 15:02 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Begin to move simple functions from JSObject to ObjectImpl. r=bhackett
81fed0de0cb496506f0e498c53949afc2f3dde9a
created 2012-02-09 18:54 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728411 - Add new files for internal object structural details, as opposed to the external, ES5-like object interface. r=bhackett
e6ffb760d2f0f7b4f6f590cf51555cbf22a681e2
created 2012-02-13 09:02 +0100
pushed 2015-01-29 02:51 +0000
Igor Bukanov Igor Bukanov - bug 726944 - Remove JSClass::xdrObject and related functionality. r=luke
f07a6060cc5a15f7435d1429dad813baf8992687
created 2012-02-20 13:56 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728423 - Fix warnings in js/src related to JSObject::asString et al (r=luke)
2a8ceeb27f7c8a6a43ef01d55d827ddccb887e33
created 2012-02-17 14:35 -0800
pushed 2015-01-29 02:51 +0000
Bill McCloskey Bill McCloskey - Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2e89173cb52e89af2d6661d6d929d9359302a772
created 2012-02-14 15:19 -0800
pushed 2015-01-29 02:51 +0000
Terrence Cole Terrence Cole - Bug 727281 - Make JSObject* for Root and Barriered marking indirect; r=billm
f9b9c5150bf0357135fd36d36f2838a24cd494cc
created 2012-02-16 19:10 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728105 - Remove JSObject::getThrowTypeError. r=bhackett
42b869f3daaa2bfac89d6169df976e5f5e421fb3
created 2012-02-16 19:10 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 728095 - Eliminate all primitive-this machinery from JSObject and relegate it to subclasses. r=bhackett
8ae2b959b51dc0ca2020104bd82dd461aa729027
created 2012-02-15 17:55 -0800
pushed 2015-01-29 02:51 +0000
Terrence Cole Terrence Cole - Bug 723346 - Make sharpObjectMap a modern HashMap; r=Waldo
7c1f8b268d89297d55e6bcfd541ab4f162944be9
created 2012-02-07 11:45 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 725888 - Remove some js_GetClassPrototype calls, using faster methods on GlobalObject instead. Also introduce JS_GetObjectPrototype to retrieve Object.prototype so that a friend API can be made un-friendly. r=dmandelin
41842e41890e96859313c1d6e8f2a1ba0c8f3463
created 2012-02-05 21:07 +0100
pushed 2015-01-29 02:51 +0000
Igor Bukanov Igor Bukanov - bug 724310 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo
ae2812a649fe1a0a89bff9fc7f068bb0eeff0d7f
created 2012-02-09 21:27 +0100
pushed 2015-01-29 02:51 +0000
Igor Bukanov Igor Bukanov - Backed out changeset 223f74353f63 - I will edit the commit messag to refer to the right bug
223f74353f637f14f88059d62444763d6ced4e1c
created 2012-02-05 21:07 +0100
pushed 2015-01-29 02:51 +0000
Igor Bukanov Igor Bukanov - bug 723517 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo
224e1e3e1483a948a96ba0c266f0eb2faf85bbe9
created 2012-02-07 10:39 -0800
pushed 2015-01-29 02:51 +0000
Terrence Cole Terrence Cole - Bug 724586 - Use modern tools to clean up obj_ToSource; r=Waldo
a3f31325951d5215c6fdcb5e41b91282a698326b
created 2012-02-07 12:57 -0600
pushed 2015-01-29 02:51 +0000
Jason Orendorff Jason Orendorff - Bug 699565 - Part 2 - for-of loops on arrays. r=bhackett.
fff20ca000849ae216c04b8d069fce0d264539b6
created 2012-01-30 18:12 -0800
pushed 2015-01-29 02:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 722595 - Add memory reporters for misc things hanging off JS objects. r=bhackett.
72c55496b6e9a02fc6b940fd3d24ace63b07ccbf
created 2012-01-12 19:03 -0800
pushed 2015-01-29 02:51 +0000
Terrence Cole Terrence Cole - Bug 716069 - Add missing post barriers to newObjectFromHit; r=billm
e77b4ecdd01f71bd9b88bb91105e17eb590fe6c4
created 2012-01-31 18:03 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 723249 - Implement a dump() function on JSString, JSAtom, and JSObject, for easier typing than js_Dump*. Also implement JSString::equals. r=luke
317e842f6c651dcbb6401679e806cad32671a389
created 2012-01-31 16:32 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Backed out changeset f87d25461d6c -- seems js_DumpString (at least) is only exposed in vm/String.cpp #ifdef DEBUG. Still no bug, r=bustage
f87d25461d6cdbb073fc86c826b08a358baca6ef
created 2012-01-31 15:48 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Add dump() to JSString, JSAtom, and JSObject as an easier-to-type alias to js_Dump*. Also add equals(const char*) methods to JSAtom and JSString. These methods are all to be used *only* while debugging. No bug, rs=luke over IRC
47a3904d3523a722725f4f30804478e92b815478
created 2012-01-30 17:13 -0800
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 714616: fix write barrier in Array.shift, r=billm
c83476fb4257d5721f32456085efd6cca038200c
created 2012-01-23 15:35 -0800
pushed 2015-01-29 02:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 720219 (part 1) - Clean up JS object measurement. r=bhackett.
b201038da207173f3acc68a9a9142ac243ebe5d0
created 2012-01-20 23:39 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 566700 - Remove sharp-syntax generation from the toSource methods. r=dmandelin
e517d4c431436772c46802f98618155ea8e37973
created 2011-07-18 14:54 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor,rs=mccr8)
288eae8384a25fd92778f5cd744f17fbce9d73e1
created 2012-01-24 17:32 -0800
pushed 2015-01-29 02:51 +0000
Matt Brubeck Matt Brubeck - Back out 79deba022227 (bug 675078) because of Win debug mochitest-other failures
79deba0222272dd103c35d8317eff8c487ef2dbf
created 2011-07-18 14:54 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
374975f24277430b46c4dd87d93b5eeed80548a2
created 2012-01-18 17:27 -0800
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 718128: Implement draft spec ArrayBuffer.slice, r=jwalden
96a9dffede078c3baca6e9a68866cb9e355c6a4d
created 2012-01-18 17:15 -0800
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Pass scope chain explicitly to FindProperty, bug 717494. r=dvander
2f310f45610707e33b63f292d144b946d7b8bec1
created 2012-01-11 09:23 +0100
pushed 2015-01-29 02:51 +0000
Ms2ger Ms2ger - Bug 714728 - Remove jsword/jsuword in favour of intptr_t/uintptr_t; r=Waldo
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Backout 54cd89b0f1fa (bug 712714 backout). Talos will probably report fake regressions for this patch, do not back out for this reason.
0c98dd9fd645d3c76edc881fc8e4050747afa4a3
created 2011-12-28 16:33 -0600
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 713965 - Replace deleteGeneric (taking a jsid) with deleteByValue (taking a Value), and use the property-type-specific methods exclusively. r=bhackett
54cd89b0f1fa936a6c763f31f34d8b5b6ff4bb2c
created 2012-01-06 13:49 +0100
pushed 2015-01-29 02:51 +0000
Marco Bonardo Marco Bonardo - Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board.
8dc46cdc401b476c0904498fb29363d98f91f194
created 2012-01-05 19:51 -0800
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Seal/freeze objects without converting to dictionary mode, bug 708641. r=luke
78d17e22a223f7ea26c2dc5379f0f53bebb0b96a
created 2012-01-05 11:08 -0800
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Remove JOF_CALLOP, bug 712714. r=dvander
less more (0) -300 -100 -60 tip