Commit Graph

249 Commits

Author SHA1 Message Date
Luke Wagner
1cd7714645 Bug 656462, part 4 - Simplify stack code, keep track of native calls, create new iterator over native/scripted callstack, make JS_SaveFrameChain fallible (r=waldo,mrbkap) 2011-05-13 08:56:26 -07:00
Chris Leary
fcfe24bd53 Merge mozilla-central to tracemonkey. 2011-06-06 09:41:22 -07:00
Daniel Holbert
845f5086ad Bug 658849 followup: Remove one more instance of harmless "WARNING: Failed to create timer" message that gets spammed on shutdown. r=gal 2011-05-31 17:42:46 -07:00
Bill McCloskey
b5ae159ad1 Bug 650978 - Add gczeal setting to GC on every allocation (r=gwagner) 2011-06-01 17:48:52 -07:00
Blake Kaplan
7a50bdc7ad Bug 643393 - Speed up nsJSContext::GetGlobalObject. r=peterv 2011-04-28 13:28:54 -07:00
Blake Kaplan
56062aae3e Bug 650273 - Force a frame here. r=luke 2011-05-02 15:47:10 -07:00
Gregor Wagner
2d18ea7192 Bug 603916 - unifying GC sheduling. r=igor 2011-05-10 22:37:11 -07:00
Chris Leary
ee3cc5b62c Merge mozilla-central to tracemonkey. (CLOSED TREE) 2011-05-02 10:55:34 -07:00
Chris Jones
e870e569fc Bug 642381, part 3: Hoist Maybe into mfbt and eliminate Gecko's use of jstl. r=jorendorff,luke 2011-04-28 17:48:52 -05:00
Chris Jones
0ca94e5bf8 Bug 642381, part 2: Rename LazilyConstructed to Maybe. r=luke 2011-04-28 17:48:51 -05:00
Ed Morley
78b75c0137 Bug 651657 - Remove WinCE & Windows Mobile code from dom/* ; r=jst,dolske 2011-04-29 15:50:53 +02: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
Mounir Lamouri
a09727e7ee Merging cedar with mozilla-central. 2011-05-30 12:50:04 +02:00
Masayuki Nakano
8b335d50b1 Bug 660121 Remove all pref related methods from nsContentUtils r=roc 2011-05-29 08:42:57 +09:00
Masayuki Nakano
55fb2a7014 Bug 659913 part.1 Remove nsContentUtils::GetPrefBranch() r=roc 2011-05-29 08:39:27 +09:00
Daniel Holbert
857e779051 Bug 658849: Remove harmless "WARNING: Failed to create timer" message that gets spammed on shutdown. r=gal 2011-05-27 16:53:01 -07:00
Masayuki Nakano
81dbe5de4d Bug 659536 part.2 Replace nsContentUtils::GetIntPref() with Preferences::GetInt() or Preferences::GetUint() r=roc 2011-05-25 15:32:00 +09:00
Masayuki Nakano
ccc2f5b479 Bug 659533 Replace nsContentUtils::GetBoolPref() with Preferences::GetBool() r=roc 2011-05-25 15:31:59 +09:00
Peter Van der Beken
6e33837f42 Fix for bug ug 652135 (Add more CC edge names). r=dbaron. 2011-02-02 16:30:03 +01:00
Peter Van der Beken
33e2bd6f98 Fix for bug 584048 (Clean up cycle collection code) - remove NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS/NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS. r=bent. 2011-03-06 12:11:31 +01:00
Peter Van der Beken
5e223915b9 Fix for bug 584048 (Clean up cycle collection code) - move unlinking of JS members from root into unlink. r=bent. 2010-11-08 16:02:49 +01:00
Igor Bukanov
bb7edb5173 bug 630209 - (Compile|Execute)Script that are GC-safe. r=jorendorff 2011-02-03 14:06:21 +01:00
Andreas Gal
50c2381130 Avoid excessive GCs after CC (bug 637206, patch/r=smaug/gal). 2011-02-28 14:44:22 -08:00
74ce132e00 Only run CC after the GC has run at least once (bug 626768, r=gal). a=blocker 2011-02-23 00:08:36 -08:00
Andreas Gal
a380a2b1c0 When idle the GC holds on to unused chunks indefinitely (bug 631733, r=brendan, a=blocker). (relanding in a CLOSED TREE) 2011-02-19 22:59:49 -08:00
919aca173a Don't call GC or CC unexpectedly during shutdown (bug 635251, r/a=gal). (relanding in a CLOSED TREE) 2011-02-20 00:20:14 -08:00
Jeff Walden
da2f88dad2 #jsapi observed the extent of orange in the TM tree and saw that OS X x86 opt was consistently and totally evil. So jwalden was sorry he had ever pushed changes for bug 631135. It broke his heart. And he said, “I will wipe this tree of every push back to 9105cd721d46. Yes, and I will revert the entire TM CLOSED TREE. I am sorry I ever pushed to it.” But 9105cd721d46 found favor with #jsapi. 2011-02-20 17:46:35 -08:00
b59b0c80b6 Don't call GC or CC unexpectedly during shutdown (bug 635251, r/a=gal). 2011-02-20 00:20:14 -08:00
Andreas Gal
02f7ed13f6 When idle the GC holds on to unused chunks indefinitely (bug 631733, r=brendan, a=blocker). 2011-02-19 22:59:49 -08:00
Jeff Walden
578a17ccb1 Backed out changeset 4d86e63ff60d, diagnostic patch; back out 3da12edf735e, followup fix; back out bug 631135 completely, unexplained intermittent orange. 2011-02-19 19:50:19 -08:00
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
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