3bb724661e174762fe8d38a1bb7ec391682f1215: Bug 1242578 - Add documentation about the binary arith annotations for jit coach, r=shu
Hannes Verschore <hv1989@gmail.com> - Thu, 04 Feb 2016 06:56:49 -0500 - rev 283096
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1242578 - Add documentation about the binary arith annotations for jit coach, r=shu
53630278e42349c35ca66fdded235d2040872cb8: Bug 1242578 - Annotate binary arith for jit coach, r=shu
Hannes Verschore <hv1989@gmail.com> - Thu, 04 Feb 2016 06:56:46 -0500 - rev 283095
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1242578 - Annotate binary arith for jit coach, r=shu
df9079dc3f01d168a70b9d9e633a04b3445caa3a: Bug 1194721: Support Gonk sensors daemon, r=gsvelto
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:13 +0100 - rev 283094
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Support Gonk sensors daemon, r=gsvelto This patch adds th state machine for supporting the Gonk sensors daemon in Gecko. The daemon gets started when the first sensor is enabled. Sensors can be enabled and disabled at will. The daemon will send events about detected sensors and sensor events. Gecko's state machine receives themand forwards them as DOM events. The old support for device sensors is still present for devices without sensorsd. A future patch will remove this code.
303d6630e6986c63a52316c6fdd13ebfdf92e93d: Bug 1194721: Add interface for Gonk sensors daemon, r=gsvelto
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:13 +0100 - rev 283093
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Add interface for Gonk sensors daemon, r=gsvelto This patch adds the interface for the Gonk sensors daemon. There are only two major interfaces: connect and disconnect. The sensors daemon is started before connecting and stopped after a disconnect. Connections are race-free: we first set up a listen socket and let Gecko listen for connections. Then the daemon gets started with the socket's address as parameter. When the daemon connects to the socket, Gecko will continue the startup and signal success to the caller.
dd570dc405ce3297eac2b8158fbe74010adeeab1: Bug 1194721: Add poll interface and module for Gonk sensors, r=gsvelto
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:13 +0100 - rev 283092
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Add poll interface and module for Gonk sensors, r=gsvelto The sensor daemon's poll service reads events from the device's sensors. This patch adds Gecko support for this service. Gecko receives information about existing sensors and can subscribe to sensor events. Events will be delivered for each enabled sensor.
8dd47c4c4cd663c086b8e162c720fe930283abb1: Bug 1194721: Add registry interface and module for Gonk sensors, r=gsvelto
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:13 +0100 - rev 283091
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Add registry interface and module for Gonk sensors, r=gsvelto A system daemon can contain several services. One of them is the registry service that manages all other services. This patch adds support for this service in the Gonk sensors daemon.
67a40851409d512802f7fca7bb89013674dba6a8: Bug 1194721: Add helpers for Gonk sensors daemon, r=gsvelto
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:13 +0100 - rev 283090
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Add helpers for Gonk sensors daemon, r=gsvelto This patch adds helpers for using the Gonk sensors daemon. The types and functions allow for packing and unpacking messages of the daemon's IPC protocol.
fdb592d6e508458b5ab78985e775e3bca6f0212a: Bug 1194721: Add additional PDU pack and unpack functions, r=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:13 +0100 - rev 283089
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Add additional PDU pack and unpack functions, r=shuang This patch adds PDU pack and unpack functions for 64-bit integer values and floating-point values.
2a1561a18ce9897038c1770a696775d6591952b6: Bug 1194721: Add |DaemonRunnable8|, r=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:13 +0100 - rev 283088
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Add |DaemonRunnable8|, r=shuang The runnable template |DaemonRunnable8| runs an operation with 8 arguments.
e25fe2724b9e1db40874b465eeb96b109914415b: Bug 1194721: Add PDU_ prefix to daemon PDU constants, r=shuang
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:13 +0100 - rev 283087
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Add PDU_ prefix to daemon PDU constants, r=shuang Something defines HEADER_SIZE when including the PDU headers from hal/gonk. This break the HEADER_SIZE constant in |DaemonSocketPDU|. This patch adds the prefix PDU_ to all PDU constants.
56072bca8401036b3d5460fcaa6fc583b66b90c2: Bug 1194721: Add |Saturate| template for saturation arithmetics, r=nfroyd
Thomas Zimmermann <tdz@users.sourceforge.net> - Thu, 04 Feb 2016 12:35:12 +0100 - rev 283086
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1194721: Add |Saturate| template for saturation arithmetics, r=nfroyd |Saturate<T>| implements saturation arithmetics for arbitrary basic types. Operations on its value won't over- or underflow the type's range.
593b8d0596a5493dd9ec8972c73194ebc54953b1: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 04 Feb 2016 12:05:03 +0100 - rev 283085
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Merge mozilla-central to mozilla-inbound
73e8c21d079a9153cba43992ada6b85a54a8bdb3: Bug 1243374: Don't emit moves if the MoveResolver has failed earlier; r=nbp
Benjamin Bouvier <benj@benj.me> - Wed, 03 Feb 2016 15:10:38 +0100 - rev 283084
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1243374: Don't emit moves if the MoveResolver has failed earlier; r=nbp
e8ea602c3c9345d4b82621a4e2aa740f14aafa01: Bug 1242342: Add If and IfElse to WebAssembly; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 27 Jan 2016 19:34:24 +0100 - rev 283083
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1242342: Add If and IfElse to WebAssembly; r=luke
c4044ca82798f6c0a0d0d868c8a8bcb3394f1d0a: Bug 1242342: Set return type accordingly to the compilation mode; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 03 Feb 2016 18:43:38 +0100 - rev 283082
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1242342: Set return type accordingly to the compilation mode; r=luke
3cfbbaeadb0b89aba2e9f771072148164db5d604: Bug 1242342: Replace Ternary by IfElse which return expressions; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 03 Feb 2016 16:04:39 +0100 - rev 283081
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1242342: Replace Ternary by IfElse which return expressions; r=luke
633d74f817b253cc9b424de664bfa23911fa8c03: Bug 1243878 - Null check CDMProxy::mKeys in CDMProxy::OnExpirationChange() before use. r=jwwang
Chris Pearce <cpearce@mozilla.com> - Fri, 29 Jan 2016 10:23:45 +1300 - rev 283080
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1243878 - Null check CDMProxy::mKeys in CDMProxy::OnExpirationChange() before use. r=jwwang All the methods in CDMProxy except CDMProxy::OnExpirationChange() that use mKeys null check mKeys before using it because it can go away during shutdown before the IPC message to call the methods have had a chance to run. We should do the null check in CDMProxy::OnExpirationChange() too.
f504534748b4ca5cc5a71b131a7de2b704b4c816: Bug 1245242 - Normalize to unit vector for DOMMatrix.rotateAxisAngleSelf. r=roc
William Chen <wchen@mozilla.com> - Thu, 04 Feb 2016 00:30:00 -0800 - rev 283079
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1245242 - Normalize to unit vector for DOMMatrix.rotateAxisAngleSelf. r=roc
67f39b0f514bc13aa80c7056a46f8106aaa69e47: Bug 1245763 - Don't emit Sources objects when there is no Linkable in the same directory. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 04 Feb 2016 14:56:10 +0900 - rev 283078
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1245763 - Don't emit Sources objects when there is no Linkable in the same directory. r=gps We have very few directories where we have SOURCES declared that are not part of a library or program in some way. In fact, there is only one where it is legitimate because we only use the object file (build/unix/elfhack/inject). Others are the result of moz.build control flow (see e.g. netwerk/standalone), and we end up building more objects than we need to. There are other cases where we need objects without actually linking them anywhere, but there are other sources in the same directory, and a corresponding Linkable is emitted. And in fact, the only case I knew about (media/libvpx), doesn't use such objects since bug 1151175.
b77146ab68722ee25345c322c950898a9a9f1d85: Bug 1245763 - Move the _handle_programs and _process_sources around. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 04 Feb 2016 13:42:20 +0900 - rev 283077
Push 29974 by cbook@mozilla.com at Fri, 05 Feb 2016 10:53:43 +0000
Bug 1245763 - Move the _handle_programs and _process_sources around. r=gps The functions are going to be merged next ; this makes the change easier to review.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip