Commit Graph

159245 Commits

Author SHA1 Message Date
Christian Holler
0f196a3032 Bug 947958 - Use masm.propagateOOM to handle OOM in CodeGenerator. r=bhackett
--HG--
extra : rebase_source : 9f3d339b6e15777cff52465f846eaf55f90e8ed7
2013-12-09 17:29:06 +01:00
Christian Holler
f26bacb2e1 Bug 947902 - Make dumpHeapComplete ignore file args with --fuzzing-safe. r=billm
--HG--
extra : rebase_source : b9c2d6441b095cb92586a24d4471174c65173195
2013-12-09 19:27:51 +01:00
Kyle Huey
bc5929c9db Bug 935692: Don't try to fire error events on non-DOM globals. r=bent 2013-12-09 13:59:15 -08:00
Ryan VanderMeulen
6a9240e026 Backed out changesets fabe232e8be9 and c84b0156ae03 (bug 793860) for Linux mochitest-2 timeouts. 2013-12-09 16:40:03 -05:00
Brian Hackett
a34ee4edbc Bug 946939 - Disable test that is intermittently failing under GGC. 2013-12-09 13:32:50 -08:00
Dan Gohman
e6eb490d48 Bug 943442 - IonMonkey: Step the instruction id by 1 instead of 2, to facilitate using it as a table index. r=dvander 2013-12-09 13:12:25 -08:00
Dan Gohman
87e00e0c35 Bug 943442 - IonMonkey: Compare instructions by pointer rather than by id(), since it's equivalent. r=dvander 2013-12-09 13:12:25 -08:00
Dan Gohman
52f969a7bb Bug 935834 - IonMonkey: Fix a memory leak and revive an offset calculation. r=bhackett 2013-12-09 13:12:25 -08:00
Sean Stangl
c8c6d69eb0 Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff 2013-12-06 15:03:08 -08:00
Jason Orendorff
ca1b881b6b Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke. 2013-12-09 14:12:39 -06:00
Jason Orendorff
8bcc0d90df Bug 793860, part 1 - Simplify the bytecode emitted for certain kinds of array destructuring assignment. Remove JSOP_ENUMCONSTELEM which is then no longer used (and JSOP_GETFUNNS which has not been used for some time). r=luke. 2013-12-09 14:12:36 -06:00
Jason Orendorff
18dfde2509 Bug 793860, part 0b - Declare some accidentally undeclared variables. r=bz. 2013-12-09 14:10:51 -06:00
Jason Orendorff
c828e70974 Bug 793860, part 0a - Declare an accidentally undeclared variable. r=paul. 2013-12-09 14:10:51 -06:00
Jason Orendorff
1c02e7b836 Bug 942379 - js shell: Fix a crash due to poor argument checking in shell-only resolver() builtin. r=Waldo. 2013-12-09 14:10:51 -06:00
Jason Orendorff
38de50285e Bug 943130 - js shell 'environment' builtin: Don't assume jsids are strings. r=Waldo. 2013-12-09 14:10:50 -06:00
Jan Beich
98d71661b0 Bug 947862 - Initialize RealTimeClock on BSDs. r=jesup 2013-12-09 21:07:46 +01:00
Brian Hackett
227296e8c6 Bug 947963 - Invalidate compilation after OOM in CodeGenerator::link, r=jandem. 2013-12-09 11:59:20 -08:00
Brian Hackett
e9de0bd6a8 Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem. 2013-12-09 11:26:09 -08:00
Kyle Huey
2d95621d99 Back out bug 935692 on this CLOSED TREE due to warnings-as-errors bustage. 2013-12-09 10:46:18 -08:00
Ehsan Akhgari
3a2fb26a27 Bug 947735 - Build modules/libmar/ in unified mode; r=bbondy 2013-12-09 13:30:27 -05:00
Kyle Huey
8ebc554a7b Bug 935692: Don't try to fire error events on non-DOM globals. r=bent 2013-12-09 10:20:06 -08:00
Jan de Mooij
79ca20b5d1 Bug 947683 - Fix --disable-threadsafe shell builds on OS X. r=luke 2013-12-09 18:56:24 +01:00
Luke Wagner
c4f69baa02 Bug 942276 - Improve test_asmjs2.html once caching is deterministic (r=me)
--HG--
extra : rebase_source : 36d1b607bda300f455d4086fe1bd8c7ca3834e77
2013-11-29 14:58:56 -06:00
Camilo Viecco
b10aaf2d3e Bug 936808 - Serialize calls to PK11 routines in SSLServerCertVerification. r=briansmith 2013-12-09 09:12:47 -08:00
Ryan VanderMeulen
5a388a442f Backed out changeset 4acc9992a56c (bug 778011) for causing frequent Android mochitest timeouts.
CLOSED TREE
2013-12-09 12:08:27 -05:00
Boris Zbarsky
2533034d01 Clobber for bug 946067 to fix Windows silliness and reopen the CLOSED TREE. 2013-12-09 11:08:05 -05:00
Alexander Surkov
bd8215c7ae Bug 943603 - Don't let doc accessible keep trailing br, r=tbsaunde 2013-12-09 10:43:51 -05:00
Brian Hackett
1c0a210012 Bug 944080 - Fix =/== confusion. 2013-12-09 07:36:13 -08:00
Boris Zbarsky
20c9fd1207 Bug 946564 part 2. Make window._content chromeonly and define it in WebIDL. r=peterv 2013-12-09 10:34:04 -05:00
Boris Zbarsky
8cab6acb40 Bug 946564 part 1. Allow installing chromeonly webidl quickstubs too. r=peterv 2013-12-09 10:34:04 -05:00
Boris Zbarsky
4499b1cd8b Bug 946578. Don't special-case window.constructor in the window resolve hook. r=peterv 2013-12-09 10:34:04 -05:00
Boris Zbarsky
b3607329f0 Bug 946067 part 3. Adjust codegen to allow cross-origin this values based on WebIDL annotations. r=peterv 2013-12-09 10:34:04 -05:00
Boris Zbarsky
cf5a96ff48 Bug 946067 part 2. Generate Window's access checks in XPConnect based on WebIDL access annotations. r=bholley,peterv 2013-12-09 10:34:03 -05:00
Boris Zbarsky
9a5afd7034 Bug 946067 part 1. Add support for WebIDL extended attributes to allow annotating allowed cross-origin access. r=peterv 2013-12-09 10:34:03 -05:00
Boris Zbarsky
204625e3b7 Bug 946289. Make GetNativeForGlobal work for WebIDL globals. r=peterv 2013-12-09 10:34:03 -05:00
Kannan Vijayan
73515ed307 Bug 834678 - Ensure correct update of lastPC_ for MInstructions which add OOL code. r=jandem 2013-12-09 10:28:58 -05:00
Dan Gohman
ed772b9951 Bug 943303 - IonMonkey: Convert floating-point comparisons to integer using range analysis. r=nbp 2013-12-09 07:11:12 -08:00
Hannes Verschore
0402cd192c Bug 947875 - Tracelogger: Fix builds after HashMap changes, r=bhackett 2013-12-09 16:08:41 +01:00
Jeff Hammel
920d9890a0 Bug 943481 - Mirror mozprocess 0.14 from mozbase github;r=wlach 2013-12-09 09:51:24 -05:00
Peter Van der Beken
61e5e6f812 Bug 939970 - Only convert XPath result to type requested. r=sicking.
--HG--
extra : rebase_source : 9cec2445b10b477244de9b7eebba573c39860442
2013-11-26 13:48:44 +01:00
Peter Van der Beken
b742139fb8 Bug 936129 - nsGlobalWindow::InnerForSetTimeoutOrInterval is a no-op for bareword setTimeout. r=bz.
--HG--
extra : rebase_source : 3a7875435f6443c67af9030fa4e39cac6aac8a49
2013-11-26 16:28:34 +01:00
Dan Minor
e108a063d1 Bug 945273 - Update reftest manifests for pandaboards; r=gbrown 2013-12-06 14:56:37 -05:00
Nicolas B. Pierron
deab550eea Bug 943303 - Improve computed range of MPhi by populating with unreachable flags. r=sunfish 2013-12-09 05:56:19 -08:00
Nicolas B. Pierron
124937ac0a Bug 943303 - Annotate and modify conditions leading to dead branches. r=sunfish 2013-12-09 05:56:19 -08:00
Ehsan Akhgari
985134650f Bug 947734 - Build netwerk/protocol/about in unified mode; r=mcmanus 2013-12-09 08:17:11 -05:00
Hannes Verschore
cd06db80c4 Bug 946243 - IonMonkey: Don't remove MComputeThis during EliminateDeadResumePointOperands, r=jandem 2013-12-09 13:43:55 +01:00
Hannes Verschore
3a8d4b68bc Bug 947765 - Style nits in IonMacroAssembler, r=jandem 2013-12-09 13:43:49 +01:00
Christian Holler
d42fd64a35 Bug 947233 - Handle OOM in js::frontend::NameResolver. r=jimb
--HG--
extra : rebase_source : 83d440944fb731e0663c81e148053787b877a2c1
2013-12-09 13:32:55 +01:00
Gijs Kruitbosch
5ca31f1d25 Bug 943217 - fix moz-document error message, r=dbaron 2013-11-26 10:36:52 +01:00
masaya iseki
5ff058083d Bug 848510 - Add Baseline double stub for BITNOT. r=jandem 2013-12-09 12:53:06 +01:00