Commit Graph

197 Commits

Author SHA1 Message Date
Nikolay Volf 3908ddf609 compilation fixed 2016-04-20 23:06:08 +03:00
Nikolay Volf 59e18ad659 making this work 2016-04-20 23:05:53 +03:00
Nikolay Volf e0ae0724e2 initial commit 2016-04-20 23:05:40 +03:00
Nikolay Volf 3c88e70270 upgrades from try-migration branch 2016-04-17 19:30:23 +03:00
Nikolay Volf 0ffc222fba no need for ipc in build-dependencies 2016-04-17 14:11:45 +03:00
NikVolf 29b0bb1184 ipc-nested-interfaces 2016-04-15 17:50:10 +03:00
NikVolf 099e57c4e3 fix warning 2016-04-15 16:33:42 +03:00
NikVolf 058ef59b13 codegen for service with generics 2016-04-15 16:16:58 +03:00
NikVolf dc7e105ef8 Merge branch 'master' into ipc-hypervisor 2016-04-14 21:57:24 +03:00
NikVolf 1b2ef60bbe working tests including warmup 2016-04-14 20:43:14 +03:00
NikVolf 4d527e152c hypervisor-service chain 2016-04-14 18:49:25 +03:00
NikVolf 4931a300f2 first tests 2016-04-14 18:22:31 +03:00
NikVolf 405e3e2e7d initial setup 2016-04-13 19:03:57 +03:00
Arkadiy Paronyan cb4288b861 Merge pull request #946 from ethcore/numbers-serde-bin
IPC serialization for custom parameters
2016-04-13 14:10:12 +02:00
NikVolf 08874e8483 little test 2016-04-13 13:46:49 +03:00
NikVolf 987b84c530 cosmetic changes 2016-04-13 13:34:41 +03:00
NikVolf 1e1e567435 fix namespaces 2016-04-13 13:30:58 +03:00
NikVolf f5f79ee0a9 [ci-skip] fix warnings 2016-04-13 13:29:49 +03:00
NikVolf 158f75b65d compiles with custom bytes convertable arguments 2016-04-13 12:09:47 +03:00
NikVolf 3f5382d52c finally compiled codegen/typegen 2016-04-13 09:57:35 +03:00
NikVolf a9cceefaa4 mapping and custom serializers 2016-04-13 03:46:36 +03:00
arkpar a19629e2d2 Use ethcores' nanomsg bindings 2016-04-12 20:37:09 +02:00
NikVolf 6149423e47 Merge branch 'ipc-update-syntax-libs' into numbers-serde-bin 2016-04-12 18:41:38 +03:00
NikVolf 3ce71171b6 serde helper crate 2016-04-12 18:41:23 +03:00
NikVolf fc4dbe8713 remove from this pr 2016-04-12 18:16:59 +03:00
NikVolf b191d3517d update versions and fix bugs 2016-04-12 18:03:58 +03:00
NikVolf 5a5f13205e Merge branch 'master' into ipc-doc-effort 2016-04-12 15:16:05 +03:00
Nikolay Volf f1f81777cc Merge pull request #933 from ethcore/ipc-prs-client
IPC persistent client link
2016-04-12 15:13:06 +03:00
NikVolf dab16af018 Merge branch 'master' into ipc-doc-effort 2016-04-12 15:10:47 +03:00
NikVolf 8af86aae84 some docs 2016-04-12 14:22:47 +03:00
NikVolf b1330b9375 removed global paths and fix warn 2016-04-12 14:22:47 +03:00
NikVolf 806f5b9064 working client spawn 2016-04-12 14:22:47 +03:00
NikVolf cb1096d1e1 adding init wait 2016-04-12 14:22:47 +03:00
NikVolf 9a82607385 client & server dual tests (not working) 2016-04-12 14:22:47 +03:00
NikVolf 40e0d370c2 client spawner 2016-04-12 14:22:47 +03:00
NikVolf 5609b555d2 removed ready func 2016-04-12 14:22:47 +03:00
NikVolf 0c42126b8f client handshake tests, errors 2016-04-12 14:22:47 +03:00
NikVolf fa47f1c28b codegen for client handshake 2016-04-12 14:22:47 +03:00
NikVolf 9adb79ed0e handshake dispatch test 2016-04-12 14:22:47 +03:00
NikVolf a6d140616b server handshake 2016-04-12 14:22:47 +03:00
NikVolf c5dc281934 reserved message ids and little endian for client 2016-04-12 14:22:47 +03:00
NikVolf f836e07fd3 reserved message ids and little endian for client 2016-04-12 14:22:47 +03:00
NikVolf c351bcd5a2 ipcconfig trait 2016-04-12 14:22:47 +03:00
NikVolf 14241c8d14 line breaks 2016-04-12 13:05:13 +03:00
NikVolf ef3e9489a8 missing space 2016-04-12 12:18:48 +03:00
NikVolf 36515570b4 removed global paths and fix warn 2016-04-12 11:41:26 +03:00
NikVolf 9b329296e4 working client spawn 2016-04-12 11:34:56 +03:00
NikVolf 593ccd2510 adding init wait 2016-04-12 11:13:27 +03:00
NikVolf 98ab30d102 client & server dual tests (not working) 2016-04-12 10:41:17 +03:00
NikVolf c0e7b859d7 client spawner 2016-04-12 10:18:39 +03:00
NikVolf 60ea89ca1c removed ready func 2016-04-12 07:17:57 +03:00
NikVolf a8bd7d07df client handshake tests, errors 2016-04-12 07:13:31 +03:00
NikVolf edba351335 codegen for client handshake 2016-04-12 07:07:12 +03:00
NikVolf be7eb63d1c handshake dispatch test 2016-04-12 06:43:45 +03:00
NikVolf 80d04ead33 server handshake 2016-04-08 14:07:25 +03:00
NikVolf c4727ac021 reserved message ids and little endian for client 2016-04-07 23:32:41 +03:00
NikVolf 2560640b29 reserved message ids and little endian for client 2016-04-07 23:32:33 +03:00
NikVolf 72acd67644 ipcconfig trait 2016-04-07 23:18:48 +03:00
NikVolf aea185471a using nanomsg polling 2016-04-06 00:10:24 +03:00
NikVolf 47cfab2bbf loop size 2016-04-05 12:37:05 +03:00
NikVolf 6d425bb5bb fix doc 2016-04-05 12:35:45 +03:00
NikVolf 201d47a483 fixing url 2016-04-05 12:11:05 +03:00
NikVolf 0d7e52ac6f dispatch buf and proper polling 2016-04-05 12:08:42 +03:00
NikVolf 4cde01d81a guarding endpoints 2016-04-04 20:47:16 +03:00
NikVolf 952a834e43 savework 2016-04-04 10:55:06 +03:00
NikVolf 35465debd6 flush 2016-04-04 01:52:19 +03:00
NikVolf fa63d9e34a non-working test for dispatching 2016-04-04 01:44:30 +03:00
NikVolf 675af841e8 dummy service 2016-04-04 00:54:30 +03:00
NikVolf 1395d58d39 actual test flag 2016-04-04 00:42:00 +03:00
NikVolf 99d127bb34 duplex & tests 2016-04-04 00:33:30 +03:00
NikVolf 5cd6a04082 to pollng also 2016-04-04 00:00:57 +03:00
NikVolf 326855dc3a basic polling 2016-04-03 23:58:18 +03:00
NikVolf b04d8196c7 dispatch_buf 2016-04-03 23:39:49 +03:00
NikVolf 0a60da622f new crate 2016-04-03 21:43:35 +03:00
NikVolf 97fbc11a8f more doc effort 2016-03-30 19:31:09 +03:00
NikVolf 92feabf3e7 fixed sig/body 2016-03-30 19:27:39 +03:00
NikVolf 3bbfcefb0b client method generation documented 2016-03-30 19:20:39 +03:00
NikVolf ba30234397 codegen proxy->client 2016-03-30 18:27:31 +03:00
NikVolf 054fa71b52 dried namespaces 2016-03-30 18:25:31 +03:00
NikVolf 0291b9a1c3 fixed tests 2016-03-30 18:19:03 +03:00
NikVolf 71de6b8849 proxy -> client 2016-03-30 18:17:49 +03:00
NikVolf 7097451323 forgotten upper files 2016-03-30 02:21:47 +03:00
NikVolf be40553674 extra test and method encode fix 2016-03-30 02:20:01 +03:00
NikVolf 198613a854 redundant tab 2016-03-29 22:40:38 +03:00
NikVolf fc3d424315 cleanup 2016-03-29 22:31:20 +03:00
NikVolf 579d2b1f02 final static functions 2016-03-29 22:29:43 +03:00
NikVolf 34f6c1f2f1 replaced hand-written with generated 2016-03-29 22:15:45 +03:00
NikVolf bd377e1f28 almost valid signature (re)generation 2016-03-29 22:00:23 +03:00
NikVolf 3de46a31d9 extracting type info for args 2016-03-29 01:55:04 +03:00
NikVolf 44ea98801b invoke with hand-written code and tests 2016-03-29 01:40:43 +03:00
NikVolf 15ecbaf59c invoke with hand-written code and tests 2016-03-29 01:40:30 +03:00
NikVolf c2ffb6c255 test socket to common test tools 2016-03-26 19:04:12 +03:00
NikVolf cb2e1e1572 one more 2016-03-25 00:44:02 +03:00
NikVolf 1864c243fa indents 2016-03-25 00:42:09 +03:00
NikVolf 19e05595c8 whitespace extra 2016-03-25 00:41:15 +03:00
NikVolf 17a9bb81e8 whitespaces 2016-03-25 00:39:20 +03:00
NikVolf aa7ecdbd65 initial commit 2016-03-25 00:07:01 +03:00