Luke Wagner
c61ef50884
Bug 906252 - OdinMonkey: fix type checking of final return (r=bbouvier)
2013-08-17 11:17:21 -05:00
Brian Hackett
b66713a08a
Bug 906171 - Avoid deadlock from calling triggerOperationCallback under CodeGenerator::link, r=jandem.
2013-08-17 05:54:47 -06:00
Jan de Mooij
2f68b19077
Bug 906040 - Bring back the higher recursion limit for chrome scripts in the interpreter. r=luke
2013-08-17 10:42:37 +02:00
Phil Ringnalda
5ce9f052f8
Back out c39d60483813 (bug 905364) for xpcshell and b2g desktop bustage
2013-08-16 22:38:48 -07:00
Mike Hommey
da0dde6519
Bug 906260 - Make MOZILLA_OFFICIAL turn --enable-release on automatically. r=khuey
...
Still allow MOZILLA_OFFICIAL + --disable-release
2013-08-17 14:18:55 +09:00
Bobby Holley
1079a53da6
Bug 905364 - Stop using the SafeJSContext in nsScriptSecurityManager::Init. r=mrbkap
...
With this patch, I've confirmed that we instantiate the SafeJSContext much later
in startup, during nsAppStartupNotifier::Observe (which ends up invoking an
XPCWrappedJS). As such, this should solve a number of our startup ordering woes.
2013-08-16 20:28:17 -07:00
Dan Gohman
8b4f71e152
Bug 894813 - IonMonkey: Temporarily disable these asserts, which are failing on content/canvas/test/test_canvas.html, on a CLOSED TREE
2013-08-16 16:55:40 -07:00
Luke Wagner
7890dca344
Bug 902506 - OdinMonkey: remove main-thread restriction from js::CompileAsmJS (r=bhackett)
...
--HG--
extra : rebase_source : 4d482dbab470353adccd11fda9091a4256ffbb60
2013-08-08 22:51:29 -05:00
Luke Wagner
d781c80896
Bug 902506 - OdinMonkey: fix/enhance asm.js memory reporting (r=njn)
...
--HG--
extra : rebase_source : eafb0f56e7ed851e2e62a2ba908e63ea273c1c77
2013-08-08 21:38:42 -05:00
Luke Wagner
76d4844afb
Bug 902506 - OdinMonkey: cut all dependency on (Ion|JS)(Compartment|Runtime) via IonContext (r=sstangl)
...
--HG--
extra : rebase_source : a01bef4ebb1a0387acfd9d49b90589dbe2711188
2013-08-08 21:38:42 -05:00
Luke Wagner
a33b83dd37
Bug 902506 - OdinMonkey: fix AutoFlushCache insanity (r=mjrosenb)
...
--HG--
extra : rebase_source : edda87c50d30c6db51567b96548f9ce9fabf19ad
2013-08-16 10:20:41 -05:00
Brian Hackett
9010f5f60f
Bug 906001 - Don't start collection of the atoms zone when off thread parsing is in progress, r=billm.
2013-08-16 15:58:07 -07:00
Dan Gohman
d35477a163
Bug 894813 - IonMonkey: Fix the include path for RangeAnalysis.h on a CLOSED TREE
2013-08-16 15:15:07 -07:00
Dan Gohman
8c355e5edb
Bug 894813 - IonMonkey: Eliminate ambiguity in pow calls in a CLOSED TREE
2013-08-16 14:40:50 -07:00
Dan Gohman
84c78a5607
Bug 894813 - IonMonkey: Implement dynamic range analysis checking. r=nbp
2013-08-16 14:09:49 -07:00
Kannan Vijayan
8169f418a0
Bug 905723 - Remove MForceUse. r=nbp
2013-08-16 14:13:24 -04:00
Tom Schuster
991ead8d61
Bug 884410 - Remove JS_ValueToECMAInt32 and replace it with JS::ToInt32. r=terrence
2013-08-15 17:41:51 -04:00
Jon Coppeard
dd6a73c996
Bug 905654 - Fix an assertion failure running GGC shell on linux 32 bit builds; r=terrence
2013-08-16 09:15:00 -07:00
Terrence Cole
8b5f861d11
Bug 902224 - Suppress static analysis hazard from virtual call to NoteCustomGCThingXPCOMChildren; r=sfink
...
--HG--
extra : rebase_source : 6f3d5de926db0ae857bd38e533ad54e7c87ab6c8
2013-08-07 16:11:16 -07:00
Terrence Cole
4e96c43c97
Bug 902218 - Suppress static analysis hazard from virtual call to DescribeGenericObjects; r=sfink
...
--HG--
extra : rebase_source : 05bb33a1d2e2f8c755745dbe7b6f53d72c3ea931
2013-08-06 16:24:57 -07:00
Terrence Cole
e6555f301c
Bug 902210 - Suppress the invalid exact rooting hazard in GetWeakmapKeyDelegate; r=sfink
...
--HG--
extra : rebase_source : 752cc5c02ae39a2f8fb7e6ac34e4e6bd93e2c713
2013-08-06 16:23:15 -07:00
Andrew McCreight
2a9c479be7
Bug 902607 - Removed unused functions in nsXPConnect. r=bholley
2013-08-09 10:31:07 -07:00
Nikhil Marathe
eec9663dcd
Bug 906080 - Assert main thread in isChromeOrXBL(). r=khuey
...
--HG--
extra : rebase_source : e3cebe6ad88ce7f418501365efdca2cf72dfff83
2013-08-16 09:14:40 -07:00
Ehsan Akhgari
89f3f3f783
Backed out changeset 9cdd168a8518 (bug 904108) because it includes an unreliable Clang marketing version check
2013-08-16 11:53:46 -04:00
Jan de Mooij
792e0eaee1
Bug 904133 - Add spilled float registers to safepoints. r=nbp
2013-08-16 14:42:48 +02:00
Jan de Mooij
9afb1487ad
Bug 905148 - Check that a safepoint's live registers are not modified between a VM call and its OsiPoint. r=nbp
2013-08-16 11:16:46 +02:00
Jan de Mooij
36ca58386f
Bug 905091 part 2 - Ensure no instructions are inserted between an instruction and its OsiPoint. r=bhackett
2013-08-16 10:40:30 +02:00
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