Commit Graph

236173 Commits

Author SHA1 Message Date
Benjamin Bouvier
9876857fdb Bug 1146295: Make some arguments facultative in splat/with functions; r=h4writer 2015-03-24 16:32:49 +01:00
Benjamin Bouvier
33a496fe65 Bug 1146295: Rename SimdTypeDescr::TYPE_SCALAR into SimdTypeDescr::TypeXn; r=h4writer 2015-03-23 11:55:15 +01:00
Benjamin Bouvier
d2ac2b8ea0 Bug 1146295: Remove unused FuncZero function; r=h4writer 2015-03-23 11:39:10 +01:00
Benjamin Bouvier
dd222c7a26 Bug 1146295: Factor out SimdTypeDescr::call; r=h4writer 2015-03-27 14:13:35 +01:00
Benjamin Bouvier
288c6bc64a Bug 1146295: Inline the last part of CreateAndBindSimdType into CreateAndBindSimdClass; r=h4writer 2015-03-23 11:19:25 +01:00
Benjamin Bouvier
b6b84912c5 Bug 1146295: SIMD types' definition helpers have nothing to do in the ::js namespace; r=h4writer 2015-03-27 14:50:32 +01:00
Benjamin Bouvier
b4f9d2f0bb Bug 1146295: Factor out SIMD type's methods with their definitions class helper; r=h4writer 2015-03-23 11:07:50 +01:00
Benjamin Bouvier
d6740df85e Bug 1146295: Factor out SIMD types initialization; r=h4writer 2015-03-23 10:57:59 +01:00
Benjamin Bouvier
92bea73b97 Bug 1146295: Remove "flags" macro argument in SIMD.h; r=h4writer 2015-03-23 10:21:34 +01:00
Nicolas B. Pierron
5d5993fb31 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
fbe457672c Bug 1064083 - Update srcset web-platform expectations. r=jst 2015-03-27 00:04:00 -04:00
John Schoenick
380b16b76a Bug 1139560 - <img>.currentSrc should be not be nullable. r=jst 2015-03-04 23:12:00 -05:00
John Schoenick
d5d4d4ee31 Bug 1139560 - Fix srcset parser 'After descriptor' state mishandling spaces. r=jst 2015-03-04 23:11:00 -05:00
John Schoenick
2054c2af36 Bug 1139560 - Reject non-standard parses of integers in srcset descriptors. r=jst 2015-03-04 23:09:00 -05:00
Dan Gohman
ad5add7a2d 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
ea909e7325 Bug 1148232 - IonMonkey: Delete unused code r=luke 2015-03-27 10:15:21 -07:00
Dan Gohman
eb2d390388 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
fb341ddcb9 Bug 1148232 - OdinMonkey: Misc CheckArrayAccess cleanups r=luke 2015-03-27 10:15:21 -07:00
Dan Gohman
dada135a9a Bug 1148232 - OdinMonkey: Update tests to avoid using legacy syntax. r=luke 2015-03-27 10:15:21 -07:00
Dan Gohman
dd850583f1 Bug 1148232 - OdinMonkey: Update an asm.js error message r=luke 2015-03-27 10:15:21 -07:00
John Schoenick
7e3e5a8277 Bug 1139554 - Fix srcset parser mishandling bare URLs followed by a comma. r=jst 2015-03-04 23:07:00 -05:00
Jeff Walden
a3ac74a860 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
047f682044 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
2b08b1cbc7 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
97dfa3b8cd Backed out changesets acbab9e22691 and 3c34fd480729 (bug 987360) for Android/B2G xpcshell bustage.
CLOSED TREE
2015-03-27 13:12:19 -04:00
Marco Zehe
6348bf8fcc Bug 1148479 - Unify string conversion methods in MozAccessible, r=surkov 2015-03-27 18:05:26 +01:00
Nicolas B. Pierron
53104caf7d Bug 1134074 - IonBuilder: Atomize strings when inlining String.split. r=djvj 2015-03-27 17:40:57 +01:00
Jeff Walden
6766d7d237 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
6ea047d499 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
Andrew Halberstadt
8677ede183 Bug 987360 - Fix b2g/android xpcshell bustage, r=bustage 2015-03-27 12:17:00 -04:00
Olli Pettay
4f86ea38d8 Bug 1148083 - IPC Proxy for Document, r=davidb 2015-03-27 17:41:04 +02:00
JerryShih
a28984f6fe Bug 1147793 - Remove unnecessary intr semantic in ipdl file. r=bent 2015-03-26 03:04:00 -04:00
Douglas Crosher
d75c6c6ae3 Bug 1147353 - Odin: simplify the masked index bounds check test. r=sfink, r=luke 2015-03-26 10:04:05 +11:00
Hector Zhao
ac06d9394b 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
9ec0b448ba Bug 1146365 - Add support of union type for FetchEvent.respondWith. r=nsm, r=ehsan 2015-03-24 10:37:39 +03:00
Jeff Walden
971697a3c0 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
88c59897fd Bug 1145553 - Remove remaining usage of enablePrivilege in crashtests; r=jmaher 2015-03-20 14:29:19 +01:00
George Wright
b01567e734 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
b0be187269 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.
2015-03-01 13:16:19 -06:00
Jason Orendorff
0ca5c86fce 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. 2015-03-22 14:54:48 -05:00
Heiher
8665a462b9 Bug 1147908 - IonMonkey: MIPS: Fix UDiv and UMod for double and merge them. r=rankov 2015-03-26 08:13:00 -04:00
Aleksandar Zlicic
2ed0905b2f Bug 1147424 - IonMonkey MIPS: Fix build failures on MIPS caused by recent updates (MacroAssemblerMIPS::ma_b). r=rankov 2015-03-25 18:50:06 +01:00
Emanuel Hoogeveen
2e62b514d6 Bug 1146662 - Refactor ArenasToUpdate::next to work with a range-based for loop. r=jonco 2015-03-26 09:50:00 -04:00
Marc Nieper-Wißkirchen
339efe8758 Bug 1133529 - Parametrize MVariadicInstruction to allow for MVariadicControlInstructions. r=luke 2015-03-27 00:28:00 -04:00
Andrew Overholt
644abc927a Bug 1127552 - Add Telemetry to Fetch. r=nsm
Note when the Fetch is coming from the main thread or a worker.  Also
count Requests just passed through a Service Worker.
2015-03-27 06:47:00 -04:00
Bill McCloskey
bc4429a33c Bug 1132072 - Tab switch refactoring (r=mconley) 2015-03-27 08:38:47 -07:00
Bill McCloskey
24513edc33 Bug 1121072 - Always notify when layers cleared (r=dvander) 2015-03-27 08:38:47 -07:00
Bill McCloskey
63a9c8cdb6 Bug 1132072 - Handle RequestNotifyLayerTreeReady when RenderFrameParent not ready (r=dvander) 2015-03-27 08:38:47 -07:00
Andrew Halberstadt
c14b32c6f1 Bug 987360 - Add ability to tag tests with arbitrary strings and run them, r=chmanchester
Add a `tags` attribute to a test or DEFAULT section in a manifest:

[test_foo]
tags = foo

Then run all tests with a given tag by passing in `--tag foo` to a supported test harness. So far mochitest, xpcshell and marionette are supported.
2015-03-19 16:15:33 -04:00
Ryan VanderMeulen
9d893a8462 Merge m-c to inbound. a=merge
CLOSED TREE
2015-03-27 11:17:04 -04:00