Commit Graph

156396 Commits

Author SHA1 Message Date
Shu-yu Guo
b7f46541c2 Bug 933882 - Force GC in Debugger mochitests for ASan. (r=past) 2013-11-20 22:50:28 -08:00
Shu-yu Guo
470bcaae2e Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett) 2013-11-20 22:50:28 -08:00
Chris Peterson
4aff69f533 Bug 940226 - Build image/src in unified mode. r=seth 2013-11-18 22:03:36 -08:00
Dan Gohman
b8e658f288 Bug 934175 - SpiderMonkey: Micro-optimize the x64 extended jumps table. r=sstangl 2013-11-20 22:05:12 -08:00
Dan Gohman
e5eccb0398 Bug 939893 - IonMonkey: Handle x/x in lowerUDiv. r=bhackett 2013-11-20 21:53:51 -08:00
Oleg Romashin
b69f2731cd Bug 822898 - Implement pointer events. Basic handling of Pointer Events. r=smaug 2013-11-20 21:44:31 -08:00
Oleg Romashin
8428edd05d Bug 822898 - Implement pointer events. Interface. r=smaug 2013-11-20 21:44:22 -08:00
Phil Ringnalda
68d38376ad Bug 939638 - 611498-1.html needs some fuzz on Windows 2013-11-20 20:52:48 -08:00
Atte Kettunen
f5204a6dce Bug 934939: Add crash test. r=roc 2013-11-20 23:27:38 -05:00
Stephen Pohl
e663e300c4 Bug 934939: Avoid crashing by gracefully handling invalid canvas sizes. r=roc 2013-11-20 23:27:33 -05:00
Ehsan Akhgari
b050bf31c9 Bug 940591 - Build most of js/src/jit in unified mode; r=djvj 2013-11-20 22:39:42 -05:00
Ehsan Akhgari
8a4376526e Bug 939582 - Part 2: Build content/media in unified mode; r=doublec 2013-11-20 21:12:13 -05:00
Ehsan Akhgari
2f9d8a7309 Bug 939582 - Part 1: Rework the NSPR logging in content/media to use different macro names for different logs; r=doublec 2013-11-20 22:02:42 -05:00
Ehsan Akhgari
e7936b0d93 Backed out 2 changesets (bug 939582) because of build bustage
Backed out changeset 2079c828645a (bug 939582)
Backed out changeset af472e590088 (bug 939582)
2013-11-20 21:41:40 -05:00
Trevor Saunders
4f94131c0b backout 6fd717549b5a bug 938510 because b2g desktop builds don't seem to pull tooltool packages 2013-11-20 21:39:05 -05:00
Nicholas D. Matsakis
f99c3f2826 Bug 938728 - Add float32x4 and int32x4 data constructors r=till 2013-11-20 15:11:45 -05:00
Ehsan Akhgari
4f0894ce81 Bug 939582 - Part 2: Build content/media in unified mode; r=doublec 2013-11-20 21:12:13 -05:00
Ehsan Akhgari
3c5450530e Bug 939582 - Part 1: Rework the NSPR logging in content/media to use different macro names for different logs; r=doublec 2013-11-20 21:11:54 -05:00
Trevor Saunders
5b03908b0a bug 938510 - switch to gcc 4.7.3 and latest stable binutils from tooltool r=glandium 2013-11-20 21:04:25 -05:00
Ralph Giles
62b851a4ee Bug 941281 - Release resampler in OpusTrackEncoder dtor. r=roc
We released the resampler when we reached the end of the stream
but would leak if the encoder was destroyed while data was still
available.
2013-11-21 11:09:08 +13:00
Seth Fowler
6fd30d91de Bug 940714 - Add a RAII class to make synchronous decoding safer. r=tn 2013-11-20 17:21:51 -08:00
Seth Fowler
b1de4ead2d Bug 922899 - Fix VectorImage invalidation for non-animated images. r=dholbert 2013-11-20 17:21:50 -08:00
Richard Newman
09fc24021c Bug 935831 - Back out Bug 927230 for Android 2.3 startup crash, r=briansmith
--HG--
extra : rebase_source : 5b8ff8da93a882d6c8303c26d234ad63b748389c
2013-11-20 17:05:55 -08:00
Brian Smith
3621df35cd Bug 898431: Clean up security/patches to remove references to the private false start patch that is no longer applied, r=me, a=NPOTB
--HG--
extra : rebase_source : 94ee34c96357666e6c6d266fe9029af1d977a940
2013-11-20 17:05:24 -08:00
Andrew Sutherland
479e89b1e2 Bug 933807 - Allow easily disabling TriggerOperationCallbackFor(Ion|AsmJS)Code. Set the environment variable by default in "mach debug", allow disabling. r=gps 2013-11-20 20:07:42 -05:00
Jon Coppeard
113a29fdda Bug 932102 - Fix rooting hazard in nsStyleUtil::AppendAngleValue r=dbaron 2013-11-21 01:00:57 +00:00
Jim Blandy
12677153b8 Bug 941247: Rename Zone::CompartmentGCState to Zone::GCState. r=jonco 2013-11-20 16:50:49 -08:00
Gregory Szorc
7256c8a0e0 NO BUG - Make bad path message in bootstrap more clear
DONTBUILD (NPOTB)

