js/src/jsobj.cpp
3b6ef730516459b9ebb96dc75b9145dc49a4ed40
created 2012-03-01 12:48 -0600
pushed 2012-04-24 17:33 +0000
Jason Orendorff Jason Orendorff - Add CallArgs::hasDefined convenience method. Bug 730676, r=luke.
502b21011c3ef66c86218dd7f4687cbdc952d84f
created 2012-03-01 09:01 -0600
pushed 2012-04-24 17:33 +0000
Jason Orendorff Jason Orendorff - Add tests for some ancient watchpoint bugs (zombie setters!) and remove a senile line of code from obj_watch. Bug 604781, r=jimb.
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2012-04-24 17:33 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
6de9bc65b2ff2038550572b4805987109cf0a6b8
created 2012-02-28 12:01 -0500
pushed 2012-04-24 17:33 +0000
Nathan Froyd Nathan Froyd - Bug 731248 - Remove duplicate headers in js/src. r=luke
bd71047c9b4d53b5e8ead4cfe63b6e5267b02fe7
created 2012-02-07 12:34 -0800
pushed 2012-04-24 17:33 +0000
Luke Wagner Luke Wagner - Bug 724790 - get rid of the hasOverriddenArgs funny business (r=waldo)
568732cb086f7b0caeb4b641daa43a6636574b1f
created 2012-02-17 18:43 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 727306 - Specialize HeapValue::postWriteBarrier for object slots; r=billm
b7fe202b98d31f18c22de793095915ddb3935b67
created 2012-02-16 15:08 -0800
pushed 2012-04-24 17:33 +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-04-24 17:33 +0000
Jeff Walden Jeff Walden - Bug 728411 - Make ReportReadOnly a static method, not part of the JSObject interface. r=bhackett
81fed0de0cb496506f0e498c53949afc2f3dde9a
created 2012-02-09 18:54 -0800
pushed 2012-04-24 17:33 +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
f4e955f78de9fb3fe0edee4d2232e69b25227132
created 2012-02-03 18:53 -0800
pushed 2012-04-24 17:33 +0000
Jeff Walden Jeff Walden - Bug 720316 - Use uint32_t indexes for JOF_ATOM opcodes. r=jorendorff
e6ffb760d2f0f7b4f6f590cf51555cbf22a681e2
created 2012-02-13 09:02 +0100
pushed 2012-04-24 17:33 +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-04-24 17:33 +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-04-24 17:33 +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-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 727281 - Make JSObject* for Root and Barriered marking indirect; r=billm
42b869f3daaa2bfac89d6169df976e5f5e421fb3
created 2012-02-16 19:10 -0800
pushed 2012-04-24 17:33 +0000
Jeff Walden Jeff Walden - Bug 728095 - Eliminate all primitive-this machinery from JSObject and relegate it to subclasses. r=bhackett
75eb6956410b380ac0c76cb517c274a9b1fda0ec
created 2012-02-16 15:15 -0800
pushed 2012-04-24 17:33 +0000
Brian Hackett Brian Hackett - Fix dictionary state when swapping objects, bug 727330. r=luke
8ae2b959b51dc0ca2020104bd82dd461aa729027
created 2012-02-15 17:55 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 723346 - Make sharpObjectMap a modern HashMap; r=Waldo
c1b718602a5ad36a41cbcfeb3383d2e3586926b9
created 2012-02-10 13:40 +0100
pushed 2012-04-24 17:33 +0000
Igor Bukanov Igor Bukanov - bug 725595 - drop native object checks from JS_(Get|Set)ReservedSlot. r=Waldo
5ef6208def4d4e2e3d06ccc8abdb56ae13aa106a
created 2012-02-14 09:10 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 721463 - Clean up and minimize marking interfaces; r=billm
967b0dbce7e0fd464752f799ecda6999fea24c7b
created 2012-02-09 21:02 -0800
pushed 2012-04-24 17:33 +0000
Phil Ringnalda Phil Ringnalda - Back out 61d58d97747a (bug 721463) on expanded suspicion of GC crashes
61d58d97747ace1a4f7ff1619641a0aa918c979e
created 2012-01-24 19:34 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 721463 - Clean up and minimize marking interfaces; r=billm
41842e41890e96859313c1d6e8f2a1ba0c8f3463
created 2012-02-05 21:07 +0100
pushed 2012-04-24 17:33 +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 2012-04-24 17:33 +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 2012-04-24 17:33 +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 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 724586 - Use modern tools to clean up obj_ToSource; r=Waldo
fff20ca000849ae216c04b8d069fce0d264539b6
created 2012-01-30 18:12 -0800
pushed 2012-04-24 17:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 722595 - Add memory reporters for misc things hanging off JS objects. r=bhackett.
e3a0eab64d04bd0df92d60d142b7f85095908f6a
created 2012-01-06 14:00 -0800
pushed 2012-04-24 17:33 +0000
Terrence Cole Terrence Cole - Bug 716042 - Add missing barriers to JSObject::TradeGuts; r=billm
8e8303c3a060ba4dbf4b8faa2f522a15a7bd7955
created 2012-01-27 14:16 -0600
pushed 2012-04-24 17:33 +0000
Bobby Holley Bobby Holley - Do not innerize an object assigned to __proto__ or used as the target of a with statement. Bug 719841, r=mrbkap.
e77b4ecdd01f71bd9b88bb91105e17eb590fe6c4
created 2012-01-31 18:03 -0800
pushed 2012-04-24 17:33 +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 2012-04-24 17:33 +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 2012-04-24 17:33 +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
aa90687f69645fba4967dc01216f1e3f989bad0b
created 2012-03-13 19:04 -0500
pushed 2012-03-14 00:12 +0000
Jason Orendorff Jason Orendorff - Bug 723219 - Disable Map and Set before Firefox 12 beta cycle. Part 1, back out changeset 6a5e20a0f741. a=akeybl
76dddb5a8ae7634d4903623478ee8f5bf6616602
created 2012-02-22 09:40 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Fix dictionary state when swapping objects, bug 727330. r=luke a=akeybl
117f2280bd374a99b6344a0641ac16281d9f1aa4
created 2012-01-27 14:22 -0800
pushed 2012-03-13 21:17 +0000
Phil Ringnalda Phil Ringnalda - Back out 88145df4191a, 42408569a696, and 2108d51be2e7 (Bug 719841, Bug 678086, and Bug 695922) for tp crashes on a CLOSED TREE
88145df4191a6b4d29f552c2f0e5f05c21545cc2
created 2012-01-27 14:16 -0600
pushed 2012-03-13 21:17 +0000
Bobby Holley Bobby Holley - Do not innerize an object assigned to __proto__ or used as the target of a with statement. Bug 719841, r=mrbkap.
40f3a8423c893a41232f9c88af2c33482444f837
created 2012-01-26 21:47 +0530
pushed 2012-03-13 21:17 +0000
Siddharth Agarwal Siddharth Agarwal - Bug 718541 - Work around an MSVC compiler bug with inlining JSObject::nativeLookup. r=Waldo
051a19214251af08890cfabc6f3197eb625e9162
created 2012-01-22 21:22 -0800
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Remove internal #includes of jsstdint.h, the functionality of which is now part of the JSAPI and need not be explicitly #included. No bug, r=evilpies, r=jorendorff, r=terrence, all over IRC
c83476fb4257d5721f32456085efd6cca038200c
created 2012-01-23 15:35 -0800
pushed 2012-03-13 21:17 +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 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Bug 566700 - Remove sharp-syntax generation from the toSource methods. r=dmandelin
5dce9f6e78795f82230fa645354635ccc0231c30
created 2012-01-07 00:55 -0600
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Bug 566700 - Remove sharp variable support. r=dmandelin
5d572733c31ebb146365569b04d6976d62687001
created 2012-01-24 10:29 -0800
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Bug 720759 - Convert js::SameValue, js::StrictlyEqual, js::LooselyEqual, and js::EqualStrings to return a value through a bool*, not a JSBool*, to eliminate a (single!) Windows warning. r=Ms2ger
cac3f64d36d09be1c711301e9347dcc8a06d608a
created 2012-01-24 21:06 +0000
pushed 2012-03-13 21:17 +0000
Ed Morley Ed Morley - Backout 01a5ce645a8b, 6e849614a79f & bd75f26eee25 (bug 720759) for win debug build failures
6e849614a79fce45958fd7e92d62603b015d7a98
created 2012-01-24 10:29 -0800
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Bug 720759 - Convert js::SameValue, js::StrictlyEqual, js::LooselyEqual, and js::EqualStrings to return a value through a bool*, not a JSBool*, to eliminate a (single!) Windows warning. r=Ms2ger
13b29452a036f4e8b1c3d46e58e32b5aceeb243a
created 2012-01-21 11:26 +1300
pushed 2012-03-13 21:17 +0000
Geoff Lankow Geoff Lankow - Backed out changeset 86da174de8df (bug 719841)
86da174de8df17eaaf1d8d2103f70d56376ddda5
created 2012-01-20 13:32 -0800
pushed 2012-03-13 21:17 +0000
Jason Orendorff Jason Orendorff - Bug 719841 - Do not innerize an object assigned to __proto__. r=mrbkap
408ab9247ef1684867b51914ca5540c935d366f1
created 2012-01-20 07:33 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Backout 5cdf9574bede for build failures.
5cdf9574bedecfbd8ce311a64cb6de2cd199868d
created 2012-01-20 07:14 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Remove emitter special casing for __proto__, bug 717249. r=waldo
6a5e20a0f7419f896f82f19d3665f75b7334ed08
created 2012-01-20 06:11 -0600
pushed 2012-03-13 21:17 +0000
Jason Orendorff Jason Orendorff - Bug 697479 - Implement Map and Set builtins for JS. r=jimb.
96a9dffede078c3baca6e9a68866cb9e355c6a4d
created 2012-01-18 17:15 -0800
pushed 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Pass scope chain explicitly to FindProperty, bug 717494. r=dvander
7736d47f8fab770803b227527364363a59ab2135
created 2012-01-17 14:32 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy, take 2. (r=luke)
4dd329d75054a9d949f5b26197425ea3520888f3
created 2012-01-13 17:35 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Back out b36175bbda47.
b36175bbda47da731573c8031a132a4f2385235d
created 2012-01-12 18:40 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy. (r=luke)
2e7afd15d01a48fcdd692fc8543c9d1541ac25bf
created 2012-01-11 09:23 +0100
pushed 2012-03-13 21:17 +0000
Ms2ger Ms2ger - Bug 714264 - Part c: Move IterateData / CollectCompartmentStatsForRuntime / GetExplicitNonHeapForRuntime to js/MemoryMetrics.h; r=njn
2f310f45610707e33b63f292d144b946d7b8bec1
created 2012-01-11 09:23 +0100
pushed 2012-03-13 21:17 +0000
Ms2ger Ms2ger - Bug 714728 - Remove jsword/jsuword in favour of intptr_t/uintptr_t; r=Waldo
0b102e74b3b8afbd8e0f970304d90696422c0d7f
created 2012-01-06 00:13 -0600
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Bug 715821 - Make Object.prototype.__defineGetter__ and Object.prototype.__defineSetter__ perform their work by forwarding to Object.defineProperty. This eliminates two calls to CheckRedeclaration, which is impeding property-storage-splitting work. r=bhackett
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2012-03-13 21:17 +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 2012-03-13 21:17 +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 2012-03-13 21:17 +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 2012-03-13 21:17 +0000
Brian Hackett Brian Hackett - Seal/freeze objects without converting to dictionary mode, bug 708641. r=luke
e12b877ae637f5e2e8fa57ab6040ba25e10e3b8f
created 2012-01-05 11:42 -0600
pushed 2012-03-13 21:17 +0000
Jeff Walden Jeff Walden - Convert a couple always-true appends to infallibleAppend, since that's what they should have been using. No bug, r=trivial
less more (0) -1000 -300 -100 -60 tip