Commit Graph

63088 Commits

Author SHA1 Message Date
Nicholas Nethercote
bf97cf9052 Update nanojit-import-rev stamp. 2011-03-02 20:38:22 -08:00
Nicholas Nethercote
3712bfedec Fix ARM breakage from bug 617244. r=me.
--HG--
extra : convert_revision : 90782f292765499d7505cd4c2b606a0bb8fa69e0
2011-03-02 20:36:50 -08:00
Nicholas Nethercote
1126a1d66d Bug 617244 - nanojit: remove AvmCore (TM-specific part). r=gal. 2011-03-02 20:00:45 -08:00
Nicholas Nethercote
242009535f Update nanojit-import-rev stamp. 2011-03-02 19:53:51 -08:00
Nicholas Nethercote
fb330f1df7 Bug 617244 - nanojit: remove AvmCore (NJ-specific part). r=edwsmith.
--HG--
extra : convert_revision : 6a1b21753af64c966f56dc0fad14d8a9d17d674e
2011-03-02 19:39:08 -08:00
Edwin Smith
08c353a31a Bug 624442: ifndef-guard MIN/MAX macro definitions in vprof.cpp (r=fklockii)
--HG--
extra : convert_revision : 17d3562dd533c83fd7c1576eb114880b51f91306
2011-03-02 09:26:17 -05:00
Edwin Smith
5aeab46e08 Bug 620133 - Replace SeqReader with LIR_skip [r=nnethercote]
This patch adds LirWriter.insSkip(), LIns.overwriteWithSkip(),
and LirReader.peek()

I extracted the insSkip() changes from bug 545406 so I could use insSkip() and
overwriteWithSkip().  LirReader.read() uses its own size array because of
the special case for LIR_start, but other cases use a shared insSizes[]
array.

I added LirReader.peek() so that when erasing an instruction during a LirReader
iteration, I can find the skipTo instruction to use.  It is the next one that
will be read.

