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