Commit Graph

336761 Commits

Author SHA1 Message Date
Jason Orendorff
2a758bb96c 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
b198c4bca4 Bug 793860, part 0b - Declare some accidentally undeclared variables. r=bz. 2013-12-09 14:10:51 -06:00
Jason Orendorff
ddda22d99e Bug 793860, part 0a - Declare an accidentally undeclared variable. r=paul. 2013-12-09 14:10:51 -06:00
Jason Orendorff
9596547c5e 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
511fb36fe2 Bug 943130 - js shell 'environment' builtin: Don't assume jsids are strings. r=Waldo. 2013-12-09 14:10:50 -06:00
Jan Beich
4632c55564 Bug 947862 - Initialize RealTimeClock on BSDs. r=jesup 2013-12-09 21:07:46 +01:00
Brian Hackett
934a947970 Bug 947963 - Invalidate compilation after OOM in CodeGenerator::link, r=jandem. 2013-12-09 11:59:20 -08:00
Brian Hackett
eeb193da3d Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem. 2013-12-09 11:26:09 -08:00
Kyle Huey
6332c0c9a4 Back out bug 935692 on this CLOSED TREE due to warnings-as-errors bustage. 2013-12-09 10:46:18 -08:00
Ehsan Akhgari
a4c3a2ef68 Bug 947735 - Build modules/libmar/ in unified mode; r=bbondy 2013-12-09 13:30:27 -05:00
Kyle Huey
69b8b5436e 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
6d867d31ea Bug 947683 - Fix --disable-threadsafe shell builds on OS X. r=luke 2013-12-09 18:56:24 +01:00
Luke Wagner
183ee8ff81 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
92f4ee9e45 Bug 936808 - Serialize calls to PK11 routines in SSLServerCertVerification. r=briansmith 2013-12-09 09:12:47 -08:00
Ryan VanderMeulen
93094e6456 Backed out changeset 4acc9992a56c (bug 778011) for causing frequent Android mochitest timeouts.
CLOSED TREE
2013-12-09 12:08:27 -05:00
Boris Zbarsky
9c62d08818 Clobber for bug 946067 to fix Windows silliness and reopen the CLOSED TREE. 2013-12-09 11:08:05 -05:00
Alexander Surkov
21484889ae Bug 943603 - Don't let doc accessible keep trailing br, r=tbsaunde 2013-12-09 10:43:51 -05:00
Brian Hackett
6eb6edc7d2 Bug 944080 - Fix =/== confusion. 2013-12-09 07:36:13 -08:00
Boris Zbarsky
fc8f65ba99 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
c57a4a55e3 Bug 946564 part 1. Allow installing chromeonly webidl quickstubs too. r=peterv 2013-12-09 10:34:04 -05:00
Boris Zbarsky
3d798ddba9 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
f9ef5c917a 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
abefb320a5 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
1815e242b3 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
5a1836271c Bug 946289. Make GetNativeForGlobal work for WebIDL globals. r=peterv 2013-12-09 10:34:03 -05:00
Kannan Vijayan
3fbdd1e1f5 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
3d4e55d1e7 Bug 943303 - IonMonkey: Convert floating-point comparisons to integer using range analysis. r=nbp 2013-12-09 07:11:12 -08:00
Hannes Verschore
1a0f904a99 Bug 947875 - Tracelogger: Fix builds after HashMap changes, r=bhackett 2013-12-09 16:08:41 +01:00
Jeff Hammel
374dd9f02b Bug 943481 - Mirror mozprocess 0.14 from mozbase github;r=wlach 2013-12-09 09:51:24 -05:00
Peter Van der Beken
e62e9b8dc4 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
e6c01857c9 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
b001881df6 Bug 945273 - Update reftest manifests for pandaboards; r=gbrown 2013-12-06 14:56:37 -05:00
Nicolas B. Pierron
b2338929b2 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
6e4bc9355f Bug 943303 - Annotate and modify conditions leading to dead branches. r=sunfish 2013-12-09 05:56:19 -08:00
Ehsan Akhgari
dbef3d8866 Bug 947734 - Build netwerk/protocol/about in unified mode; r=mcmanus 2013-12-09 08:17:11 -05:00
Hannes Verschore
9d4b92766d Bug 946243 - IonMonkey: Don't remove MComputeThis during EliminateDeadResumePointOperands, r=jandem 2013-12-09 13:43:55 +01:00
Hannes Verschore
c8d1855dba Bug 947765 - Style nits in IonMacroAssembler, r=jandem 2013-12-09 13:43:49 +01:00
Christian Holler
cd0a90a306 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
e95041d4a0 Bug 943217 - fix moz-document error message, r=dbaron 2013-11-26 10:36:52 +01:00
masaya iseki
d737bd02cb Bug 848510 - Add Baseline double stub for BITNOT. r=jandem 2013-12-09 12:53:06 +01:00
Gregory Szorc
1d2bfcdfb5 Bug 934739 - Part 2b: Fix build bustage; r=glandium on a CLOSED TREE 2013-12-09 19:02:35 +09:00
Gregory Szorc
af45120c60 Bug 934739 - Part 2: Add pattern matches to install manifests; r=glandium
This patch adds pattern matching entries to install manifests. We store
metadata necessary to construct a pattern match at a later point in
time. When we convert the install manifest to a file registry, we
resolve the patterns using FileFinder.

The build config logic has been updated to store support-files values as
pattern entries. This should resolve the clobber needed issue and make
the local development experience more pleasant as well.

--HG--
extra : rebase_source : 1a89d397beffb75be6c7fe431003d10924c33cf0
2013-12-09 16:43:55 +09:00
Gregory Szorc
379d593cce Bug 934739 - Part 1: Make moz.build backend generation depend on all Python modules; r=glandium
--HG--
extra : rebase_source : 267c6f50dd1aa683bb425b3e82dc73f5f3c7a7bb
2013-12-09 15:23:29 +09:00
Nicholas Cameron
fd076867c8 Bug 945088. Use the correct device offset in gfxContext. r=mattwoodrow 2013-12-09 21:04:44 +13:00
Gregory Szorc
f25924220b Bug 947803 - Remove unused NO_JAR_AUTO_REG; r=glandium
--HG--
extra : rebase_source : e273a4616d6c5a33ffe3efdc7e348e648b4315a9
2013-12-09 14:50:34 +09:00
Ehsan Akhgari
cfac900741 Bug 947737 - Build dom/indexedDB in unified mode; r=bent 2013-12-09 00:31:48 -05:00
Makoto Kato
223ded468f Bug 943203 - Remove QNX/NTO from xptcall. r=bsmedberg 2013-12-09 14:26:43 +09:00
Nicholas Cameron
09bba05569 Bug 946532. Setup translucent window drawing properly with OMTC. r=dvander, mattwoodrow 2013-12-09 17:44:57 +13:00
Ryan VanderMeulen
f4184d4740 Backed out changeset 97d17b777f68 (bug 944162) for Android bustage. 2013-12-08 22:49:50 -05:00
Chris Peterson
0c317359b6 Bug 946998 - Initialize UDPSocketParent pointer to nullptr. r=jduell 2013-12-05 15:41:46 -08:00