02d1466338929adbfb4365c47402f8a617ad0bf0: Call a class a class, to avoid MSVC warning. rs=Waldo.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 31 Jan 2011 15:37:13 -0600 - rev 61706
Call a class a class, to avoid MSVC warning. rs=Waldo.
f727e6cd2f06fe07d2e1d5d2b7979a051223c053: js_InitExceptionClasses was skipping part js_InitClass, leading to "Assertion failure: proto->canProvideEmptyShape". Bug 624968, r=Waldo.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 24 Jan 2011 17:32:44 -0600 - rev 61705
js_InitExceptionClasses was skipping part js_InitClass, leading to "Assertion failure: proto->canProvideEmptyShape". Bug 624968, r=Waldo.
caca24ca36cd721eb9e4ed371fa40258d3e7a278: Remove assertion that has clearly outlived its usefulness. Bug 626592, r=dvander.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 24 Jan 2011 13:49:06 -0600 - rev 61704
Remove assertion that has clearly outlived its usefulness. Bug 626592, r=dvander.
7fcc58bfd920b9e2fc9439ea0c10962f8d23736e: Fix constant folding bug in Uint8Clamped arrays (bug 624483, r=vlad).
David Anderson <danderson@mozilla.com> - Mon, 31 Jan 2011 12:46:09 -0800 - rev 61703
Fix constant folding bug in Uint8Clamped arrays (bug 624483, r=vlad).
62ba32799f6fc8863358334a9d1ae2e2aeb51957: Fix jsanalyze missing a GETLOCAL case (bug 630048, r=dmandelin).
David Anderson <danderson@mozilla.com> - Mon, 31 Jan 2011 12:41:17 -0800 - rev 61702
Fix jsanalyze missing a GETLOCAL case (bug 630048, r=dmandelin).
297b1312f534a4c610c4d987a7faa394bb84a898: Bug 554955: Give blocks and call objects unique shapes when they have parents that may be extended with new bindings. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Mon, 31 Jan 2011 12:08:13 -0800 - rev 61701
Bug 554955: Give blocks and call objects unique shapes when they have parents that may be extended with new bindings. r=jorendorff The comments for js::Bindings::extensibleParents explain why this is necessary. AssertValidPropertyCacheHit should have been catching this bug, but for reasons I don't understand, it is restricted from checking this case. This patch extends it to assert when the bug is detected. I've gathered the infallible parts of the initialization for Call objects and cloned block objects into their own functions.
18a1effafe19ab82f760864f1757e63ac2171b31: Bug 554955: Make JSObject::setMap not pretend to take a const shape. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Mon, 31 Jan 2011 12:08:13 -0800 - rev 61700
Bug 554955: Make JSObject::setMap not pretend to take a const shape. r=jorendorff Without this patch, JSObject::setMap takes a const js::Shape *, which is kind of misleading. The object will not actually treat the shape as const (it does a const_cast). At all but one call site, setMap's argument is not a const shape --- and in fact, many call sites are installing empty shapes whose role in life is to be extended. The only place where a const js::Shape appears is in setSharedNonNativeMap, which is doing something unusual. The const cast should be there. Changing js::Bindings::lastShape to return a non-const shape is then natural, and cleans up the definition of initCall coming in the next patch.
26d40e1e80bfbe1b381f8a23344fb5f91ec4624b: Bug 554955: Introduce a typed accessor for retreiving functions from JSFunctionBoxes. r=brendan
Jim Blandy <jimb@mozilla.com> - Mon, 31 Jan 2011 12:08:13 -0800 - rev 61699
Bug 554955: Introduce a typed accessor for retreiving functions from JSFunctionBoxes. r=brendan
f6117465a9798ddc0105550415c242710a7d8949: Bug 554955: Drive-by comment fix. no r.
Jim Blandy <jimb@mozilla.com> - Mon, 31 Jan 2011 12:08:13 -0800 - rev 61698
Bug 554955: Drive-by comment fix. no r.
a94566343ba676c26b4073224d2676cc44f2df98: Backed out changeset 81c46a78201f (bug 629197) for failing tests and only being half checked in
Phil Ringnalda <philringnalda@gmail.com> - Sat, 29 Jan 2011 22:43:32 -0800 - rev 61697
Backed out changeset 81c46a78201f (bug 629197) for failing tests and only being half checked in
81c46a78201f1650ae9f3472a47411a1e646687a: Disable jetpack service (bug 629197, r=shaver).
Andreas Gal <gal@mozilla.com> - Sat, 29 Jan 2011 20:48:11 -0800 - rev 61696
Disable jetpack service (bug 629197, r=shaver).
771d5cb2c5a38f575ca947486ea98c3acd3c62a6: Allow toString on InstallTrigger (toSource is already allowed, bug 628410).
Andreas Gal <gal@mozilla.com> - Sat, 29 Jan 2011 20:20:17 -0800 - rev 61695
Allow toString on InstallTrigger (toSource is already allowed, bug 628410).
59d84fe951ba848ad0ebb05cb17d1ee3fcc97883: Tests for bug 594999 (r=mrbkap).
Jonas Sicking <jonas@sicking.cc> - Sat, 29 Jan 2011 18:53:59 -0800 - rev 61694
Tests for bug 594999 (r=mrbkap).
2fb3475b30365f1fbceee6298206828a3c6cc0ea: Silenty return undefined instead of throwing when content tries to access non-exposed chrome properties (bug 594999, r=mrbkap).
Andreas Gal <gal@mozilla.com> - Sat, 29 Jan 2011 18:48:30 -0800 - rev 61693
Silenty return undefined instead of throwing when content tries to access non-exposed chrome properties (bug 594999, r=mrbkap).
6d5c859c452db930a3e1d620c8b2592a124ff79c: Disallow content access to chrome functions without __exposedProps__ (bug 628410, r=gal).
Jonas Sicking <jonas@sicking.cc> - Sat, 29 Jan 2011 18:47:17 -0800 - rev 61692
Disallow content access to chrome functions without __exposedProps__ (bug 628410, r=gal).
8835fffb27afe4de1580c98596abe3f10ea2d83c: bug 624880 - renaming JSD public API to reflect the signature change. r=timeless
Igor Bukanov <igor@mir2.org> - Sat, 29 Jan 2011 22:40:29 +0100 - rev 61691
bug 624880 - renaming JSD public API to reflect the signature change. r=timeless
378cfa4ae4f53ad02167900355664110b9769213: bug 624364 - r=jorendorff
Igor Bukanov <igor@mir2.org> - Tue, 25 Jan 2011 00:04:29 +0100 - rev 61690
bug 624364 - r=jorendorff
824f69dad2bc82141bd6a7572cb5829306bcd424: Followup fix for gaping hole in patch for bug 591846 (credit to jorendorff, r=me).
Brendan Eich <brendan@mozilla.org> - Sat, 29 Jan 2011 01:01:54 -0800 - rev 61689
Followup fix for gaping hole in patch for bug 591846 (credit to jorendorff, r=me).
5dbc4a422c1b0b2247ab0a13c997990d65a66e27: bug 629655 - avoid influencing the malloc GC counters when dumping the heap. r=anygregor
Igor Bukanov <igor@mir2.org> - Fri, 28 Jan 2011 23:25:05 +0100 - rev 61688
bug 629655 - avoid influencing the malloc GC counters when dumping the heap. r=anygregor
e201f9d09799634f4f7f8857e96d501f01a3f510: Cache result of Function.prototype.toString (bug 629590, r/a=shaver).
Andreas Gal <gal@mozilla.com> - Fri, 28 Jan 2011 10:19:13 -0800 - rev 61687
Cache result of Function.prototype.toString (bug 629590, r/a=shaver).
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip