Nikolay Volf
4e72608441
Fix ipc tests and bring to CI ( #1789 )
...
* fixed compilation
* Fix warnings
* fix remaining tests
* add to ci and fix test.sh
2016-08-01 06:32:07 -07:00
Nikolay Volf
be7c771efd
IPC RPC deriving for traits ( #1599 )
...
* sorting out the multi-interface dispatch scenario
* codegen expansion for traits
* fix rwlock
2016-07-14 14:25:18 +02:00
Nikolay Volf
1ab2060afa
add void method support ( #1540 )
2016-07-05 10:11:09 +02:00
NikVolf
08048a7377
redundant space
2016-06-30 16:26:37 +03:00
NikVolf
eb56e74340
unused test
2016-06-30 16:24:46 +03:00
NikVolf
5c5f52c017
tests for client_ident
2016-06-30 16:23:10 +03:00
NikVolf
427d54f341
versions sorting
2016-06-30 14:41:56 +03:00
Nikolay Volf
383b7a3cab
avoid unwraps
2016-06-10 09:56:13 +03:00
Tomasz Drwięga
1fd9110829
Serde bump
2016-06-01 17:59:21 +02:00
Nikolay Volf
dfac17538f
ethcore-db crate ( #1097 )
...
* trait
* implentated, lifetime issue still
* full api
* test mod
* working open
* get/retrieve
* fix warnings and bug
* working serialization of &[u8] parameters
* client attributes
* fix empty payload ser/de
* [ci skip] debug assert out
* extra deserialization test
* extra serialization test
* extra serialization test
* serialization fixes, nupdate rocksdb
* open test working
* result bug & remove some scaffolds
* fix warnings
* more simple tests
* consistent quotes
* get rid of dedicated is_open flag
* hashmap -> btreemap
2016-05-19 14:36:15 +02:00
Nikolay Volf
4e41cbca81
Moving all Client public API types to separate mod & binary serialization codegen for that mod ( #1051 )
...
* transaction moved
* trash remove
* ids move
* receipt
* tree-route
* blockchain info
* log_entry move
* trace filter moved
* executed & trace moved
* localized trace moved
* block status moved
* build scripts and codegen refs
* Cargo.lock update
* binary for blockstatus, blockchaininfo
* binary for trace
* trace filters binary ser
* binary for log entries & executed
* binary for receipt
* special case for u8 & transaction binary attribute
* resolved remaining issues & error binary serialization
* json-tests util import
* fix warnings
* ids attr
* add missing attributes
* Update build.rs
2016-05-16 18:33:32 +02:00
Nikolay Volf
2cb085db91
fixing issues with syntax
2016-05-06 02:25:58 +04:00
Nikolay Volf
aa6db4e69d
placing right versions
2016-05-06 01:54:15 +04:00
Nikolay Volf
922400f191
ipc fixes
2016-04-25 17:21:54 +03:00
Nikolay Volf
fb82d185c7
refactored to new serialization
2016-04-23 18:15:50 +03:00
Nikolay Volf
dcb7546d6d
refactored to new serialization
2016-04-22 19:45:09 +03:00
Nikolay Volf
c97cb5d665
struct with reference serialization
2016-04-22 16:37:22 +03:00
Nikolay Volf
04e704603f
fixed warnings
2016-04-21 23:23:06 +03:00
Nikolay Volf
729f9c803d
codegen updated
2016-04-21 23:03:05 +03:00
Nikolay Volf
ffc10fec8b
read from bytes finished
2016-04-20 23:07:01 +03:00
Nikolay Volf
e3c20e1c64
fix for raw struct
2016-04-20 23:06:35 +03:00
Nikolay Volf
8b1197b335
working serialization gen
2016-04-20 23:06:23 +03:00
Nikolay Volf
3908ddf609
compilation fixed
2016-04-20 23:06:08 +03:00
NikVolf
29b0bb1184
ipc-nested-interfaces
2016-04-15 17:50:10 +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
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
158f75b65d
compiles with custom bytes convertable arguments
2016-04-13 12:09:47 +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
b191d3517d
update versions and fix bugs
2016-04-12 18:03:58 +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
0c42126b8f
client handshake tests, errors
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
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
0291b9a1c3
fixed tests
2016-03-30 18:19:03 +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
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
15ecbaf59c
invoke with hand-written code and tests
2016-03-29 01:40:30 +03:00