ipc/ipdl/ipdl/cxx/ast.py
9a39e2222a478bb59bfbc1ee0d6d41adca1e392c
created 2017-05-25 21:25 -0400
pushed 2017-06-01 15:54 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1368031 - Pass resolver function to Recv methods instead of a MozPromise r=billm
5af938bc434b0088eb035af5324b8e2623cc6412
created 2017-03-16 17:36 +0800
pushed 2017-04-19 23:57 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1313200 - Allow IPC messages to async return MozPromises. r=billm,jwwang
4d6f71c78e1fdb726a424311c7592ed26c66979a
created 2017-04-18 18:24 +0200
pushed 2017-04-18 21:23 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 325bf1bf5a1f (bug 1313200) for Android and reftest bustage. r=backout
325bf1bf5a1fa2aa5c9169396305d85e8c17fcad
created 2017-03-16 17:36 +0800
pushed 2017-04-18 21:23 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1313200 - Allow IPC messages to async return MozPromises. r=billm,jwwang
1477881ee551854e3b136225083e8d85a41aca38
created 2016-09-02 16:14 -0400
pushed 2016-09-02 20:19 +0000
Nathan Froyd Nathan Froyd - Bug 1297804 - part 0 - add a RangedFor stament type to IPDL's code generator; r=billm
742d85ac5b33c7b02ddb00a203b4163115f6a188
created 2015-10-31 20:02 -0700
pushed 2015-12-26 01:16 +0000
Bill McCloskey Bill McCloskey - Bug 1223240 - Make it easier to set up top-level protocols (r=jld)
184d0872bf883ed1c651651e5e3fb1947a8ecb64
created 2015-10-06 21:33 -0400
pushed 2015-10-17 17:18 +0000
Nathan Froyd Nathan Froyd - Bug 1212027 - part 2 - add a C++ AST type for 'auto'; r=jld
1610d8749d37632fe561667044d1554e45cdda72
created 2015-07-09 19:07 -0500
pushed 2015-07-10 10:18 +0000
Jim Mathies Jim Mathies - Bug 1128454 - Add crash report annotations for plugin bridge operation failures. r=billm
f498989ed56f3d5b4fae5e2bd1a0ca0c0f99014e
created 2015-01-16 11:58 -0800
pushed 2015-01-17 01:33 +0000
Kyle Huey Kyle Huey - Bug 1121673: Use move references in IPDL. r=bent
642e73d314c398dd604331e1f0f2f73047202857
created 2014-08-13 11:36 -0700
pushed 2014-08-14 07:35 +0000
Andrew McCreight Andrew McCreight - Bug 1024795, part 4 - Use a default value for initializing unions, except for nsTArray. r=bent
ead80b74189cf6a2fe718d9425e576bf6b43f321
created 2014-08-06 11:12 -0400
pushed 2014-08-11 20:13 +0000
Andrew McCreight Andrew McCreight - Bug 1047717 - Don't generate trailing whitespace for IPDL CppDirective's with no |rest|. r=bent
a7e4c299eefee96bc16b25c94e8bc3189eeeac5a
created 2014-07-15 12:46 -0700
pushed 2014-07-16 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 1038523 - Make IPDL generate nullptr for ExprLiteral.NULL. r=bent
108da2233a8ffaa7a12c335556e1a3247d043c0c
created 2013-09-27 13:50 -0400
pushed 2013-10-02 01:41 +0000
Nathan Froyd Nathan Froyd - Bug 921563 - part 1 - declare return types in IPDL C++ with C++0x late return syntax; r=gps
3a76d832921985e67af7744562276d128b12699b
created 2013-08-22 10:06 -0400
pushed 2013-08-23 14:44 +0000
Nathan Froyd Nathan Froyd - Bug 908208 - part 1 - add support for MOZ_NEVER_INLINE to MethodDecl; r=bent
5139419511404382a05b98e01690d00f7cf4e530
created 2012-09-17 10:37 +0200
pushed 2012-09-17 08:48 +0000
Ms2ger Ms2ger - Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones
6c8f8fbe9aee9ff7921c0d335327f6319ec9e802
created 2012-08-08 19:40 -0400
pushed 2012-08-09 11:48 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 7158af024a9b (bug 779013) due to suspected Windows bustage on a CLOSED TREE.
7158af024a9b3717ad79f38d2c32d7f31d2d476f
created 2012-08-08 15:10 -0400
pushed 2012-08-09 11:48 +0000
Chris Dearman Chris Dearman - Bug 779013 - Align the mValue union in IPDL-generated code. r=cjones
6a640ca09064b687395e845ba2b3988ad971a600
created 2012-07-10 22:20 -0400
pushed 2012-07-12 22:13 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 771251 - OOP crash reporting accesses the directory service off the main thread. In addition, the first design of the crash injector callback meant that we're dropping some set of Flash crashes which happen during an RPC call. r=ted
d75c06f195d2086537f439583350d41172d63a79
created 2012-07-10 22:50 -0400
pushed 2012-07-11 02:51 +0000
Justin Wood Justin Wood - Backed out Bug 771251 -- changeset 95c9bc0e63f7 due to red.
95c9bc0e63f72caace325087cd87e238e57f5eb7
created 2012-07-10 22:20 -0400
pushed 2012-07-11 02:20 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 771251 - OOP crash reporting accesses the directory service off the main thread. In addition, the first design of the crash injector callback meant that we're dropping some set of Flash crashes which happen during an RPC call. r=ted
b7f3236f127b6f8d455efa6ad75f82a3a3c5f3d4
created 2012-06-10 19:44 -0400
pushed 2012-06-10 23:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert c39d36167b99 due to a horribly munged backout.
c39d36167b99139c4e39c2180f21cebae7ea6dbd
created 2012-06-10 19:37 -0400
pushed 2012-06-10 23:40 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout the bug 754202 backout due to orange.
7befc650f055b8fd50f1cb3d0422e7450083e3c1
created 2012-06-08 17:25 -0700
pushed 2012-06-10 02:04 +0000
Chris Jones Chris Jones - Bug 521898, part 7: Store gathered C++ typedefs in a set, since with headers they can legally be found twice. r=bent
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
cf1d7d3267747decb5fc0f8f5badfaf7eadc9d79
created 2011-06-03 13:33 -0500
pushed 2011-06-03 18:34 +0000
Chris Jones Chris Jones - Bug 564086, part d: Emit common code for PFoo into PFoo.h and PFoo.cpp. r=bsmedberg
dc0f5b0bae979bb148b0dea9bfd13d5cd052e5a1
created 2010-07-15 14:27 -0500
pushed 2010-07-15 19:28 +0000
Chris Jones Chris Jones - Bug 525181, part 2: Implement protocol state machines in C++. r=bent
983e2271acc37e914e2d62f05f7510067fb6222c
created 2010-05-24 17:45 +0300
pushed 2010-07-01 06:28 +0000
Olli Pettay Olli Pettay - m-c to e10 merge
288aeb67ac3794b0c62098faaad3ceb58cfc8b09
created 2010-04-29 21:04 -0700
pushed 2010-07-01 06:28 +0000
Doug Turner Doug Turner - Merge with m-c. no hand edits
6d8a6929844871f3ca2424a507ba883cafeed1d6
created 2010-04-27 01:53 -0500
pushed 2010-07-01 06:28 +0000
Chris Jones Chris Jones - Merged m-c
74307b5f672b39d84c97d525cdff536eae85fcc5
created 2010-03-29 23:29 +0300
pushed 2010-07-01 06:28 +0000
Olli Pettay Olli Pettay - Bug 555573 - [e10s] IPDL generates code which may not compile on Windows, r=cjones
721817fd5753f49ec1428df9b6657a545f30f473
created 2010-05-22 14:35 -0500
pushed 2010-05-22 19:33 +0000
Chris Jones Chris Jones - Bug 565462: Implement operator== for IPDL structs and unions. r=bsmedberg
e8b83755bbe5a5212876de0840fd151b259acc5f
created 2010-05-22 14:35 -0500
pushed 2010-05-22 19:33 +0000
Chris Jones Chris Jones - Bug 560000: Allow IPDL unions and structs to be recursively defined. r=benjamn
c0e8fc4ceb57795b78a8eaa7e6df98374d7a6480
created 2010-05-22 14:35 -0500
pushed 2010-05-22 19:33 +0000
Chris Jones Chris Jones - Bug 522547: Serialize/deserialize IPC messages in a "streaming" style. r=bent
f8e5a7f4450a49a245d2b644f7b3475646d65efe
created 2010-03-29 23:29 +0300
pushed 2010-04-27 19:30 +0000
Olli Pettay Olli Pettay - Bug 555573 - [e10s] IPDL generates code which may not compile on Windows, r=cjones
bd3cfb73386c69f0dc8a519ac8d85f46ae975837
created 2010-04-27 00:43 -0500
pushed 2010-04-27 05:42 +0000
Chris Jones Chris Jones - Bug 518881: Make Send/Call*() methods for IPDL parent actors warn_unused_result. r=bent
4a02a072129ba5e86badd9669f5306bb629c24ec
created 2010-04-26 20:11 -0500
pushed 2010-04-27 01:11 +0000
Chris Jones Chris Jones - Bug 555275: Implement a DeallocShmem() interface. r=bent
2cdf465ee18163fbc48bd8ac573e74bc12c9656e
created 2010-03-18 17:52 -0500
pushed 2010-03-18 22:52 +0000
Chris Jones Chris Jones - Bug 533055: Part 2: Set Message names in IPDL-generated code. r=bent
1fd68671241e6b7aca8ab6d26b843af56534df22
created 2010-02-09 18:02 -0600
pushed 2010-02-12 05:46 +0000
Chris Jones Chris Jones - Bug 540004, part 3: Add a ShouldContinue() interface to IPDL actors that allows them to decide how a hang should be treated. r=bent
31474bd89a11ca4029eaf02bd3300801427f0acc
created 2010-01-26 22:56 -0600
pushed 2010-02-12 05:46 +0000
Chris Jones Chris Jones - Bug 540111, part 1: Add a new IProtocolManager::RemoveManagee interface to break reliance on the |Manager()| interface. r=bent
d2f40c5d85f924a514ea5beb636c9b853ff1be5f
created 2010-01-13 20:17 -0500
pushed 2010-01-21 20:50 +0000
Chris Jones Chris Jones - bug 539552 - Add a GetMinidump() method to top-level, parent-side IPDL classes. r=bent
b8b7a32cf66d061d17d390b67f6968da59e95564
created 2009-12-03 02:16 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 521272: add C++ interfaces allowing IPDL manager actors to iterate over managees. r=trivial
5160e99545e97c8263d36774d87a70487cf7cf98
created 2009-12-03 02:16 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 525342: make IPDL dtors part of the destructed actor's protocol instead of the manager's. r=bsmedberg
a006c48594102ef7eba67b126ed0fa44a3aa1c11
created 2009-12-03 02:16 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 525172: from IPDL specs generate .cpp files with method definitions instead of everything in .h files. r=bsmedberg
82549dbf71d8a6f8c508b65678d343706a2bad1f
created 2009-12-03 00:35 -0600
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 523175: preliminary front-end-only support for shmem. r=bent
7ec14296200d0a75ce9fe2b216bd756098374275
created 2009-10-29 10:46 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 525150: bring back MOZ_IPC_MESSAGE_LOG. no r=, logging code only
04b2a9336d83a7027b24429c81c618505b85eaea
created 2009-10-16 19:33 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - pre-emptive windows build fix. no hablas STDint
f1e79cb591950d1721989d1285f7f8ab8186ecfb
created 2009-10-16 18:31 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 506171: rewrite lower.py and add native IPDL arrays.
266e73341c6f2a024d47d948c538226c0a704e54
created 2009-09-18 12:28 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - make actor param/return types nullable. use decl initializers where possible for more concise code
1dcac1b6a389e0584d336f730903db4176e9a048
created 2009-09-14 14:44 -0700
pushed 2009-12-14 15:23 +0000
Ben Turner Ben Turner - Fix union type constructors to be explicit to avoid msvc choosing cheaper code paths
c0bc4f3bbd0fe64dca3d524af0b16769c6d32bf4
created 2009-09-12 15:40 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - fix the internal C++ union of generated IPDL unions so that they can contain non-POD types
d3e90292fd30307c12f17c7551d10074ab7dc7e7
created 2009-09-10 23:55 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - add discriminated union types to IPDL
6cc76fc77a1316af550439b6028fd883801788f6
created 2009-09-09 15:25 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 515365: fix actor types as message params. also refactor actor naming so that the "Protocol" suffix can be removed.
f5fc729e59a734dce1cb6362a2ac26ee7f9c2f06
created 2009-08-13 21:22 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 510344: each translation unit needs its own symbol table. also fixed some parser error reporting and removed debugging |print|s
f2966b784f9bdfd679517753b07bd85ee63b0f56
created 2009-08-12 14:31 -0400
pushed 2009-12-14 15:23 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 510025 - make TestShell a subprotocol of ContentProcess so that it is useful for prototyping
1a49d985f5222b059becb5df3eca5063ef82763b
created 2009-08-12 15:51 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - forward-declare non-managed actors
736d4d05cb99f91b59de242b9a811714f0a84760
created 2009-08-11 17:20 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 509581: generate direct error return stmt instead of switch stmt with only default case when there are no dispatched messages.
6fa43c32769678e38362060f1d8c5c12fd9ab56f
created 2009-08-11 17:12 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - backout bad fix
0404829a840dec15a6a15cdd09ce12161ea4e4ad
created 2009-08-11 17:09 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - bug 509581: only generate dispatch statement if we have a non-default case
cc85d98176dcfff703e8fc2425b408b360e93625
created 2009-07-21 01:14 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - add message logging, as far as is possible with current build setup; -fshort-char breaks it. reinstate async/sync message dispatchers. fix 64-bit int printf bug in chromium.
82c83a8dfe46dca01c732af816054b9ae0aa2286
created 2009-07-10 15:56 -0500
pushed 2009-12-14 15:23 +0000
Chris Jones Chris Jones - generate skeleton IPDL actor impls, like the IDL compiler does for interfaces. also fix the C++ visitor.
less more (0) -60 tip