ipc/ipdl/ipdl/lower.py
3ce1b3eb8cdf0eec839042d648280dfcafaabaf1
created 2019-05-16 21:09 +0200
pushed 2019-05-18 08:19 +0000
Jan Varga Jan Varga - Bug 1534882 - Don't crash when synchronously constructing actor during content shutdown, r=nika draft
cd3ab8b1593f1b222e1094b9c79bcb946b0ec8a7
created 2019-05-17 17:28 -0400
pushed 2019-05-18 04:27 +0000
Nika Layzell Nika Layzell - Store the protocol ID on IProtocol directly draft
986637274652ea5172fe3eed7edd9c32b316f6d2
created 2019-05-16 21:09 +0200
pushed 2019-05-17 07:23 +0000
Jan Varga Jan Varga - Bug 1534882 - Don't crash when synchronously constructing actor during content shutdown, r=nika draft
1cbeda4f2b7db10e9426fd2ec3bfb070c2c5f69e
created 2019-05-09 14:45 -0400
pushed 2019-05-09 20:02 +0000
Nika Layzell Nika Layzell - Bug 1550560 - Part 1: Add support for specifying an actor as refcounted, r=mccr8 draft
d64a5b9442c4305109da60da7b1388026e3aa095
created 2019-05-08 18:32 -0400
pushed 2019-05-08 22:33 +0000
Nika Layzell Nika Layzell - ASDDDDD draft
1274510fb95683c7793ed0c06e79fae0746521bf
created 2019-05-02 14:26 -0400
pushed 2019-05-08 22:33 +0000
Nika Layzell Nika Layzell - Bug 1511161 - Part 2: Use Code throughout IPDL codegen, r=froydnj draft
111cb9578dc77add698407caf331347955dd4b00
created 2019-05-02 19:52 -0400
pushed 2019-05-08 22:33 +0000
Nika Layzell Nika Layzell - Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj draft
56bbfe38fa07715f2ab833628589964c9bb99b83
created 2019-05-03 09:53 -0400
pushed 2019-05-08 22:33 +0000
Nika Layzell Nika Layzell - Bug 1548717 - Part 2: Check CanSend before trying to send, r=froydnj draft
cc9499b7eade826e417add9ba7bcac9944527c06
created 2019-05-02 19:16 -0400
pushed 2019-05-08 22:33 +0000
Nika Layzell Nika Layzell - Bug 1548717 - Part 1: Remove the unnecessary internal liveness state value, r=froydnj draft
0797657470cb868f28dacd2e9fd77baa91cabc2e
created 2019-05-08 18:20 -0400
pushed 2019-05-08 22:24 +0000
Chris AtLee Chris AtLee - reformatted draft
14d1115f2ccbac127b71dcbd86b954f58140471c
created 2019-05-03 15:13 -0400
pushed 2019-05-06 20:56 +0000
Nika Layzell Nika Layzell - Bug ??? - Part 1: Switch a bunch of stuff to StmtCode draft
20d1e7c0a658a15fb0a80c37c9f78e63b40cbc92
created 2019-05-03 17:16 -0400
pushed 2019-05-03 21:18 +0000
Nika Layzell Nika Layzell - ASDDD draft
3b85fb4d3b717e816016f5d49935a346e732001e
created 2019-05-03 15:13 -0400
pushed 2019-05-03 19:22 +0000
Nika Layzell Nika Layzell - Bug ??? - Part 1: Switch a bunch of stuff to StmtCode draft
db824c6f8cff1c51b0f2decf4831a8408fc43370
created 2019-05-02 19:52 -0400
pushed 2019-05-03 13:56 +0000
Nika Layzell Nika Layzell - Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj draft
bbb96f6593b4433b737bc9707e2153eb78421773
created 2019-05-03 09:53 -0400
pushed 2019-05-03 13:56 +0000
Nika Layzell Nika Layzell - Bug 1548717 - Part 2: Check CanSend before trying to send, r=froydnj draft
3f08aa219fba04d16cba7efe4a8742185a8aadde
created 2019-05-02 19:16 -0400
pushed 2019-05-03 13:56 +0000
Nika Layzell Nika Layzell - Bug 1548717 - Part 1: Remove the unnecessary internal liveness state value, r=froydnj draft
33abbab8b9a820b8ed4618344bd7927bc353d6d6
created 2019-05-02 14:26 -0400
pushed 2019-05-03 13:56 +0000
Nika Layzell Nika Layzell - basic use of StmtCode draft
b35a810c72eecedefe3c62c3648282c4f2bab3e5
created 2019-04-24 16:08 -0400
pushed 2019-05-03 13:56 +0000
Nika Layzell Nika Layzell - Bug 1547085 - Discard messages sent to dead actors, r=jld draft
d9bdf7c70f858dc7c8a93d670e3d429fb3d57c06
created 2019-04-23 13:59 -0400
pushed 2019-05-03 13:56 +0000
Nika Layzell Nika Layzell - Bug 1540731 - Part 1: Manage actor object lifecycles within IPC, r=froydnj draft
6b47fa8c5e4093be8cb22a5fcb93235646e30125
created 2019-05-03 00:11 +0000
pushed 2019-05-03 00:11 +0000
pulselistener pulselistener - Bug 1547218 - Part 2: Stop special casing pointer types in ParamTraits specialization, r=froydnj draft
d28356722fedff2287c8e3fc2e77f4601ffae321
created 2019-04-24 16:08 -0400
pushed 2019-05-01 23:51 +0000
Nika Layzell Nika Layzell - Bug 1547085 - Discard messages sent to dead actors, r=jld draft
8fc1cfb61b7c46a8c2bf1903297f15cf1ae32751
created 2019-04-23 13:59 -0400
pushed 2019-05-01 23:51 +0000
Nika Layzell Nika Layzell - Bug 1540731 - Part 1: Manage actor object lifecycles within IPC, r=froydnj draft
541679c66c35ce146324ed11b088f08525bab50d
created 2019-04-23 19:30 +0200
pushed 2019-04-30 18:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 4: Forward declare the inner type of a ManagedEndpoint. r?nika! draft
93fc65f6316d10a1f7f205d202b00894c17fdee5
created 2019-04-19 14:35 +0200
pushed 2019-04-30 18:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 3: don't generate code that copies members of unions and structs if they contain a ManagedEndpoint. r?nika! draft
018c933d8c1de8837b0bb9874e896508c988ed73
created 2019-04-19 14:56 +0200
pushed 2019-04-30 18:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 2: add a typedef for ManagedEndpoint if it's used in a struct or union. r?nika! draft
dfa66ae92a8e2c99c6794e7c27688bde9c049f29
created 2019-04-19 14:13 +0200
pushed 2019-04-30 18:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 1: Include headers for parent and child actors. r?nika! draft
6e7d0e3e7a5e058713b6ac41c291912b740c6a32
created 2019-04-23 19:30 +0200
pushed 2019-04-30 11:04 +0000
Peter Van der Beken Peter Van der Beken - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 4: Forward declare the inner type of a ManagedEndpoint. r?nika! draft
04c777784855f5b765326c256fe210a9d9ff44e1
created 2019-04-19 14:35 +0200
pushed 2019-04-30 11:04 +0000
Peter Van der Beken Peter Van der Beken - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 3: don't generate code that copies members of unions and structs if they contain a ManagedEndpoint. r?nika! draft
a08940a1072b5d6231d6feff6cd2f6dbd8866ac3
created 2019-04-30 10:06 +0000
pushed 2019-04-30 10:07 +0000
pulselistener pulselistener - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 3: don't generate code that copies members of unions and structs if they contain a ManagedEndpoint. r?nika! draft
7d8d4163314c89c26dbcd33b1521951828e1ace4
created 2019-04-30 10:06 +0000
pushed 2019-04-30 10:07 +0000
pulselistener pulselistener - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 2: add a typedef for ManagedEndpoint if it's used in a struct or union. r?nika! draft
05ab6f3d993e392fcbc09ef9270070b65a626c17
created 2019-04-30 10:06 +0000
pushed 2019-04-30 10:07 +0000
pulselistener pulselistener - Bug 1546356 - Allow ManagedEndPoints as members of unions/structs. Part 1: Include headers for parent and child actors. r?nika! draft
50b77ef66bdcae564c5461b30d41155cfedc31de
created 2019-04-29 23:06 -0400
pushed 2019-04-30 03:07 +0000
Nika Layzell Nika Layzell - ASDDDDD draft
569fa25ae63fb715220c6b32f2d1f526ff3b9e48
created 2019-04-29 21:28 -0400
pushed 2019-04-30 01:29 +0000
Nika Layzell Nika Layzell - hh draft
d58fa36aaf7c2365fcb2cf9f13cdcb194113aaf6
created 2019-04-24 16:08 -0400
pushed 2019-04-29 18:04 +0000
Nika Layzell Nika Layzell - Bug 1547085 - Discard messages sent to dead actors, r=mccr8 draft
dcebbd1638c825d66a23cdecc625b83e3c900226
created 2019-04-23 15:24 -0400
pushed 2019-04-29 18:04 +0000
Nika Layzell Nika Layzell - Bug 1540731 - Part 3: Keep actors alive when calling handler methods on them, r=mccr8 draft
23c15cd4de7e00f6d076542be2c5fb7d5ecafce8
created 2019-04-23 13:59 -0400
pushed 2019-04-29 18:04 +0000
Nika Layzell Nika Layzell - Bug 1540731 - Part 1: Manage actor object lifecycles within IPC, r=mccr8 draft
cb1dfafd9ae17734be784c5817b1052cae8cc082
created 2019-04-17 13:58 -0700
pushed 2019-04-24 20:34 +0000
Andrew McCreight Andrew McCreight - Bug 1545299 - Make UniquePtr work more like the other types with a base type. r=nika draft
4f8806f0c9f0db51948b14556c24658de1753a9a
created 2019-04-23 14:40 +0000
pushed 2019-04-23 22:23 +0000
Jed Davis Jed Davis - Bug 1544825 - Use IPDL type names instead of truncated C++ names in deserialization error messages. r=nika
e3f6738375bb2d455bdd4e8b89aeaecf03a52384
created 2019-04-23 15:24 -0400
pushed 2019-04-23 22:04 +0000
Nika Layzell Nika Layzell - Bug 1540731 - Part 3: Keep actors alive when calling handler methods on them, r=mccr8 draft
c890569299ef6fb8f1632d08f99402d4b7eb17b9
created 2019-04-23 13:59 -0400
pushed 2019-04-23 22:04 +0000
Nika Layzell Nika Layzell - Bug 1540731 - Part 1: Manage actor object lifecycles within IPC, r=mccr8 draft
9886089c57329a39294528b93dd0b8b68d7783c0
created 2019-03-28 20:16 +0000
pushed 2019-03-28 20:17 +0000
pulselistener pulselistener - Patch PHID-DIFF-7vfv36vz3udgs3cjxfnb draft
18f6bb12843dc7e93e4da9bb89f7e3f58179a407
created 2019-03-21 15:36 -0400
pushed 2019-03-22 21:08 +0000
Nika Layzell Nika Layzell - Bug 1537977 - Add a ManagedEndpoint IPDL type for manually constructing actors, r=mccr8 draft
44ca4acca4e3dea0fb200436679c0a83372b689e
created 2019-02-22 16:51 +0100
pushed 2019-03-11 21:02 +0000
Kershaw Chang Kershaw Chang - merge m-c to larch draft
608ca009efdfd35fc49127b47bb13a57df6f7273
created 2019-03-06 13:59 +0000
pushed 2019-03-07 06:00 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 5 - bulk-read/write adjacent POD fields in IPDL-defined structs; r=Alex_Gaynor
90d17458ca5425d50a0d58ad59ec227a3458890e
created 2019-03-06 13:59 +0000
pushed 2019-03-07 06:00 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 4 - add static assertions for member layout; r=Alex_Gaynor
1746c87bdd261f2254909bb25d0c15091ec1e545
created 2019-03-06 13:59 +0000
pushed 2019-03-07 06:00 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 3 - factor out reading/writing sentinels; r=Alex_Gaynor
5a1bb4076f8fd77e616fa54dbd85812285ef303f
created 2019-03-06 13:59 +0000
pushed 2019-03-07 06:00 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 2 - pack IPDL-defined struct members better; r=Alex_Gaynor
318d0fe526a048c5340bf6095b1d567d1d60bdc4
created 2019-03-06 13:59 +0000
pushed 2019-03-07 06:00 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 1 - compute a packed ordering for structure fields; r=Alex_Gaynor
bdfbc47c0f40fdeb377150c0ec134a67b1562aff
created 2019-03-05 15:31 -0500
pushed 2019-03-05 20:32 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 5 - bulk-read/write adjacent POD fields in IPDL-defined structs; r=Alex_Gaynor try: -b do -p all -u none -t none draft
2dac251a389e3a8296baa6dfbaf4077dbeac3d86
created 2019-03-05 15:31 -0500
pushed 2019-03-05 20:32 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 4 - add static assertions for member layout; r=Alex_Gaynor draft
6425ddc2226c04f9413ffec2ca36413451641ec6
created 2019-03-05 15:31 -0500
pushed 2019-03-05 20:32 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 3 - factor out reading/writing sentinels; r=Alex_Gaynor draft
16cea3db7bd5cc2091f3111f4d9fef722f5ab6ac
created 2019-03-05 15:31 -0500
pushed 2019-03-05 20:32 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 2 - pack IPDL-defined struct members better; r=Alex_Gaynor draft
d102f600c198247a3be80e2cc27333bd9a550974
created 2019-03-05 15:31 -0500
pushed 2019-03-05 20:32 +0000
Nathan Froyd Nathan Froyd - Bug 1523996 - part 1 - compute a packed ordering for structure fields; r=Alex_Gaynor draft
799ec262b62c65c463253b719132c8cb038c75e4
created 2019-02-14 11:23 -0500
pushed 2019-02-27 17:29 +0000
Alex Gaynor Alex Gaynor - Bug 1441651 - Part 2 - pass Shmem and ByteBuf by rvalref to Send* IPC methods; r?nika draft
db4b71620047ad5d3801d30f53ba2179b068b152
created 2019-02-13 11:36 -0500
pushed 2019-02-27 17:29 +0000
Alex Gaynor Alex Gaynor - Bug 1441651 - Part 1 - pass Shmem and ByteBuf by rvalref to ParamTraits; r?nika draft
a8775eca4139d18ee7b1baaa17fbcb5079c5405f
created 2019-02-26 14:44 -0500
pushed 2019-02-26 19:44 +0000
Nathan Froyd Nathan Froyd - part 5 - bulk-read/write adjacent POD fields in IPDL-defined structs; r=Alex_Gaynor try: -b do -p all -u all[x64] -t none draft
83f2277aa3c3509aabb740e91a89c570f64cc9bd
created 2019-02-26 14:44 -0500
pushed 2019-02-26 19:44 +0000
Nathan Froyd Nathan Froyd - part 4 - add static assertions for member layout; r=Alex_Gaynor draft
bb92c9b0950d90b166b63f0c815c60faf30d773c
created 2019-02-26 14:44 -0500
pushed 2019-02-26 19:44 +0000
Nathan Froyd Nathan Froyd - part 3 - factor out reading/writing sentinels; r=Alex_Gaynor draft
fe643dddb5775c4c5ad18cdc35d4b318e45143e7
created 2019-02-26 14:44 -0500
pushed 2019-02-26 19:44 +0000
Nathan Froyd Nathan Froyd - part 2 - pack IPDL-defined struct members better; r=Alex_Gaynor draft
2def9b5c806fd8783a90dde6e4ce26800cda4ec0
created 2019-02-26 14:44 -0500
pushed 2019-02-26 19:44 +0000
Nathan Froyd Nathan Froyd - part 1 - compute a packing permutation for structure fields; r=Alex_Gaynor draft
less more (0) -300 -100 -60 tip