Commit Graph

413705 Commits

Author SHA1 Message Date
Andrea Marchesini
e6f385fb3d Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
Bobby Holley
70685709f1 Bug 1144519 - Rename MediaDecoder::OnDecodeThread to MediaDecoder::OnDecodeTaskQueue. r=jya 2015-03-27 11:50:21 -07:00
Bobby Holley
3c6cda710d Bug 1144519 - Switch MediaDecoderReader subclasses to use OnTaskQueue(). r=jya 2015-03-27 11:50:20 -07:00
Bobby Holley
e9a60fe021 Bug 1144519 - Rename MediaDecoderReader::OnDecodeThread to MediaDecoderReader::OnTaskQueue. r=jya 2015-03-27 11:50:20 -07:00
Bobby Holley
bf4c9334cc Bug 1144519 - Rename MDSM::OnDecodeThread to MDSM::OnDecodeTaskQueue. r=jya 2015-03-27 11:50:19 -07:00
Bobby Holley
aa048233f5 Bug 1144519 - Rename OnStateMachineThread-like functions to reflect the fact that it's a task queue. r=jya 2015-03-27 11:50:19 -07:00
Benjamin Bouvier
98ba006612 Bug 1146295: Make some arguments facultative in splat/with functions; r=h4writer
--HG--
extra : rebase_source : a3a57ebf9c94fb4f82ad438da332d405c75670e7
2015-03-24 16:32:49 +01:00
Benjamin Bouvier
6552729ea5 Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer
--HG--
extra : rebase_source : 455bbc7d4938b90feb98e7eaa9d5bd8ad43ee176
2015-03-23 11:55:15 +01:00
Benjamin Bouvier
6dfc34aaf1 Bug 1146295: Remove unused FuncZero function; r=h4writer
--HG--
extra : rebase_source : f35a513bb836de8f5d4c2b777451db3c39bca8fd
2015-03-23 11:39:10 +01:00
Benjamin Bouvier
e0b6932fa7 Bug 1146295: Factor out SimdTypeDescr::call; r=h4writer
--HG--
extra : rebase_source : 83ae0efbac81afc27cb86f71638ea6accff27c5d
2015-03-27 14:13:35 +01:00
Benjamin Bouvier
36650649f1 Bug 1146295: Inline the last part of CreateAndBindSimdType into CreateAndBindSimdClass; r=h4writer
--HG--
extra : rebase_source : 7615d2afc2a0d088e7cdcf114b80aac023ac50f9
2015-03-23 11:19:25 +01:00
Benjamin Bouvier
c62495bb84 Bug 1146295: SIMD types' definition helpers have nothing to do in the ::js namespace; r=h4writer
--HG--
extra : rebase_source : 4a72040ed0a13897414faf7cc60bb41952136921
2015-03-27 14:50:32 +01:00
Benjamin Bouvier
1864136d42 Bug 1146295: Factor out SIMD type's methods with their definitions class helper; r=h4writer
--HG--
extra : rebase_source : 6361e2f085b502119a2f322da58fddcf1808fcff
2015-03-23 11:07:50 +01:00
Benjamin Bouvier
85f77babea Bug 1146295: Factor out SIMD types initialization; r=h4writer
--HG--
extra : rebase_source : 3e9f46f22f7b979d09e293d71117dabcf9d4f043
2015-03-23 10:57:59 +01:00
Benjamin Bouvier
3abe00d639 Bug 1146295: Remove "flags" macro argument in SIMD.h; r=h4writer
--HG--
extra : rebase_source : 1b6dd1eda2dde502269fc4fc9c001b96252b1fa8
2015-03-23 10:21:34 +01:00
Nicolas B. Pierron
5b25e67379 Bug 1143216 - Do not replace recovered on bailout instructions with effective addresses equivalent. r=sunfish 2015-03-27 19:47:49 +01:00
Mike Taylor
64f98dedda Bug 1064083 - Update srcset web-platform expectations. r=jst 2015-03-27 00:04:00 -04:00
John Schoenick
d1712cbb73 Bug 1139560 - <img>.currentSrc should be not be nullable. r=jst 2015-03-04 23:12:00 -05:00
John Schoenick
99dc02a8c8 Bug 1139560 - Fix srcset parser 'After descriptor' state mishandling spaces. r=jst 2015-03-04 23:11:00 -05:00
John Schoenick
7e5e65290d Bug 1139560 - Reject non-standard parses of integers in srcset descriptors. r=jst 2015-03-04 23:09:00 -05:00
Dan Gohman
c2e7dc99ca Bug 1148232 - OdinMonkey: Mark x86 disassembler code as MOZ_COLD and use MOZ_RELEASE_ASSERT r=luke 2015-03-27 10:15:22 -07:00
Dan Gohman
5a98a5b1b3 Bug 1148232 - IonMonkey: Delete unused code r=luke 2015-03-27 10:15:21 -07:00
Dan Gohman
ff34be4e26 Bug 1148232 - OdinMonkey: Always put asm.js heap alignment masks just before their accesses r=luke 2015-03-27 10:15:21 -07:00
Dan Gohman
0bba55bc3e Bug 1148232 - OdinMonkey: Misc CheckArrayAccess cleanups r=luke 2015-03-27 10:15:21 -07:00
Dan Gohman
0c7370d9f7 Bug 1148232 - OdinMonkey: Update tests to avoid using legacy syntax. r=luke 2015-03-27 10:15:21 -07:00
Dan Gohman
2d87e640c6 Bug 1148232 - OdinMonkey: Update an asm.js error message r=luke 2015-03-27 10:15:21 -07:00
John Schoenick
fde1768c06 Bug 1139554 - Fix srcset parser mishandling bare URLs followed by a comma. r=jst 2015-03-04 23:07:00 -05:00
Jeff Walden
95a5e9fca5 Bug 854037 - Make lexical declarations in the initializing component of a for(;;) loop create a fresh binding for each iteration of the loop. r=shu 2015-03-27 12:29:50 -04:00
Jeff Walden
3559ecd691 Bug 1146644 - Don't assert compiling a for-loop with a const loop-variable declaration. r=shu 2015-03-26 14:12:31 -04:00
Ryan VanderMeulen
97e5856337 Backed out 2 changesets (bug 854037, bug 1146644) for LexicalEnvironment/const-declaration-in-for-loop.js jsreftest failures.
Backed out changeset 2d59ec36a2e4 (bug 854037)
Backed out changeset 031ded170326 (bug 1146644)

