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