ipc/ipdl/ipdl/type.py
640dd49d323607f9514024039e66ab03d3c8daa8
created 2015-05-05 16:20 -0700
pushed 2017-06-13 15:39 +0000
Blake Kaplan Blake Kaplan - Bug 1155494 - Add a 'compressall' message flag. f=handyman r=billm (parts of this patch were written by handyman with r=billm)
3596c0fad578e5b1d2c9376f7273033892049fe5
created 2015-01-28 11:53 -0800
pushed 2017-06-13 15:39 +0000
Bill McCloskey Bill McCloskey - Bug 1109884 - Stop using intr messages in PContent (r=bent)
40263f6c0fbc142ed3c1a28ad3d098bc0c0e12b8
created 2014-10-07 21:32 -0700
pushed 2017-06-13 15:39 +0000
Bill McCloskey Bill McCloskey - Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
405e4dba0359d30ff5bf74f29b43aae4b86939f8
created 2014-10-08 08:03 +0200
pushed 2017-06-13 15:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset e56bf4ea89fb (bug 1049879) for bustage in emulator debug builds on a CLOSED TREE
e56bf4ea89fbe8633f23035e98bbd547ad262b0c
created 2014-10-07 21:32 -0700
pushed 2017-06-13 15:39 +0000
Bill McCloskey Bill McCloskey - Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan)
0dc7fd2abe3414fc9b1ea04652f43bb38b87cc16
created 2014-08-20 12:49 -0700
pushed 2017-06-13 15:39 +0000
Bill McCloskey Bill McCloskey - Bug 1051128 - Allow filtering the IPC log by toplevel protocol name (r=bent)
0eec23f41606f270aae7e1fbcb7f7de7a639d6b7
created 2014-04-03 13:29 -0700
pushed 2017-06-13 15:39 +0000
Bill McCloskey Bill McCloskey - Bug 986317 - Stop exposing urgent semantics in IPDL files (r=bent)
777dc725fc7f0a77dbc83ffba7d729e91c94b36c
created 2013-10-01 11:42 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 918651 - part 2 - don't munge the translation unit's headers; r=ehsan
9cfe826bafb9501a7393bece0ecb83c9b16dd8ed
created 2013-10-01 09:15 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Introduce new RPC messaging semantics (bug 910493 part 1, r=cjones).
2466893f18a72c83e618c9a30c3e8f13f5bfd707
created 2013-09-30 17:27 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Rename IPDL's RPC to Interrupt (bug 910020, r=bent).
9cc90a4b64758375a2d77f0679fc547f21902f46
created 2013-09-27 18:42 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Combine AsyncChannel, SyncChannel, and RPCChannel into one class (bug 901789, r=cjones,bent).
f0bf7e9815ff5faf158504e2625269118949c68f
created 2013-09-10 15:34 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 914826 - part 2 - rename builtinIncludes to builtinHeaderIncludes; r=ehsan
e16e1dae3315de70f3d42fbcff7db0789748d975
created 2013-09-13 16:32 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 914826) for bustage.
58d96448609a9478904a17734e99b037facf60db
created 2013-09-10 15:34 -0400
pushed 2017-06-13 15:39 +0000
Nathan Froyd Nathan Froyd - Bug 914826 - part 2 - rename builtinIncludes to builtinHeaderIncludes; r=ehsan
395ba08436fdc7187c73c9ae80a1b07f9ef89d92
created 2013-08-20 15:46 -0400
pushed 2017-06-13 15:39 +0000
David Zbarsky David Zbarsky - Bug 885653 - Add support for IPDL bridges that connect two of the same protocol r=jlebar
ade6bee5d94f1ca75e03c35d98ad0fde1c55989f
created 2013-07-31 10:59 -0700
pushed 2017-06-13 15:39 +0000
David Anderson David Anderson - Add urgent message semantics to IPC and IPDL (bug 867013, r=cjones).
eb62fca45f709e7fb3c59d0d52dee63bfe9d3da3
created 2013-06-18 17:39 -0700
pushed 2017-06-13 15:39 +0000
David Zbarsky David Zbarsky - Fix error message in ipdl compiler, no bug, r=jlebar over irc
ee5ca214e87c483e65e45dbf4c3e2d323c976003
created 2013-04-10 09:20 +0000
pushed 2017-06-13 15:39 +0000
Bas Schouten Bas Schouten - Bug 825928: Land layers refactoring. r=jrmuizel,bas,nical,mattwoodrow,roc,nrc,benwa,bjacob,jgilbert,kchen CLOSED TREE
10547af1914b27adba081b5d8ce2b57caf5f7144
created 2012-08-25 01:25 -0700
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 636063, part 1: Frontend support for |compress|d messages. r=bent
941fff75a9e7ec1cee54538af443c1e7e16f1cf7
created 2012-08-25 13:18 +0200
pushed 2017-06-13 15:39 +0000
Ms2ger Ms2ger - Back out bug 636063, bug 774988 and bug 784647 for busting all of Android.
d47636be8facc7f0ab6ef011b38911c6af050eb2
created 2012-08-25 01:25 -0700
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 636063, part 1: Frontend support for |compress|d messages. r=bent
c813eeb62b92f836087e0a44aa8288b28d14050d
created 2012-08-23 12:33 -0700
pushed 2017-06-13 15:39 +0000
Ben Turner Ben Turner - Bug 784726 - 'Remove old IPC::URI'. r=cjones+khuey.
418b5cbc7cd9f259d950526cb450881d4d6d4a1e
created 2012-08-16 00:02 -0400
pushed 2017-06-13 15:39 +0000
Ben Turner Ben Turner - Bug 781256 - 'Share FileDescriptors across processes in preparation for OS-level sandbox'. r=khuey+cjones.
d97fd94a634862cfb0d3545d1118c078efdf7571
created 2012-07-13 13:53 -0400
pushed 2017-06-13 15:39 +0000
Josh Matthews Josh Matthews - Bug 767775 - Viciously and loudly kill any process sending messages that race with RPC __delete__ messages. Test by bsmedberg. r=cjones
b7f3236f127b6f8d455efa6ad75f82a3a3c5f3d4
created 2012-06-10 19:44 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert c39d36167b99 due to a horribly munged backout.
c39d36167b99139c4e39c2180f21cebae7ea6dbd
created 2012-06-10 19:37 -0400
pushed 2017-06-13 15:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout the bug 754202 backout due to orange.
1b4f5ef66e6edd7ab1501d45103a47cf59909960
created 2012-06-08 17:25 -0700
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 521898, part 8: Frontend support for .ipdlh. r=bent
54a3bbdcfe04da3c89587181f19ce2ad7d184630
created 2012-06-08 17:25 -0700
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 521898, part 6: Refactor the way structs/unions are declared. r=bent
fece9a6bae3f360c8878362e91ae4fce46653aa7
created 2012-06-08 17:25 -0700
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 521898, part 5: Prepare for TU .protocol possibly being null (for headers). r=bent
b96cb0e882eb5c2f2e59f6c405f537a09ce5dd06
created 2012-06-08 17:25 -0700
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 521898, part 3: Rename ProtocolInclude to Include in preparation of more general usage. r=bent
038ac44e564b1458ca8ea5cc19399532333ea1aa
created 2012-06-08 17:25 -0700
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 521898, part 2: Rename StructField .type to .typespec to avoid unintended "shadowing". r=bent
6beff74a76e6eb5324fc4b1eadf97b24ddfcfa27
created 2012-06-08 17:25 -0700
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 521898, part 1: Hackily stuff away the AST in a more consistent way. We need it for structs/unions too because they may come from other TUs. r=bent
3548fbfdbef62a4968682633ab38da29ebc990f6
created 2012-07-13 13:53 -0400
pushed 2017-06-13 15:39 +0000
Josh Matthews Josh Matthews - Bug 767775 - Viciously and loudly kill any process sending messages that race with RPC __delete__ messages. Test by bsmedberg. r=cjones a=lsblakk
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2017-06-13 15:39 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
50002ea47d7626c56b5a4333913065a15dc95b43
created 2011-06-03 13:33 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 613442, part 1: Frontend support for IPDL |opens|. r=bent
373bd1df397914fa375113355c1dfe7e52075647
created 2011-06-03 13:33 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 564086, part h: One protocol can bridge multiple endpoints (oops!); add convenience process-graph querying functions. r=bent
568e65bdbdd96437f1cf173a958c150dfb6d8155
created 2011-02-23 10:39 -0500
pushed 2017-06-13 15:39 +0000
Gary Kwong Gary Kwong - Bug 636202 - Turn ipc/ipdl/ipdl/type.py Python 2/3-agnostic; r=cjones
dc0f5b0bae979bb148b0dea9bfd13d5cd052e5a1
created 2010-07-15 14:27 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 525181, part 2: Implement protocol state machines in C++. r=bent
8bcc9c92b9c66cd1fc1a86a2fc17d2f691bbd3c0
created 2010-07-15 14:27 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 525181, part 1: Fix up the stub C++ implementation of protocol states in actor classes. Add a special Null state that only transitions to -->Null and -->Dead for stateless protocols. r=bent
983e2271acc37e914e2d62f05f7510067fb6222c
created 2010-05-24 17:45 +0300
pushed 2017-06-13 15:39 +0000
Olli Pettay Olli Pettay - m-c to e10 merge
288aeb67ac3794b0c62098faaad3ceb58cfc8b09
created 2010-04-29 21:04 -0700
pushed 2017-06-13 15:39 +0000
Doug Turner Doug Turner - Merge with m-c. no hand edits
5f2417a777fefeedb0cd2881aac307a77c5cedef
created 2010-04-27 02:12 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Followup to bug 559898: fix cycle checker to allow self-loop special case.
6d8a6929844871f3ca2424a507ba883cafeed1d6
created 2010-04-27 01:53 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Merged m-c
4cdebce7020a1a7142845773278f78e9512240fc
created 2010-02-01 12:44 -0600
pushed 2017-06-13 15:39 +0000
Thomas Lee Thomas Lee - Error out if there are manager/managee cycles in protocol graphs. r=cjones
e8b83755bbe5a5212876de0840fd151b259acc5f
created 2010-05-22 14:35 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 560000: Allow IPDL unions and structs to be recursively defined. r=benjamn
361074e4ab965d14e2d3712105740c9f8eee7183
created 2010-05-22 14:35 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 553846: Implement an IPDL "struct" type. r=benjamn
0f37ae194f8f4f409174cd7014ab19ed43d22475
created 2010-05-22 14:35 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 564086: Frontend support for IPDL process graphs and Bridge()ing processes. r=benjamn
59779c0f35944f25e821e221eae01a28a34731d3
created 2010-04-27 02:12 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Followup to bug 559898: fix cycle checker to allow self-loop special case.
4f4a912c36f0c3bec0064c423967aca9c8b4e7d3
created 2010-02-01 12:44 -0600
pushed 2017-06-13 15:39 +0000
Thomas Lee Thomas Lee - Bug 541126: Error out if there are manager/managee cycles in protocol graphs. r=cjones
cd4d69ed3dfc4412fea13d328127ff4901526757
created 2010-04-26 20:11 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 559898: Allow (sub-)protocols to manage themselves. r=bsmedberg
8ab53a49fadfb783dd8eed95b33ae41e4288bf43
created 2010-01-26 22:56 -0600
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - Bug 540111, part 3: Allow IPDL actors to be managed by one of a set of possible managers. r=bent
f9c0cc34ebe85229eaf87b2003659eac1e91669c
created 2009-12-09 20:01 -0600
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 533507: improve IPC "race condition" error message. frontend only, r=me
7efa9bc5cdba64c6b10248e557395290a63728f3
created 2009-12-09 17:15 -0600
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 533587: process RPC in-calls deferred because of races until "later". in-person r=bent
dc4201e0d9e5e503d5c94fae43371056eff397d2
created 2009-12-04 12:45 -0600
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 523175: follow-up to 82549dbf71d8, fully enables the C++/IPDL side of Shmem and adds unit tests. r=bent
7ebfbec7521c2e98786bad0d0f00720f2bb2d3e1
created 2009-12-03 02:16 -0600
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 529005: detect child process shutdowns vs. crashes, and expose this information to IPDL actors in a new |ActorDestroy(why)| interface. also ensure that subprotocol actors are notified of shutdown and cleaned up properly. r=bsmedberg r=bent
5160e99545e97c8263d36774d87a70487cf7cf98
created 2009-12-03 02:16 -0600
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 525342: make IPDL dtors part of the destructed actor's protocol instead of the manager's. r=bsmedberg
3716cd3234f3eb72a1b71603a91e0533c0e36d0b
created 2009-12-03 00:35 -0600
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 524220: add a |nullable| type qualifier denoting whether C++ actor params are allowed to be NULL. r=bent
82549dbf71d8a6f8c508b65678d343706a2bad1f
created 2009-12-03 00:35 -0600
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 523175: preliminary front-end-only support for shmem. r=bent
3e15f80f0498186d7b17e3a8dca0dfdba6fd8005
created 2009-10-19 21:12 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 523272: allow protocols to reference great*grandchild actors
f1e79cb591950d1721989d1285f7f8ab8186ecfb
created 2009-10-16 18:31 -0500
pushed 2017-06-13 15:39 +0000
Chris Jones Chris Jones - bug 506171: rewrite lower.py and add native IPDL arrays.
less more (0) -60 tip