4e9b098ccf87ce74adc3393473ee935df8a85b45: Bug 602139: Add js_UpdateWatchpointsForShape, to correctly update watchpoints after shape changes. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Tue, 09 Nov 2010 15:04:12 -0800 - rev 57752
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 602139: Add js_UpdateWatchpointsForShape, to correctly update watchpoints after shape changes. r=jorendorff Many of the watchpoint bugs have to do with wp->setter and wp->shape getting out of sync. The new function js_UpdateWatchpointsForShape takes care of bringing all relevant watchpoints fully up to date; it is called from the places in jsscope.cpp where property changes take place, and is also used by the watchpoint creation code. DropWatchPointAndUnlock becomes simpler; js_FindWatchPoint, js_WrapWatchedSetter and js_watch_set_wrapper become static to jsdbgapi.cpp.
94543969fd6d48d57019aa3ee5a28a90048497bc: Bug 602139: Trivial cleanups to watchpoint implementation. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Tue, 09 Nov 2010 15:04:11 -0800 - rev 57751
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 602139: Trivial cleanups to watchpoint implementation. r=jorendorff Separated for ease of review.
c56444630bb0aaecee74700b966951f71cbca93c: Bug 602139: Watchpoint tests. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Tue, 09 Nov 2010 15:04:11 -0800 - rev 57750
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 602139: Watchpoint tests. r=jorendorff This includes: - a test showing how adding and deleting watchpoints can lose a property's JSPropertyOp setter; - tests for watchpoints on properties that change from setters to value properties and vice versa, or from one setter to another; and - tests for watchpoints set on inherited setter properties.
049145d64214b6a8c16598357e46cfb3077322eb: Bug 608868 part 2: verify that scope chain start is native before IC'ing, r=dvander, a=beta8+
David Mandelin <dmandelin@mozilla.com> - Tue, 09 Nov 2010 12:28:11 -0800 - rev 57749
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 608868 part 2: verify that scope chain start is native before IC'ing, r=dvander, a=beta8+
eab06474c89d13248203dba824dc1fb4babb31a8: Prebrand standard classes with standard methods (610698, r=jorendorff).
Brendan Eich <brendan@mozilla.org> - Tue, 09 Nov 2010 11:40:56 -0800 - rev 57748
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Prebrand standard classes with standard methods (610698, r=jorendorff).
a872a7883972e2dc9d6055d7b9ecb7d3dd7ee1f3: Merge mozilla-central to tracemonkey.
Robert Sayre <sayrer@gmail.com> - Tue, 09 Nov 2010 15:29:44 -0500 - rev 57747
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Merge mozilla-central to tracemonkey.
f4444a398ec19777abce40eede9b1d12ca389f48: Back out 8ae5fce0f19b.
Chris Leary <cdleary@mozilla.com> - Tue, 09 Nov 2010 10:12:53 -0800 - rev 57746
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Back out 8ae5fce0f19b.
8ae5fce0f19b273d3b5248f5df4e177c76e2209e: Bug 576837: Fix YARR character-class range parsing. (r=jwalden)
Chris Leary <cdleary@mozilla.com> - Mon, 08 Nov 2010 18:08:32 -0800 - rev 57745
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 576837: Fix YARR character-class range parsing. (r=jwalden)
ebffb2a709e5e07291fad9bcdf2f51b1f1a8d506: Bug 610038 - apply should not ignore indexed properties on the prototype (r=waldo)
Luke Wagner <lw@mozilla.com> - Tue, 09 Nov 2010 09:06:57 -0800 - rev 57744
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 610038 - apply should not ignore indexed properties on the prototype (r=waldo)
d988fa5af84546a617558275d8a2c9b3df38af47: Back out 9e5cd5815d4d, our own tests turn it orange -- paging compartments people... r=#ffa500
Jeff Walden <jwalden@mit.edu> - Mon, 08 Nov 2010 18:05:54 -0800 - rev 57743
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Back out 9e5cd5815d4d, our own tests turn it orange -- paging compartments people... r=#ffa500
0f78c4619855146dd2dabc4161f41aaba1ad6157: Bug 609617 - delete(eval(...)) calls indirect eval (r=jimb).
Brendan Eich <brendan@mozilla.org> - Thu, 04 Nov 2010 16:06:08 -0700 - rev 57742
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 609617 - delete(eval(...)) calls indirect eval (r=jimb).
9e5cd5815d4d34e77184cb09556e2dea8d7e00a9: Bug 608855 - Make compartment checks fatal in release builds. r=gal
Jeff Walden <jwalden@mit.edu> - Mon, 01 Nov 2010 16:54:21 -0700 - rev 57741
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 608855 - Make compartment checks fatal in release builds. r=gal
edc26e88b2c483649a4605e28e5be2cddf2ec155: Bug 609256 - With strict this, there's no longer any need to compute this when a syntactically direct eval doesn't resolve to the eval function. r=luke
Jeff Walden <jwalden@mit.edu> - Mon, 08 Nov 2010 16:14:29 -0800 - rev 57740
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 609256 - With strict this, there's no longer any need to compute this when a syntactically direct eval doesn't resolve to the eval function. r=luke
c400bbbd97f3494b43d209ed5753cb46d0d8b9f0: Bug 608959 - Don't call non-scripted getters with a proxy as its |this|, because that would require most non-scripted getters to unwrap and maybe do some prototype-chain walking. r=mrbkap
Jeff Walden <jwalden@mit.edu> - Thu, 04 Nov 2010 15:53:50 -0700 - rev 57739
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 608959 - Don't call non-scripted getters with a proxy as its |this|, because that would require most non-scripted getters to unwrap and maybe do some prototype-chain walking. r=mrbkap
4b4dce1f1756d223d4028a5897cf5335d9851e85: Rename a JS test from *.diff to *.js. r=iamsosmrt
Jeff Walden <jwalden@mit.edu> - Thu, 04 Nov 2010 15:51:59 -0700 - rev 57738
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Rename a JS test from *.diff to *.js. r=iamsosmrt
30cabba0038843063f057da722b032b1f9207df3: Bug 609075 - speed up JSString::flatten a bit, part 2 (r=gal)
Luke Wagner <lw@mozilla.com> - Mon, 08 Nov 2010 14:35:30 -0800 - rev 57737
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 609075 - speed up JSString::flatten a bit, part 2 (r=gal)
0ba07bd00178e01fea5d381e4dd7c1eb0be1bc04: Bug 609075 - speed up JSString::flatten a bit, part 1 (r=gal)
Luke Wagner <lw@mozilla.com> - Mon, 08 Nov 2010 14:35:29 -0800 - rev 57736
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 609075 - speed up JSString::flatten a bit, part 1 (r=gal)
95c792930e9302b794eb946a813fd9f2c4da8c5b: Bug 608120 - optimize js_ValueToString on int32s (r=waldo)
Luke Wagner <lw@mozilla.com> - Mon, 08 Nov 2010 14:35:27 -0800 - rev 57735
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 608120 - optimize js_ValueToString on int32s (r=waldo)
c57549b012a21fa8b303377d62325f56fe2238dc: Fix strict-aliasing warning from 18d56745c3e6
Luke Wagner <lw@mozilla.com> - Mon, 08 Nov 2010 14:35:06 -0800 - rev 57734
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Fix strict-aliasing warning from 18d56745c3e6
5a0dffa066fcb83b9ebf1e96ae86b70dd60124e1: Bug 486653: fix minor warning for return value
David Mandelin <dmandelin@mozilla.com> - Mon, 08 Nov 2010 14:06:38 -0800 - rev 57733
Push 17032 by rsayre@mozilla.com at Wed, 17 Nov 2010 21:55:39 +0000
Bug 486653: fix minor warning for return value
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip