Commit Graph

67 Commits

Author SHA1 Message Date
Hawstein ade37be25b separate trie from util and make its dependencies into libs:
* bytes
* hashdb
* memorydb
* nibbleslice
* nibblevec
2017-09-15 11:03:53 +08:00
Tomasz Drwięga d2394d3ac3 Updating paths to repos. (#5330)
* Updating paths to repos.

* Updating rotor and libusb

* Fixing other occurrences
2017-03-29 15:17:27 +02:00
Marek Kotewicz 64c098627e updating dependencies (#5028)
* updated docopt, env_logger, semver and regex crates

* updated parking_lot to 0.4

* fixed compiling on linux

* updated igd to 0.6

* updated jsonrpc

* fixed regex related compiler error on linux
2017-03-28 19:06:08 +02:00
Tomasz Drwięga 8c98ddb843
Updating nanomsg 2017-03-17 13:47:05 +01:00
Gav Wood 8404edb656 Fix whitespace (#4299)
* Fix whitespace.

* Update copyright years/owner.

* Push release only for tags.
2017-01-25 18:51:41 +01:00
Nikolay Volf af501e6467 Custom attribute for binary serialization (#3922)
* derive(Binary) -> binary

* ethcore types refact

* fixup ethcore

* make binary optional

* fix common types

* fix updater

* remove condition
2016-12-21 15:09:35 +01:00
Gav Wood 10b0898bdf
Crate tidyups.
- Move Updater into its own crate.
- Change ethcore -> parity in authors, homepages and licenses.
2016-12-11 19:14:42 +01:00
Gav Wood e09b1faf20
Fix semver version issues. 2016-12-11 17:13:26 +01:00
Nikolay Volf 2b147616fd derive -> ipc 2016-10-04 19:20:16 +03:00
Tomasz Drwięga d996754927 Getting rid of syntex 2016-08-19 14:26:03 +02:00
Gav Wood ccdf80f4dc Fix several RPCs (#1926)
* Fix up pending receipts details.

* Add support for additional params and registry over RPC.

* Fix tests.

* Add test, additional fix.

Fixes #1932.

* Fix up tests.

* Fix test.

* Fix test.
2016-08-17 19:25:02 +02:00
Nikolay Volf 46f029e65c Use explicit global namespaces in codegen (#1928)
* ipc as a deault feature

* first part of purge

* second part of ns purge
2016-08-17 15:54:24 +02:00
Nikolay Volf c32244ea4a Fix binary serialization bug (#1907)
* fix compilation and add it to the ci run

* no separator?

* use quotes and spaces

* literal macro and some tests

* reproduced in a failing test

* fix

* literal macro and some tests

* reproduced in a failing test

* fix
2016-08-10 16:50:23 +02:00
NikVolf d8a3137ce8 drying ethcore 2016-08-01 19:39:53 +02:00
NikVolf 86db5c08fc drying tests 2016-08-01 19:31:52 +02:00
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