Commit Graph

334 Commits

Author SHA1 Message Date
Jeff Walden
555eeb5050 Bug 631135 - Objects created by or on behalf of fast natives and property ops (getters or setters) are parented to the wrong proto and global. r=lw,jst,mrbkap,bz, a=jst 2011-02-08 17:20:06 -08:00
Olli Pettay
0cfd1f2bbf Don't GC nsContentUtils::XPConnect on shutdown if it doesn't exist. r=gal a=blocking2.0:final+,hard 2011-02-18 15:14:21 -08:00
Andreas Gal
018696bd27 Fix GC/CC scheduling (bug 630932, patch by gal/smaug, r=mrbkap). 2011-02-16 15:47:12 -08:00
Ben Turner
26dc8a05e2 Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking. 2011-02-16 12:47:08 -08:00
Andreas Gal
64e8d7a63a Xray wrappers don't cache resolved native properties on the holder object (bug 633382, r=mrbkap/jst, a=blocker). 2011-02-15 19:00:55 -08:00
Andreas Gal
608509a85d js_UnbrandAndClearSlots leaks, use JS_ClearScope and throw if compile-N-go scripts are run after JS_ClearScope (630072, r=brendan). 2011-02-13 20:55:33 -08:00
Bill McCloskey
be059c1011 Bug 631951 - Shrink methodjit memory usage by interpreting a few times before compiling (r=dvander) 2011-02-11 16:31:32 -08:00
Luke Wagner
e4f9198548 Bug 627954, part 1: take out unnecessary compartment hack (r=gal) 2011-02-01 15:45:46 -08:00
Ben Turner
92054a70e6 Backout 10ebc5ea11ac due to test failures. 2011-02-09 15:29:31 -08:00
Ben Turner
69da70d5c5 Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking. 2011-02-09 12:51:16 -08:00
Jim Blandy
683c407693 Bug 537873: Add 'strict' argument to setters defined throughout Firefox. r=brendan
This should take care of all setters defined outside SpiderMonkey proper. Very mechanical.
2011-02-09 11:31:40 -08:00
Ben Turner
f17b16f00e Backout bug 614347 due to test failures 2011-02-08 22:15:48 -08:00
Ben Turner
57ffd64968 Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking. 2011-02-08 18:54:14 -08:00
Olli Pettay
00f237efa7 Bug 630947, run GC more often before CC, r=gal, a=blocker 2011-02-08 11:43:56 +02:00
Justin Lebar
1216acf394 Bug 669346 - Don't force two GCs on memory pressure on Android. r=mfinkle,bz 2011-07-07 14:27:07 -04:00
Ms2ger
74c4d956c1 Bug 647549 - Unused variable newInnerJSObject in nsJSContext::ConnectToInner; r=jst 2011-04-11 00:48:17 -04:00
Blake Kaplan
4ef26d09c9 Fix bug 643450. r=peterv 2011-04-08 14:28:24 -07:00
Blake Kaplan
89477aef65 Bug 642022 - Deal with the return value being in a different compartment. r=gal 2011-04-08 14:28:24 -07:00
David Mandelin
a4e341afb7 Bug 611652: clear values instead of scope when global window is cleared, r=brendan,enn,jeff,mrbkap,smaug 2011-01-21 18:37:30 -08:00
Olli Pettay
f6032fe681 Bug 624549, Don't call GC so aggressively in nsJSContext::CC, r=gal, a=jst 2011-01-29 22:55:39 +02:00
Chris Leary
ec481c3fff CLOSED TREE: Merge mozilla-central and tracemonkey. (a=blockers) 2011-01-27 20:06:21 -08:00
Chris Leary
79febb40e9 Merge the backout head. 2011-01-27 16:26:21 -08:00
Chris Leary
f7f151db49 Backed out changeset b5ca98debed0 2011-01-27 16:25:30 -08:00
Blake Kaplan
004ff0edc6 Fix bustage from bug 611485. r=gal 2011-01-27 12:46:20 -08:00
Paolo Amadini
41df410be3 Bug 622326. If we still have script running when we want to clear our window scope, use a termination function, not a runnable, to wait for it to finish. r=bzbarsky,jst a=blocker 2011-01-27 14:42:19 -08:00
David Mandelin
cfeb879588 Bug 611653: clear values instead of scope when global window shuts down, r=brendan,smaug 2011-01-21 18:37:30 -08:00
Chris Leary
025c42ff93 Bug 595691, take 2: fix versioning across VM instances, remove _options. (r=luke,brendan,igor) 2011-01-27 02:54:58 -08:00
Chris Leary
3c8dd40021 Backed out changeset b88172246b66 due to Win32 debug failures. 2011-01-25 04:11:47 -08:00
Chris Leary
7a2ddcfa61 Bug 595691: fix versioning across VM instances, remove _options. (r=luke,brendan,igor) 2011-01-25 02:33:27 -08:00
Chris Leary
4cea35b9ce Merge mozilla-central and tracemonkey. (a=blockers) 2011-01-24 19:47:52 -08:00
Patrick Walton
92cb56722a Bug 628110 - Back out changeset d1adb7b245bd (removal of MaybeGC() every 20th script execution) to fix SunSpider regression. r=gal a=blocking2.0:betaN+ 2011-01-24 14:56:40 -08:00
Luke Wagner
b4172120c3 Bug 625251 - nsJSEnvironment should enter the compartment before converting arguments to jsvals (r=mrbkap) 2011-01-21 15:25:04 -08:00
Chris Leary
301ea266fa Merge tracemonkey to mozilla-central. (a=blockers) 2011-01-18 11:19:21 -08:00
Andreas Gal
b7c45ac745 Temporary restore old shark start/stop functions (bug 625993, r=bz). 2011-01-14 19:02:11 -08:00
Andreas Gal
d874092d1b Make Shark work with 64-bit MacOSX builds and rename to start/stopProfiling() (bug 625962, r=sayrer). 2011-01-14 17:58:40 -08:00
Chris Leary
dccdb3f716 Merge mozilla-central into tracemonkey. 2011-01-14 01:45:33 -08:00
Patrick Walton
901ecdfc42 Bug 624867 - Don't call MaybeGC() on every 20th script execution. r=jst a=blocking2.0:betaN+ 2011-01-12 11:54:50 -08:00
Andreas Gal
969243cba2 Add API to enable/disable per-compartment GCs (bug 624229, r=shaver). 2011-01-09 22:57:21 -08:00
Gregor Wagner
bff8766269 Enable per-compartment garbage collection (bug 605662, r=gal). 2011-01-07 23:44:57 -08:00
Blake Kaplan
518c39722f Fix bug 614151. r=jst@mozilla.com, a=blocker 2010-12-28 11:21:30 -08:00
L. David Baron
19c8ce2565 Backout changeset 0f1fd87b570d (bug 622326) on suspicion of causing bug 626100 (leak in a11y mochitests). CLOSED TREE 2011-01-15 12:31:57 -08:00
Paolo Amadini
01acefa4f8 Bug 622326. If we still have script running when we want to clear our window scope, use a termination function, not a runnable, to wait for it to finish. r=bzbarsky, a=blocker 2011-01-14 21:14:41 -05:00
Chris Jones
d04181066f Bug 616841, part 1: Refactor use of JSLocaleCallbacks to make them easier to share among various JSContexts. r=bz sr=mrbkap 2010-12-06 14:45:00 -06:00
Andreas Gal
7e6d1f063a Compartment mismatch with pending exception (bug 621845, r=lw,jorendorff). 2011-01-07 02:03:14 -08:00
Ben Turner
816fc2b011 Bug 618484 - 'Allow ChromeWorkers access to XPCOM objects'. r=jst+jorendorff, a=blocking. 2011-01-06 22:21:30 -08:00
Doug Turner
a16486251d Bug 613551 - "JSGC_MAX_MALLOC_BYTES is too large on mobile" [r=jst] a=blocking-fennec 2010-12-02 14:38:00 -08:00
Olli Pettay
e6e20ed3e1 Backout Bug 624549, a=backout 2011-01-13 11:03:25 +02:00
Olli Pettay
a36fe6f92f Bug 624549, don't always do a global gc before cc, r=gal, a=approved 2011-01-12 22:44:41 +02:00
Phil Ringnalda
270fb0dc40 Bug 623105 - Back out 350fa5d366df on suspicion of breaking regress-290575.js on 64-bit, a=bustage 2011-01-04 21:00:17 -08:00
Chris Leary
81665d8119 Merge tracemonkey into mozilla-central. a=blockers 2011-01-04 13:33:39 -08:00