Nicholas Nethercote
30e92c3349
Bug 657327 - about:memory: merge the "mapped" and "heap used" trees, and make the resulting tree flatter. r=sdwilsh,Jesse, sr=roc.
2011-05-22 19:49:56 -07:00
Nicholas Nethercote
4a6c88377c
Bug 656520 - Make sure the gc-heap memory reporter is in the right place. r=gwagner.
2011-05-22 19:48:31 -07:00
Daniel Holbert
f3cc3a9d15
Merging cedar with mozilla-central.
2011-05-21 16:18:49 -07:00
timeless@mozdev.org
bfb9019adf
Bug 619769 FrameState::init leaks cursor when reifier.init() fails. r=jorendorff
2011-05-20 16:21:27 -04:00
Vladimir Vukicevic
4b2230fe03
Bug 630672 - implement WebGL OES_texture_float extension - r=bjacob
...
This implements floating-point textures in WebGL
2011-05-20 15:53:53 -04:00
Joel Maher
579034f58a
Bug 658524 - annotate remaining jsreftest manifests for android. r=bear, a=test-only
2011-05-20 11:54:02 -04:00
Joel Maher
6993636556
Bug 616999. Xpcshell manifest support; manifest files. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Joel Maher
8d37f99984
Bug 616999. Xpcshell manifest support; harness changes. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Mike Hommey
b55239ba48
Bug 620931 part 6 - Add a -a option to xpcshell to set an application directory. r=bsmedberg
2011-05-06 10:40:51 +02:00
Mike Hommey
e56745d75b
Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
...
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.
We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.
We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).
The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.
Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Mike Hommey
276732190f
Backout bug 644608 because of bustage
2011-05-16 16:29:03 +02:00
Mike Hommey
2d708facec
Bug 569365 - Remove preprocessor.pl and replace it with Preprocessor.py. r=ted
...
--HG--
rename : config/Expression.py => js/src/config/Expression.py
rename : config/Preprocessor.py => js/src/config/Preprocessor.py
2011-05-16 15:51:21 +02:00
Mike Hommey
a733c6b3cf
Fixup for bug 644608. r=ted
2011-05-16 15:49:29 +02:00
Mike Hommey
c01d121edb
Bug 644608 - Implement full dependencies for expandlibs. r=ted
2011-05-03 09:33:45 +02:00
Serge Gautherie
a53df1b729
Bug 603574 - Remove --disable-profile-guided-optimization support, Fix some unrelated nits. r=ted
2011-05-16 11:05:47 +02:00
Ms2ger
d5df8a6e33
Bug 655514 - Remove nsIDOMDocumentTraversal; f=ehsan r=jonas
2011-05-15 12:07:30 +02:00
Chris Leary
4d1fba5db8
Merge mozilla-central and tracemonkey.
2011-05-13 15:06:53 -07:00
Luke Wagner
b1faffbccb
Bug 655435 - Fix leak in Atomize (r=njn,cdleary)
2011-05-12 13:15:36 -07:00
Luke Wagner
4a10088b08
Bug 656171 - Use object principals finder in PrincipalsForCompiledCode, this time with hacks to fix xpcshell hacks (r=mrbkap)
2011-05-12 12:12:50 -07:00
Ed Morley
c9aaef67a9
Bug 652731 - Remove check for ZIP in js/src configure, since spidermonkey does not require it; r=jimb
2011-05-13 06:59:56 -07:00
Igor Bukanov
b996fb9a59
bug 601234 - avoiding extra indirection and branch on the fast path of GC allocation. r=wmccloskey
2011-04-22 00:20:12 +02:00
Joel Maher
9a0f36241a
Bug 655752 - 3 jsreftests cause failures on Android. r=bc, a=test-only
2011-05-12 12:47:38 -04:00
Mounir Lamouri
f4d3a8686d
Merging cedar with mozilla-central.
2011-05-12 12:29:49 +02:00
Takanori MATSUURA
6c88e1c625
Bug 655439 - Use $(LIBXUL_DIST)/bin/xpcshell instead of $(DIST)/bin/xpcshell. r=khuey
2011-05-11 15:13:43 +02:00
Michael Wu
034def94d2
Merge backout (to fix bug 656172)
2011-05-10 19:10:01 -07:00
Michael Wu
4746e4ca82
Back out parts 3-7 of bug 620931 which caused bug 656172, r=killer
2011-05-10 18:27:51 -07:00
Chris Leary
10ad9f372b
Merge mozilla-central and tracemonkey. (CLOSED TREE)
2011-05-10 14:55:52 -07:00
Ed Morley
082d53f39b
Bug 655756 - Remove final XP_MAC remnants; r=josh
2011-05-10 20:24:48 +02:00
Chris Leary
e9c15c147e
Merge mozilla-central to tracemonkey.
2011-05-09 14:27:44 -07:00
Paul Biggar
1cd5ff1908
Backed out changeset 0c6254cb818d (bug 652593) due to PROCESS-CRASH orange in M(oth).
2011-05-09 09:50:36 -07:00
Paul Biggar
9c572e750b
Bug 652593: Remove compound GET*PROP opcodes, to fix strict warnings (r=bhackett,dao)
...
The undefined property strict-mode warning was missed under some compound
opcodes. JM had removed those opcodes, and so the warnings appeared. This
ports the opcode remove to TM, fixing the warnings.
Bug 647626 removed the compound opcodes from JM, as they made type-inference
and the JITs more complex, for a minor speed impact (see
https://bugzilla.mozilla.org/show_bug.cgi?id=647626#c6 for benchmarks).
This also fixes the strict mode warnings that appeared in the browser as a
result of the fix.
2011-05-09 07:37:37 -07:00
Tom Schuster
82f4ee4b3f
Bug 654685: add reportCompare to fix warnings, no_r=
2011-05-08 00:11:03 +02:00
Tom Schuster
d84a191ec4
Bug 654685: Remove Boolean.prototype.toJSON r=pbiggar
2011-05-07 22:34:44 +02:00
Tom Schuster
cd0d919992
Bug 652154: Fix path reversal on windows in jstest r=pbiggar
2011-05-07 19:20:31 +02:00
Makoto Kato
fc6d231d63
Bug 654873 - ARM target (gcc 4.5.2 or later) should use built-in atomic function instead of arm-kuser. r=gal
2011-05-08 00:47:13 +09:00
Paul Biggar
b7a5a9115b
Bug 653153: Fix the parseInt fast path doubles above 1e21 (r=jwalden)
...
The spec says parseInt needs to convert to a string before being converted to
an integer. For 1e+21 (and greater), ToString uses exponential notation:
"1e+21", which get's parsed as 1. The existing parseInt fast path for doubles
converted it directly into an integer, giving the result 1e21. The fix adds a
bounds check to see if the exponential notation is triggered, and still uses
the fast path if not.
2011-05-07 05:31:59 -07:00
Nicholas Nethercote
810ba8da79
Bug 648490 - Remove the "heap-used/js/string-data" memory reporter because it is totally bogus. r=gal.
2011-05-11 16:09:50 -07:00
Jason Orendorff
953a8d71f6
Bug 645160 - jsdIStackFrame is incorrectly truncated at indirect eval calls. r=mrbkap.
2011-05-11 11:11:40 -05:00
Gregor Wagner
b087efb463
Bug 655175 - Add entrance and exit time to GCTimer. r=igor
2011-05-06 13:59:37 -07:00
Mike Hommey
fbb326c536
Bug 620931 part 6 - Add a -a option to xpcshell to set an application directory. r=bsmedberg
2011-05-06 10:40:51 +02:00
Igor Bukanov
0370e3ab43
bug 652416 - race fixes and other cleanups for background finalization. r=anygregor
...
--HG--
extra : rebase_source : b1685fff8fa5dab43b9b595daa6118249d3ef891
2011-04-25 22:05:30 +02:00
Josh Matthews
1e266b7afb
Bug 652803 - Check for existing proxy operations before attempting to fix a proxy object. r=gal
2011-05-05 21:55:25 +02:00
Andreas Gal
e7d653fb45
Add a "binary" argument to snarf (bug 655168, r=cdleary).
2011-05-05 17:59:47 -07:00
Andrew McCreight
5d31eb0d55
Bug 650519. Add safe function to check gray GC mark bits, then use it. (r=gal)
...
--HG--
extra : rebase_source : bb8eeed202e30c575ff22165c0b4de591c1dcb64
2011-05-04 09:26:44 -07:00
Blake Kaplan
9c143b391d
Bug 651298 - Remove this assertion because document.domain makes it false. r=luke
...
--HG--
extra : rebase_source : 32cdb0b90074c7c7abe8a4d76de518bfc2757798
2011-04-28 15:40:21 -07:00
Blake Kaplan
c16987745d
Bug 653309 - Don't break compartment rules. Hold the XPCWrappedNative pointer directly in the holder. r=gal
...
--HG--
extra : rebase_source : f59294302611044458748c76adcd4343ebaada54
2011-04-29 14:51:49 -07:00
Ryan VanderMeulen
36e9afa970
Bug 653959 - Fix warning spam by using consistent declaration for js_DeclEnvClass. r=luke
2011-05-05 17:53:36 +02:00
Jeff Walden
849fe0bfd1
Backed out changeset 83ae6e7c572e, maybe caused an orange, trying a backout of the most likely regressor. r=orange
2011-05-04 23:10:16 -04:00
Jeff Walden
e625314785
Bug 653888 - Clean up the Walk internal spec function, make the reviver delete properties from arrays if it returns undefined. r=pbiggar
...
--HG--
extra : rebase_source : 6d2004b0d6089c0c6d85bdaf4d4b0c8240840109
2011-04-30 03:22:48 -04:00
Jeff Walden
ca1b251411
Bug 653847 - JSON.parse should properly handle omitted arguments. r=pbiggar
...
--HG--
extra : rebase_source : 4ac9654d421a2504dbe24767fd5ffc0cbf52592e
2011-04-30 03:22:36 -04:00