CLOSED TREE
2015-03-27 13:28:58 -04:00
Ryan VanderMeulen
378481f17f Backed out changesets acbab9e22691 and 3c34fd480729 (bug 987360) for Android/B2G xpcshell bustage.
CLOSED TREE

--HG--
extra : rebase_source : d79b1dcfb12ae8e12efefd7d15b8a2f9f5063377
2015-03-27 13:12:19 -04:00
Marco Zehe
85f401bf6e Bug 1148479 - Unify string conversion methods in MozAccessible, r=surkov 2015-03-27 18:05:26 +01:00
Nicolas B. Pierron
ccb0a2a4b7 Bug 1134074 - IonBuilder: Atomize strings when inlining String.split. r=djvj 2015-03-27 17:40:57 +01:00
Jeff Walden
5bb4485558 Bug 854037 - Make lexical declarations in the initializing component of a for(;;) loop create a fresh binding for each iteration of the loop. r=shu
--HG--
extra : rebase_source : 2e34e927af8c674b0a5597c7bd7f3c3e3842af6c
2015-03-27 12:29:50 -04:00
Jeff Walden
c74e3d6143 Bug 1146644 - Don't assert compiling a for-loop with a const loop-variable declaration. r=shu
--HG--
extra : rebase_source : e490335dfef3b2851808643c1a23104ee27d6df9
2015-03-26 14:12:31 -04:00
Andrew Halberstadt
68400e6cbd Bug 987360 - Fix b2g/android xpcshell bustage, r=bustage 2015-03-27 12:17:00 -04:00
Olli Pettay
4aa193a6b8 Bug 1148083 - IPC Proxy for Document, r=davidb
--HG--
extra : rebase_source : a76972872a0ec398d2aba30a8c7051ef1de29dd4
2015-03-27 17:41:04 +02:00
JerryShih
f67f482c15 Bug 1147793 - Remove unnecessary intr semantic in ipdl file. r=bent 2015-03-26 03:04:00 -04:00
Douglas Crosher
cdcd24c1a7 Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke 2015-03-26 10:04:05 +11:00
Hector Zhao
f516cc8b09 Bug 1146869 - Make AM_PATH_{NSPR,NSS} compatible with input version in the form of major.minor. r=glandium 2015-03-24 06:45:38 +08:00
Timur Valeev
19a398b233 Bug 1146365 - Add support of union type for FetchEvent.respondWith. r=nsm, r=ehsan 2015-03-24 10:37:39 +03:00
Jeff Walden
d82e49937f Bug 1145058 - Annotate the SpeciesConstructor utility function with step-by-step comment numbering to make clear where we do (and do not!) follow the spec. Also fix issues related to our half-pretense of implementing this method without having first implemented the well-known @@species symbol. r=efaust 2015-03-25 23:33:49 -04:00
Martijn Wargers
84811f67ae Bug 1145553 - Remove remaining usage of enablePrivilege in crashtests; r=jmaher 2015-03-20 14:29:19 +01:00
George Wright
72153ad282 Bug 1066531 - Delay tab switching until content is ready in e10s mode r=mconley,mstange 2015-03-16 14:30:41 -04:00
Jason Orendorff
1def388b28 Bug 1142794 - Change 'receiver' argument to SetProperty functions and ProxyHandler::set methods to be a HandleValue. r=Waldo.
Also: Change signature of these functions and methods to all have the same arguments in the same order: (cx, obj, id, v, receiver). Also change v from MutableHandleValue to HandleValue.

