js/src/jsobj.h
2ddb6278d1de06de58d9d182e2e0a701cc75747a
created 2012-06-13 03:11 -0500
pushed 2012-06-13 08:17 +0000
Jason Orendorff Jason Orendorff - Bug 750307 - "Assertion failure: isBoolean()" in RegExpObject::ignoreCase after redefining nonconfigurable data property. r=Waldo. Second landing, test change rs=bholley on IRC.
65c7255e9d1544d7ae1c1ab7584d35aee14db44b
created 2012-06-11 17:02 -0700
pushed 2012-06-12 00:02 +0000
Phil Ringnalda Phil Ringnalda - Back out 7166a68a7994 (bug 750307) for browser_bug645699.js bustage in a CLOSED TREE
7166a68a799462472d609b3b6aad5f8bc4d04b6d
created 2012-06-11 16:31 -0500
pushed 2012-06-11 21:40 +0000
Jason Orendorff Jason Orendorff - Bug 750307 - "Assertion failure: isBoolean()" in RegExpObject::ignoreCase after redefining nonconfigurable data property. r=Waldo.
fb914b623fa79d428074042b3a9f1bd966e159e7
created 2012-05-24 16:05 -0700
pushed 2012-05-24 23:08 +0000
Brian Hackett Brian Hackett - Rename RootedVar to Rooted, bug 756823. r=billm
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:28 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
32cfab3a6aa5f8d46189e62dc3e8f319fed2669f
created 2012-05-19 15:03 -0700
pushed 2012-05-19 22:04 +0000
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
932a19f737d9e82e3438cb3a71b490aa256e2cc1
created 2012-05-19 11:52 -0700
pushed 2012-05-19 18:53 +0000
Brian Hackett Brian Hackett - Backed out changeset 5fc7462dd394 for android orange.
5fc7462dd39495e74df849f9fba2f6a8e2035c2a
created 2012-05-19 09:48 -0700
pushed 2012-05-19 16:48 +0000
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
f45eec2bd4c7f61ea9fd0c9303ebca560580bf2c
created 2011-12-20 17:42 -0800
pushed 2012-05-18 19:17 +0000
Luke Wagner Luke Wagner - Bug 690135 - create scope objects eagerly or not at all (r=jimb)
b98aee2cdf4fd32116e726f77c4b2a397c97167e
created 2012-05-17 13:19 +0200
pushed 2012-05-17 11:21 +0000
Eddy Bruel Eddy Bruel - Bug 703537 - Add IndirectProxyhandler; r=bholley,jorendorff
8be72d70f108ef7fb49c41c48ee2887ea29a9511
created 2012-05-14 18:53 -0500
pushed 2012-05-16 14:47 +0000
Jason Orendorff Jason Orendorff - Bug 752092 - Support building SpiderMonkey without JS_HAS_XML_SUPPORT. r=terrence.
60e143614688e3f629ccbe6b19fc11599ee9230d
created 2012-01-13 17:19 -0800
pushed 2012-05-15 17:32 +0000
Andrew McCreight Andrew McCreight - Bug 701415 - Enable GC tracing info in opt builds. r=billm
e5f63aa66be67ae934caadb299f1f4ec82483aec
created 2012-05-07 16:45 -0700
pushed 2012-05-08 00:03 +0000
Jeff Walden Jeff Walden - Bug 752737 - Delete the default and copy constructors and assignment operator from JSString and JSObject to avoid errors. r=luke
86d28b6fa4fc7c4d153cc4bd22362970b9e4e059
created 2012-05-06 13:45 -0700
pushed 2012-05-06 20:45 +0000
Brian Hackett Brian Hackett - Disallow non-canonical jsids, bug 751331. r=luke
293d6b7ebf2b10e99b9cda3452916924ec1a550f
created 2012-03-25 19:14 -0700
pushed 2012-05-03 23:50 +0000
Steve Fink Steve Fink - Bug 575688 - Implement DataView from Typed Arrays spec. r=Waldo
6ead5d74cb036a8b4bf96e9b3cae2395f6157a95
created 2012-05-02 14:33 -0700
pushed 2012-05-03 23:26 +0000
Jeff Walden Jeff Walden - Bug 751377 - Rename PropertyTable to ShapeTable, so that the new property representation can use the PropertyTable name in the interim while both representations are compiled but only one is used. r=bhackett
d2f386325659867879be9b9dbb76b173f2f02f1f
created 2012-05-01 20:04 -0700
pushed 2012-05-03 23:26 +0000
Jeff Walden Jeff Walden - Bug 751003 - Move Cell, Chunk, Arena, ArenaHeader, FreeSpan, ChunkInfo, ChunkBitmap, your mom into a new gc/Heap.h header that doesn't have any used-but-not-defined traps for the unwary #include-r. r=billm
26738df8a4e08a5474342dcfa36e16b537fb5eeb
created 2012-05-03 14:55 -0700
pushed 2012-05-03 21:55 +0000
Matt Brubeck Matt Brubeck - Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
6a20cf61289d874d6c415ec3fe35cd10d0e26894
created 2012-05-02 14:33 -0700
pushed 2012-05-03 21:22 +0000
Jeff Walden Jeff Walden - Bug 751377 - Rename PropertyTable to ShapeTable, so that the new property representation can use the PropertyTable name in the interim while both representations are compiled but only one is used. r=bhackett
ef35ba222ac871543682ec904de65a87ac7b36bb
created 2012-05-01 20:04 -0700
pushed 2012-05-03 21:22 +0000
Jeff Walden Jeff Walden - Bug 751003 - Move Cell, Chunk, Arena, ArenaHeader, FreeSpan, ChunkInfo, ChunkBitmap, your mom into a new gc/Heap.h header that doesn't have any used-but-not-defined traps for the unwary #include-r. r=billm
6005ea04a5c7ebd620010a4ecea53fa5188f37a5
created 2012-05-03 09:12 +0200
pushed 2012-05-03 07:13 +0000
Luke Wagner Luke Wagner - Bug 720753 - hoist NewObjectCache from JSCompartment into JSRuntime (r=bhackett)
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed 2012-05-01 00:11 +0000
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
cf9be410ceaf030ebab656340c7385f903f96dd2
created 2012-04-27 17:09 -0400
pushed 2012-04-27 21:18 +0000
Eddy Bruel Eddy Bruel - Bug 703537: Removing the fix trap r=jorendorff@mozilla.com
a04734d243c8192b6c5e29fc9eef63ace4cf46cd
created 2012-03-28 14:43 -0700
pushed 2012-04-24 22:02 +0000
Steve Fink Steve Fink - Bug 741040 - Make an ArrayBufferObject subclass of JSOBject. r=Waldo
92e87abb646b56b804779c049cf128ce76818867
created 2012-04-09 15:15 -0700
pushed 2012-04-13 20:15 +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 2012-04-13 14:50 +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 2012-04-13 05:07 +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 2012-04-12 16:24 +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 2012-04-05 00:27 +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 2012-04-04 23:42 +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 2012-04-04 10:36 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 3.
d5057ff02ffb9786f62ca69ebc22cf11aa86f612
created 2012-03-19 15:34 +0100
pushed 2012-04-04 10:36 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 1.
a09e61d9c6481c7e37aba37f917c143199159178
created 2012-03-23 17:59 -0700
pushed 2012-03-28 00:15 +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 2012-03-26 20:14 +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 2012-03-26 18:21 +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 2012-03-23 22:01 +0000
Bobby Holley Bobby Holley - Bug 667388 - Handle wrappers during structured clone. r=mrbkap
76ea5587005018d4bcd99e30f7e444f0f1ef742c
created 2012-02-24 20:01 -0800
pushed 2012-03-21 21:30 +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 2012-03-21 21:30 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move checkShapeConsistency into ObjectImpl. r=bhackett
d8dd38e12421a3a7da4aed17d08e377eb0909f79
created 2012-02-23 15:39 -0800
pushed 2012-03-21 21:30 +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 2012-03-21 21:30 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move slot range operations into ObjectImpl. r=bhackett
b882ebfeb90b3c08f1bc028fc6d0d0b318e6fd8f
created 2012-02-27 23:49 -0800
pushed 2012-03-15 17:26 +0000
Luke Wagner Luke Wagner - Bug 730497 - rm flat closures (r=bhackett,waldo)
1587745454a6e6af7cc18e7b6609b92ebbcecf40
created 2012-03-08 15:05 -0800
pushed 2012-03-08 23:12 +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 2012-03-05 18:35 +0000
Terrence Cole Terrence Cole - Bug 728343 - Make unbarriered object marking interface indirect ; r=billm
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2012-02-29 00:36 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
568732cb086f7b0caeb4b641daa43a6636574b1f
created 2012-02-17 18:43 -0800
pushed 2012-02-27 23:40 +0000
Terrence Cole Terrence Cole - Bug 727306 - Specialize HeapValue::postWriteBarrier for object slots; r=billm
b150d708bb98d47eb9b60cc54df6e93779f21d3c
created 2012-02-16 19:11 -0800
pushed 2012-02-25 04:20 +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 2012-02-25 04:20 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move write barrier bits to ObjectImpl. r=bhackett
b7fe202b98d31f18c22de793095915ddb3935b67
created 2012-02-16 15:08 -0800
pushed 2012-02-25 04:20 +0000
Jeff Walden Jeff Walden - Bug 728411 - Move some elements bits into ObjectImpl. r=bhackett
02af20a780d660f3e0f64840ff6e6c78c95c316c
created 2012-02-16 15:06 -0800
pushed 2012-02-25 04:20 +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 2012-02-25 04:20 +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 2012-02-25 04:20 +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 2012-02-25 04:20 +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 2012-02-21 06:25 +0000
Igor Bukanov Igor Bukanov - bug 726944 - Remove JSClass::xdrObject and related functionality. r=luke
f07a6060cc5a15f7435d1429dad813baf8992687
created 2012-02-20 13:56 -0800
pushed 2012-02-20 22:23 +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 2012-02-17 22:36 +0000
Bill McCloskey Bill McCloskey - Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2e89173cb52e89af2d6661d6d929d9359302a772
created 2012-02-14 15:19 -0800
pushed 2012-02-17 22:18 +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 2012-02-17 03:22 +0000
Jeff Walden Jeff Walden - Bug 728105 - Remove JSObject::getThrowTypeError. r=bhackett
42b869f3daaa2bfac89d6169df976e5f5e421fb3
created 2012-02-16 19:10 -0800
pushed 2012-02-17 03:22 +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 2012-02-16 22:44 +0000
Terrence Cole Terrence Cole - Bug 723346 - Make sharpObjectMap a modern HashMap; r=Waldo
7c1f8b268d89297d55e6bcfd541ab4f162944be9
created 2012-02-07 11:45 -0800
pushed 2012-02-10 03:01 +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
less more (0) -300 -100 -60 tip