Kannan Vijayan
985f0141f8
Bug 905760 - Fix Box2D regression. r=efaust
2013-08-15 18:23:16 -04:00
Ehsan Akhgari
fcb950e309
Backed out changeset 3d9664b78ca7 (bug 884410) because of build bustage on a CLOSED TREE
2013-08-15 18:20:00 -04:00
Tom Schuster
0cd7a5fca0
Bug 884410 - Remove JS_ValueToECMAInt32 and replace it with JS::ToInt32. r=terrence
2013-08-15 17:41:51 -04:00
Jason Orendorff
ebdd3c799b
Bug 862848, part 3 - Make js::HasOwnProperty use LookupOwnProperty rather than LookupProperty. r=Waldo.
2013-08-15 16:33:21 -05:00
Jason Orendorff
8838673d52
Bug 862848, part 2 - Factor out LookupOwnPropertyWithFlagsInline from LookupPropertyWithFlagsInline. r=Waldo.
2013-08-15 16:33:21 -05:00
Jason Orendorff
c11a456910
Bug 862848, part 1 - Move js::HasOwnProperty to put it right after the Lookup functions in jsobj.cpp. r=Waldo.
2013-08-15 16:33:21 -05:00
Jason Orendorff
9b9ae570f9
Bug 892549, part 4 - Clean up array literal parsing. r=Waldo.
2013-08-15 16:33:20 -05:00
Jason Orendorff
ed28a45685
Bug 892549, part 3 - Clean up object literal parsing. r=Waldo.
2013-08-15 16:33:20 -05:00
Jason Orendorff
8f1b13ff6e
Bug 892549, part 2 - Re-indent some misindented code in Parser::objectLiteral(). r=Waldo.
2013-08-15 16:33:20 -05:00
Jason Orendorff
1450ce4973
Bug 892549, part 1 - Factor out Parser::arrayInitializer() and objectInitializer() from primaryExpr(). r=Waldo.
2013-08-15 16:33:20 -05:00
Brian Hackett
b7e615b76f
Bug 897655 - Use off thread parsing when loading scripts from XUL documents, r=billm,bz,luke.
2013-08-15 14:14:43 -07:00
Ryan VanderMeulen
aeb4b9d1ad
Merge m-c to inbound.
2013-08-15 15:43:06 -04:00
Ryan VanderMeulen
f7942c21e6
Backed out changeset e8bcb131ca7c (bug 905271) for suspicion of causing intermittent build bustage.
2013-08-15 15:41:53 -04:00
Nicholas Nethercote
3d3e2d711a
No bug. Fix minor quoting problem in the description of notable string memory reports. r=jlebar.
...
--HG--
extra : rebase_source : 531d37ec1f9ceb4e0a1ec702243bc934eb0329eb
2013-08-14 15:44:46 -07:00
Nicholas Nethercote
9f6198f686
Bug 904962 (part 4) - Don't #include jsautooplen.h in vm/Stack.h. r=luke.
...
--HG--
extra : rebase_source : 3983625a9fc20f6cc1116283505e30c454b92145
2013-08-13 18:37:33 -07:00
Nicholas Nethercote
b00a111588
Bug 904962 (part 3) - Minimize #includes in vm/RegExpObject.h. r=luke.
...
--HG--
extra : rebase_source : 8694dc31a198844013a5102b867cdff8d1538380
2013-08-13 18:35:48 -07:00
Nicholas Nethercote
687f690089
Bug 904962 (part 2) - Don't #include mozilla/ThreadLocal.h in jsapi.h. r=luke.
...
--HG--
extra : rebase_source : 18b0bac22dbdc5313394f6e6e43e09eface4f1ee
2013-08-13 18:34:58 -07:00
Nicholas Nethercote
c3d1f48325
Bug 904962 (part 1) - Don't #include js/CharacterEncoding.h in jsapi.h. r=luke.
...
--HG--
extra : rebase_source : abe40ea3e55059dc6271d0f7c9f4d19ed9413186
2013-08-13 18:34:24 -07:00
Jan de Mooij
efb33b1fb3
Bug 905300 - Remove dead code in SpiderMonkey. r=bhackett
2013-08-15 13:45:30 +02:00
Jan de Mooij
5c410f2f55
Bug 892787 - Fix the JITs to not optimize constructor calls if the callee is not a constructor. r=h4writer
2013-08-15 09:36:02 +02:00
Nicholas Nethercote
c614c04e0f
Bug 898274 (part 2) - Check ordering of #include statements in check_spidermonkey_style.py. r=benjamin.
2013-08-14 21:59:57 -07:00
Nicholas Nethercote
a08edb8e18
Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
2013-08-13 15:34:12 -07:00
Dan Gohman
ba44a7b464
Bug 905166 - IonMonkey - Handle NaN cases explicitly in Range::min and Range::max. r=nbp
2013-08-14 21:30:44 -07:00
Daniel Holbert
6fe9d58c29
Bug 903513: Don't treat GCC "-Wmaybe-uninitialized" warnings as errors. r=gps
2013-08-14 21:26:44 -07:00
Joshua Cranmer
8a95df6d82
Bustage fix for bug 884676/66e1ed80ba05 to fix CLOSED TREE.
2013-08-14 22:58:36 -05:00
Joshua Cranmer
8cf4d2c76b
Bug 884676 - Part 2, Use mozilla::Atomic<int32_t> for Runtime::interrupt. r=njn
...
--HG--
extra : rebase_source : a06218cb913d7340fdfdb537512a13df550baf8b
2013-08-14 21:18:42 -05:00
Justin Lebar
25e1675355
Bug 905271 - Make ICU compile with -jN (except on Windows). r=glandium
2013-08-14 18:11:42 -07:00
Gregory Szorc
3239b169cc
Bug 904823 - Discourage use of make for running xpcshell tests; r=ted
2013-08-14 17:43:04 -07:00
Gregory Szorc
c089ae373d
Bug 850380 - Derecursify and optimize XPIDL processing and move into precompile tier; r=glandium
2013-08-14 08:40:25 -07:00
Bill McCloskey
0e9f41a620
Bug 904282 - Don't mark atoms during last GC (r=jonco)
2013-08-14 14:48:40 -07:00
Bill McCloskey
2e50d1a2ff
Bug 888898 - Avoid shutdown leaks with PC count profiling (r=bhackett)
2013-08-14 14:48:36 -07:00
Ryan VanderMeulen
8b8be2a46a
Merge m-c to inbound.
2013-08-14 17:11:30 -04:00
Bobby Holley
2ce8f2d13b
Bug 903212 - Remove nsIXPCScriptNotify machinery. r=mrbkap
2013-08-14 14:00:03 -07:00
Bobby Holley
ecce09df53
Bug 903212 - Remove ScriptEvaluated, and simplify callers. r=mrbkap
2013-08-14 14:00:03 -07:00
Bobby Holley
7282f447c0
Bug 903212 - Add a GC when popping a script entry point. r=mrbkap
...
I think that this is more or less isomorphic with the MaybeGC we do in
ScriptEvaluated in the cases that matter. And doing it in a spec-defined
place is helpful in getting rid of spec-nonsensical machinery.
2013-08-14 14:00:02 -07:00
Ryan VanderMeulen
b8270688ec
Backed out changeset bfa3c469cb74 (bug 666399) for bustage on a CLOSED TREE.
2013-08-14 16:50:21 -04:00
Carsten "Tomcat" Book
89b83199da
merge mozilla-central to b2g-inbound
2013-08-14 15:02:24 +02:00
Ms2ger
a04009b5b7
Merge latest PGO-green inbounc changeset to m-c.
2013-08-14 14:45:47 +02:00
Ms2ger
6d567ab3cc
Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo
2013-08-14 09:00:52 +02:00
Ms2ger
844b7ec109
Bug 903849 - Use MOZ_ASSERT consistently in XPConnect; r=bholley
2013-08-14 09:00:34 +02:00
Ms2ger
594780fc59
Bug 903046 - Remove dead EXPORTS_mozilla/jsipc assignment; r=dvander+mshal
2013-08-14 08:56:48 +02:00
Ms2ger
df8525f77d
Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
2013-08-14 08:56:21 +02:00
Szu-Yu Chen [:aknow]
f9a712c3b6
Bug 887690 - Part 1: Add emergency callback mode support (idl, webidl). r=hsinyi, sr=smaug
2013-08-14 08:48:28 -04:00
Joshua Cranmer
575866c55f
Bug 884676 - Part 1: Remove unused ThreadPool::submitOne method. r=Waldo
...
--HG--
extra : rebase_source : 9791f3f79aa87ece38f8225e8b2b0217a147484a
2013-08-13 10:33:26 -05:00
Brian Hackett
2915556f82
Bug 886850 - Clean up write barriers for ion/baseline scripts, r=jandem.
2013-08-13 09:16:38 -06:00
Brian Hackett
ac342eaa66
Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
2013-08-13 09:13:46 -06:00
Jan de Mooij
b33d29ec30
Bug 904079 - Snapshots should not have emitted-at-uses operands. r=bhackett
...
--HG--
extra : rebase_source : 501011273e1276d1a178f79e4fcccbe97dd38f21
2013-08-13 17:11:41 +02:00
Gary Kwong
fe5b3ac9b7
Bug 901178 - Backout 7d4e75a5d414. r=nbp in person
2013-08-13 15:44:45 -07:00
JW Wang
b883640fbe
Bug 882171 - Part 2: Call NEON implementation. r=ehsan, r=glandium
2013-08-13 17:30:18 +08:00
JW Wang
605cb449b1
Bug 882171 - Part 1: Add NEON implementation of AudioNodeEngine.cpp. r=roc, r=padenot, r=derf, r=glandium
2013-08-13 15:39:42 +08:00