--HG--
extra : rebase_source : 9160c66118e23ef2aec8c74a7830cd45c9ca265c
2013-11-20 16:43:38 -08:00
Oleg Romashin
0e795599f8 Backed out 3 changesets (bug 822898) for mochitest bustage on B2G ICS emulator 2013-11-20 16:08:36 -08:00
Bobby Holley
dcdb19327f Bug 887098 - Tests. r=gavin 2013-11-20 16:04:01 -08:00
Bobby Holley
f5f202a142 Bug 858101 - Tests. r=mrbkap 2013-11-20 16:04:01 -08:00
Bobby Holley
2e05465683 Bug 866823 - Tests. r=gabor,mrbkap 2013-11-20 16:04:00 -08:00
Cameron McCormack
2b24bed224 Back out bug 935056 (rev d39a3544a287) on suspicion of causing bug 939980. 2013-11-21 10:24:04 +11:00
Benoit Jacob
41c346a3cf Bug 941068 - Build netwerk/base in unified mode - r=mcmanus,ehsan 2013-11-20 17:55:44 -05:00
Benoit Jacob
44c927d7a3 Bug 834243 - avoid calling serverSurfaceChanged before the compositor is created - r=vladv 2013-11-20 17:50:54 -05:00
Kannan Vijayan
eaffebe914 Bug 938130 - Fix noSuchMethod invocation. r=efaust 2013-11-20 17:45:31 -05:00
Andrew McCreight
319fed2c0e Bug 935721, part 10 - Separate nsCycleCollector_collect and nsCycleCollector_scheduledCollect. r=smaug 2013-11-20 14:35:17 -08:00
Andrew McCreight
65d5a7ad90 Bug 935721, part 9 - Move mPtrToNodeMap into GCGraph. r=smaug
With ICC, we may have to remove things from the graph after we have finished building
the graph, so move the mapping to graph addresses into the graph itself to create a
more self-contained structure.
2013-11-20 14:35:17 -08:00
Andrew McCreight
06ae914761 Bug 935721, part 8 - Add a reference to the graph to the graph builder. r=smaug
This moves towards letting the CC graph outlive the builder.
2013-11-20 14:35:16 -08:00
Andrew McCreight
77917883a8 Bug 935721, part 7 - Inline PrepareForCollection into BeginCollection. r=smaug
PrepareForCollection is trivial now, so just inline it.
2013-11-20 14:35:16 -08:00
Andrew McCreight
8953ed7683 Bug 935721, part 6 - Replace ccResults with aResults in EndCycleCollectionCallback. r=smaug
This is done in a separate patch to reduce the size of the previous patch a bit.
2013-11-20 14:35:16 -08:00
Andrew McCreight
3eed280708 Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
nsJSEnvironment::CycleCollectNow does work before and after a CC runs. With ICC, nsJSEnv won't
know where in the CC when a CC is about to begin or end, so this patch reorganizes that work
into two separate callback hooks.  This requires adding a new struct, CycleCollectorStats, to
hold data nsJSEnv needs between the two calls.

Rather than trying to pass around a pointer to a results structure, this patch just adds
it to the nsCycleCollector struct, and always stores them. The results are passed back
to the end CC callback.
2013-11-20 14:35:16 -08:00
Andrew McCreight
2356ab9a2d Bug 935721, part 4 - Allocate white nodes array in CollectWhite. r=smaug
The white nodes array is only used in CollectWhite, so just allocate it there.
2013-11-20 14:35:16 -08:00
Andrew McCreight
df690c6812 Bug 935721, part 3 - Use RAII to set mScanInProgress, hoist out MarkRoots and ScanRoots. r=smaug
With ICC, mScanInProgress gets set and cleared a bunch of times so add an RAII class to turn
it on when we're doing stuff and clear it when we're not.

With that in place, we can easily move MarkRoots and ScanRoots out of BeginCollection
in preparation for making them separate phases in ICC.
2013-11-20 14:35:16 -08:00
Andrew McCreight
c9b8e24ea3 Bug 935721, part 2 - Allocate GCGraphBuilder on the heap. r=smaug
With ICC, the graph builder must persist across invocations of the CC,
so store it on the heap.
2013-11-20 14:35:15 -08:00
Andrew McCreight
7b822b21b0 Bug 935721, part 1 - Store the listener pointer on the nsCycleCollector data structure. r=smaug
With ICC, the listener must persist across invocations of the CC, so store it on the CC.
2013-11-20 14:35:15 -08:00
Trevor Saunders
bb5ea2186e bug 939049 - get rid of useless QIs r=smaug 2013-11-15 11:32:12 -05:00
Trevor Saunders
f2f73dd7c1 bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug 2013-11-15 02:12:43 -05:00
Honza Bambas
06554ed76b Bug 922659 - exception from onCacheEntryCheck should cause NOT_FOUND, r=michal 2013-11-20 23:20:19 +01:00
Honza Bambas
6a3a858944 Bug 922671 - nsHttpChannel must bypass concurrent read when request is not resumable, r=michal 2013-11-20 23:20:19 +01:00