There is no change in behavior.

In fact the new error message `JSMSG_SET_NON_OBJECT_RECEIVER` is
impossible to trigger from scripts for now, I think (after re-reading
the whole patch with this in mind). JS_ForwardSetPropertyTo is the only
way to get a non-object receiver into the engine, but no caller
currently does so.

We're installing new pipes here, and they should work, but for now it's
the same cold water flowing through as before. Actually hooking up the
hot water is left for another bug (one with tests, not to put too fine a
point on it).

Notes:

*   InvokeGetterOrSetter had to be split into two functions:
    InvokeGetter takes a MutableHandleValue out-param,
    InvokeSetter a HandleValue in-param.

*   Watchpoints can still tamper with values being assigned. So can
    JSSetterOps. I'm pleased we can support this craziness in a way that
    doesn't have to spread via the type system to encompass the entire
    codebase.

*   Change in GlobalObject::setIntrinsicValue is not really a change.
    Yes, it asserted before, but an exception thrown during self-hosting
    initialization is not going to go unnoticed either.

*   Since the receiver argument to js::SetProperty() is at the end now, it
    makes sense for it to be optional. Some callers look nicer.

--HG--
extra : rebase_source : e89f916fe267800bc73890e11aceef5c4855b272
2015-03-01 13:16:19 -06:00
Jason Orendorff
d75b325fbd Bug 1146165 - Stop calling Proxy::set directly from Ion IC stub. EmitObjectOpResultCheck is retained because GenerateCallSetter still uses it in the JSSetterOp case. r=efaust.
--HG--
extra : rebase_source : 42edfbee94962a2cd51f7b1db59e6fe21b5da3d6
2015-03-22 14:54:48 -05:00
Heiher
b54d7b7c2b Bug 1147908 - IonMonkey: MIPS: Fix UDiv and UMod for double and merge them. r=rankov
--HG--
extra : rebase_source : 7b95e47ae2a14e8722e614fa1690bff407b661ad
2015-03-26 08:13:00 -04:00
Aleksandar Zlicic
602297b4ae Bug 1147424 - IonMonkey MIPS: Fix build failures on MIPS caused by recent updates (MacroAssemblerMIPS::ma_b). r=rankov
--HG--
extra : rebase_source : 8c5881cbe3969520dfc03d9330636862c1a18abd
2015-03-25 18:50:06 +01:00
Emanuel Hoogeveen
57363bd72d Bug 1146662 - Refactor ArenasToUpdate::next to work with a range-based for loop. r=jonco
--HG--
extra : rebase_source : 256a9dfa651f57907ac9b1c09b467095bf4ebe85
2015-03-26 09:50:00 -04:00
Marc Nieper-Wißkirchen
853bacc103 Bug 1133529 - Parametrize MVariadicInstruction to allow for MVariadicControlInstructions. r=luke
--HG--
extra : rebase_source : 2e4b780d153d20122c30323047153d2ed3eed32e
2015-03-27 00:28:00 -04:00