--HG--
extra : convert_revision : 3c560f9f45413de8c5ed10cab4584a8c1b1e4e3f
2011-03-01 15:34:11 -05:00
Neil Rashbrook
e044a7a0ba Bug 626716 Remove use of NJ_NO_VARIADIC_MACROS from Nanojit r=njn,edwsmith
--HG--
extra : convert_revision : 7f482bf4ca5ae9c59f19da699c46ed43a087f9d4
2011-02-16 23:53:30 +00:00
Steven Johnson
08a16f2855 Bug 630601 - Comment in LIR.cpp contains non-ASCII char (r=nnethercote)
--HG--
extra : convert_revision : 09de25da6b951c4ecf4982888353903c1495f095
2011-02-01 12:23:09 -08:00
Paul Biggar
27255a5f39 Bug 637446 - Run jit-tests as part of |make check| even when ENABLE_TRACEJIT is not enabled (r=nnethercote)
--HG--
extra : rebase_source : 16aee6299eed87d2ded7f7aa9fc7783e67c242bb
2011-03-02 15:12:57 -08:00
Paul Biggar
a3c3e1f443 Bug 637437 - Fix --enable-debug --disable-methodjit build (r=jorendorff)
--HG--
extra : rebase_source : bfb0ef221120d080302100eefd925d03b7d7c755
2011-03-02 15:11:31 -08:00
Nicholas Nethercote
388b702e25 Bug 620757 - TM: don't trace JSOP_TABLESWITCH. r=dmandelin. 2011-03-02 14:48:10 -08:00
Jeff Walden
b7b5222619 Bug 637385 - Don't try to trace through a bindname in strict mode eval code. r=dvander
--HG--
extra : rebase_source : 5964a8007566005cdc6a2bda9b69c99cb0d4c728
2011-03-01 09:59:37 -08:00
Gregor Wagner
91205eabab Bug 636510 - Change GCTimer output to msec. NPOTB, r=igor 2011-03-02 08:30:27 -08:00
David Anderson
0b86969d83 Fix trace/interp mismsatch in |this| computation (bug 636795, r=gal). 2011-03-01 23:42:22 -08:00
Ehsan Akhgari
ad28772950 Partially back out changeset 90b3dedc677d because changesets 502114bb31e8 and c1d77dbe4193 seem to have fixed those failures on trunk. rs=roc a=orange
--HG--
extra : rebase_source : 7c32134b2f3bf6ef147538a3191e3453d24859e9
2011-03-01 17:46:43 -08:00
Andreas Gal
a5500a0ce1 Merge. 2011-03-01 17:42:50 -08:00
Andreas Gal
fd9ac24bc1 Merge from Tracemonkey. bug 636879, bug 635155, bug 637206, bug 636820, bug 637397. 2011-03-01 17:42:09 -08:00
Matthew Gregan
a428e1ccf4 Bug 636894 - Revert bug 634787's change to AUDIO_DURATION_MS to work around a regression in MozAudioAvailable event delivery. r=roc a=roc 2011-03-02 14:40:44 +13:00
haytjes
f328b7b2da Bug 635005: new RegExp(undefined) works like new RegExp(''). (r=cdleary, a=jst) 2011-03-01 17:36:54 -08:00
David Anderson
d79b45f535 Fix tracer integration edge case (bug 636879, r=billm,luke). 2011-03-01 12:50:37 -08:00
Nicholas Nethercote
e3ce73e36f Bug 635155 - Get full JIT-tests coverage back. r=dmandelin, a=beltzner/npotb. 2011-02-28 16:17:05 -08:00
Andreas Gal
20129f0e9f Avoid excessive GCs after CC (bug 637206, patch/r=smaug/gal). 2011-02-28 14:44:22 -08:00
David Mandelin
1ec8dc20b1 Bug 636820 relanding: Use new |this| computation in mjit implementation of callgname, r=dvander,gal, a=blocking 2011-02-25 19:07:32 -08:00
joe@drew.ca
05e4070c99 Bug 636870 - Using webgl on optimus hardware causes instant crash [part2] (r=jmuizelaar, a=blocker). 2011-03-01 17:01:17 -08:00
joe@drew.ca
2f9eaad891 Bug 636870 - Using webgl on optimus hardware causes instant crash [part1] (r=jmuizelaar, a=blocker). 2011-03-01 17:00:33 -08:00
Brad Lassey
4852cd6f0e bug 635814 - add shellName and shellVersion to nsSystemInfo r=dougt a=2.0+ 2011-03-01 19:32:32 -05:00
Kyle Huey
4ae43d7d48 Bug 637683: Ensure that the underlying buffer does not go away before any streams handed out by nsDOMMemoryFile. r=sicking a=blocker 2011-03-01 18:35:53 -05:00
Doug Turner
b0af3678bb Bug 637915 - nsJNIString is leaky with zero length strings. r=mwu, a=blocking-fennec
--HG--
extra : rebase_source : 6c1ce49e2ae4bdfeb5c145d0d724c96471eae8e8
2011-03-01 16:03:38 -08:00
Ehsan Akhgari
26c849c8c9 Back out changeset 7ed9b3bc059e (bug 637214) because it's not the correct fix; a=me 2011-03-01 15:37:46 -08:00
Ehsan Akhgari
af800fd6a1 Bug 636465 - Reset the spellchecking override status when detaching an editor object from the content node; r,a=roc 2011-03-01 15:04:42 -08:00
Matt Woodrow
15bcf64fe6 Bug 637367 - Add null checks to DrawPlugin. r+a=roc 2011-03-02 11:36:09 +13:00
Benoit Jacob
5e3a96aa87 Bug 632587 - 3/3 - add isContextLost - r=jrmuizel, a=joe 2011-03-01 17:25:22 -05:00
Benoit Jacob
7d7c017074 Bug 632587 - 2/3 - add isContextLost - r=jrmuizel, a=blocking2.0 2011-03-01 17:25:22 -05:00
Vladimir Vukicevic
a4aac0595c Bug 632587 - 1/3 - implement getSupportedExtensions - r=bjacob, a=blocking2.0 2011-03-01 17:25:22 -05:00
Benoit Jacob
e7797b975e Bug 636613 - Let WebGL mochitest run on Windows XP - r=jrmuizel, a=joe 2011-03-01 17:25:22 -05:00
Benoit Jacob
ba83f73b10 Bug 636611 - Block WebGL on Mac OS X 10.5 (not on 10.6) - r=jrmuizel, a=joe 2011-03-01 17:25:22 -05:00
Timothy Nikkel
d3882f51c9 Bug 632423. Fix typo in reftest.list file. a=duh 2011-03-01 16:01:42 -06:00
Steven Michaud
e5b24adc59 Bug 627649 - [Mac] Some events incorrectly passed to a plugin that occur over the plugin. r=roc,josh a=blocking2.0final+ 2011-03-01 15:15:23 -06:00
Robert O'Callahan
52981696d3 Bug 632423. Enable subpixel AA when we draw into the opaque subrect of a surface. r=tnikkel a=beltzner 2011-03-01 14:32:23 -06:00
Robert O'Callahan
5fb4e9f52c Bug 635373. Disable ThebesLayerBuffer rotation for non-identity resolutions, and add API to disable rotation explicitly. r=cjones a=beltzner 2011-03-01 14:30:16 -06:00
Ehsan Akhgari
1d51d64eae Bug 637214 - Block scripts when the document's ID table is being modified; r=bzbarsky a=hardblocker 2011-03-01 11:19:44 -08:00
Chris Jones
dcae2bd7ad Bug 637278: Fix indentation. r=roc a=b 2011-03-01 12:27:35 -06:00
Chris Jones
b24d5d1e6d Bug 637278: INVALIDATE_NO_UPDATE_LAYER_TREE should subsume INVALIDATE_NO_THEBES_LAYERS. r=tn sr=roc 2011-03-01 12:27:35 -06:00
Joe Drew
c86417ed81 Bug 637413 - Always use a blank blocklist.xml file in the addon manager tests so we aren't broken by blocklist file updates. r=mossop a=blocker 2011-03-01 11:58:59 -05:00
Timothy Nikkel
c7c6267343 Bug 636817. Make LayerManagerForDocument return the correct manager even when there is no root frame so that empty transactions work correctly. r=roc a=hardblocker 2011-03-01 17:15:23 +01:00
Mounir Lamouri
7bd454cbb0 Bug 637321 - Fix tests that try to use the 'telephone' input type instead of 'tel'. r=bz a=tests 2011-03-01 16:04:01 +01:00
Andreas Gal
1f97a78ca8 Avoid excessive GCs after CC (bug 637206, patch/r=smaug/gal).
--HG--
extra : rebase_source : 722c9e033fcb7a839b0464199a996729cf7f1ca8
2011-02-28 14:44:22 -08:00
Olli Pettay
56d4d954cb Bug 630919, add collect and invalidate phases for tree ranges, r=enn+neil, a=jst
--HG--
extra : rebase_source : 0a714e7f3829f9641340e47a83f386ab7a0d0905
2011-03-01 14:23:26 +02:00
<Robert O'Callahan> roc@ocallahan.org
5166267748 Bug 636114 - Crash [@ PluginBackgroundSink::~PluginBackgroundSink() ]; r=jones.chris.g approval2.0=johnath 2011-03-01 08:54:37 -04:00