1. Aug 05, 2016
  2. Aug 04, 2016
  3. Aug 03, 2016
  4. Aug 02, 2016
    • Gav Wood's avatar
      Miner tweaks (#1797) · 9de57936
      Gav Wood authored
      * Mining fixes.
      
      - Use queue to determine whether we're mining
      - Kick stale hash rates
      
      Fixes #1794
      Fixes #1641
      
      * Fix tests.
      
      * Address grumbles.
      9de57936
  5. Aug 01, 2016
  6. Jul 31, 2016
  7. Jul 30, 2016
  8. Jul 29, 2016
  9. Jul 28, 2016
    • Gav Wood's avatar
      Minor tweak to logging. Fix CLI help. · 4304f4a2
      Gav Wood authored
      4304f4a2
    • Tomasz Drwięga's avatar
      Single DB (#1741) · e4f0c0b2
      Tomasz Drwięga authored
      * Consolidation migration
      
      * Started db amalgamation
      
      * Using client constants for columns
      
      * Adding with_columns constructor
      
      * Migrating to single db
      
      * Fixing tests.
      
      * test.sh without verbose
      
      * Fixing warnings
      
      * add migration tests that catch the bug
      
      * make multiple migrations more robust
      
      * add moved v9
      
      * Merge branch 'noop-migrations' into single-db
      
      * spurious line
      
      * clean up migrations ordering
      
      * update comment [ci skip]
      
      * Bumping default number of max_open_files & re-ordering columns.
      
      * fix merge
      
      * fix ignored analysis tests
      
      * Caching best block content
      
      * Faster best_block_header
      
      * Adding progress to v8 migration
      
      * clean up warnings
      
      * Separate hashes and bodies in the DB
      
      * Separate hashes and bodies in the DB
      
      * Fixed tests
      e4f0c0b2
    • Gav Wood's avatar
      0934a283
    • Gav Wood's avatar
      Combine mining queue and enabled into single locked datum (#1749) · 297d25dd
      Gav Wood authored
      * Combine mining queue and enabled into single locked datum
      
      Additional tracing.
      
      * Fix bug uncovered by test.
      
      * Fix typo
      
      * Remove unneeded log initialisation in test.
      
      [ci:skip]
      297d25dd
    • keorn's avatar
      Collect consensus/null engines into a single module (#1754) · 11cb544c
      keorn authored
      * collect consesnsus engine code into module
      
      * move Engine to mod
      
      * fix json test
      11cb544c
    • Marek Kotewicz's avatar
      Stackoverflow fix (#1742) · 9746b944
      Marek Kotewicz authored
      * executive tracer builds flat traces without intermediate struct
      
      * temporarilt commented out tests for traces
      
      * fixed new way of building trace address
      
      * fixed new way of building trace address
      
      * updating state tests with flat tracing in progress
      
      * fixed flat tracing tests
      
      * fixed compiling ethcore-rpc with new flat traces
      
      * removed warnings from ethcore module
      
      * remove unused data structures
      9746b944
    • Marek Kotewicz's avatar
      compaction profile used during migration, fixes #1750 (#1751) · f33cd60d
      Marek Kotewicz authored
      * compaction profile used during migration, fixes #1750
      
      * whitespace
      
      [ci:skip]
      f33cd60d
  10. Jul 27, 2016
    • Arkadiy Paronyan's avatar
      Disconnect peers on a fork (#1738) · 6b1e722a
      Arkadiy Paronyan authored
      6b1e722a
    • Gav Wood's avatar
      Add RPC & client call to replay a transaction. (#1734) · eaa41ea5
      Gav Wood authored
      * Add RPC & client call to replay a transaction.
      
      * Address grumbles
      eaa41ea5
    • Gav Wood's avatar
      Trace other types of calls (#1727) · ccb62d3b
      Gav Wood authored
      * Trace through DELEGATECALL and CALLCODE
      
      Add them to the JSON output and RLP database store.
      
      * Fix tests.
      
      * Fix all tests.
      
      * Fix one more test.
      ccb62d3b
    • Tomasz Drwięga's avatar
      edda0b23
    • keorn's avatar
      Blocks and snapshot compression (#1687) · 02cf4868
      keorn authored
      * new Compressible rlp trait
      
      * new Compressible rlp trait
      
      * make compressed rlp iterable
      
      * make compressed rlp iterable
      
      * invalid rlp slice swapper
      
      * switch compress to swapper, add reverse swapper test case
      
      * add basic account compression test
      
      * add new rlp trait
      
      * new Compressible rlp trait
      
      * make compressed rlp iterable
      
      * invalid rlp slice swapper
      
      * invalid rlp slice swapper
      
      * switch compress to swapper, add reverse swapper test case
      
      * switch compress to swapper, add reverse swapper test case
      
      * add account compress/ decompress test
      
      * make compressor cleaner, use hashmaps for swapper
      
      * improve compression tests
      
      * add a DecompressingDecoder, change Decoder to take refernce
      
      * separate rlp compression related stuff
      
      * new Compressible rlp trait
      
      * new Compressible rlp trait
      
      * new Compressible rlp trait
      
      * make compressed rlp iterable
      
      * make compressed rlp iterable
      
      * make compressed rlp iterable
      
      * invalid rlp slice swapper
      
      * invalid rlp slice swapper
      
      * invalid rlp slice swapper
      
      * switch compress to swapper, add reverse swapper test case
      
      * switch compress to swapper, add reverse swapper test case
      
      * switch compress to swapper, add reverse swapper test case
      
      * add basic account compression test
      
      * add new rlp trait
      
      * add account compress/ decompress test
      
      * make compressor cleaner, use hashmaps for swapper
      
      * improve compression tests
      
      * add a DecompressingDecoder, change Decoder to take refernce
      
      * separate rlp compression related stuff
      
      * DecompressingDecoder test
      
      * initial compressing HashDB wrapper
      
      * remove unused test
      
      * change CompressedDB to struct wrapper with overlay
      
      * simplify compressor
      
      * failed RefCell attempt
      
      * use denote to return reference
      
      * compiled compresseddb
      
      * compressdb test, add overlay emplace
      
      * fix overlay reference count handling
      
      * add immutable compresseddb, make account use hashdb
      
      * simplify using trait objects
      
      * enable hashdb for account
      
      * initial state compression attempt
      
      * wrap state db
      
      * add tests for analyzing db
      
      * add account predicate
      
      * try to compress data fields as rlp too
      
      * remove compression for storage trie
      
      * add a compressing migration
      
      * more compression stats tests
      
      * fix migration import
      
      * nested encoding compression test
      
      * fix decompression, move db stats tests to rlpcompression
      
      * added malformed rlp tests, cover a few edge cases
      
      * new CompressingEncoder struct
      
      * extend migrations to state
      
      * first version working on the whole db
      
      * clean up Compressible impl
      
      * tests cleanup
      
      * add a testing migration
      
      * refactor deep compression using option, add simple compression
      
      * put tests in a module
      
      * fix compressed overlay loading
      
      * simple compression for snapshots
      
      * remove unused DecompressingDecoder
      
      * add a general compressing migration
      
      * add more common rlps to compress
      
      * use static slices for swapper
      
      * add precomputed hashes and invalid rlps
      
      * make decoder private again
      
      * cover more cases with tests
      
      * style
      
      * fix weird indentation
      
      * remove possible panic in payload_info
      
      * make prefix checking safe
      
      * fix db existence check
      
      * remove db dir from test
      
      * pass usize by value [ci skip]
      
      * Improve comment on panic removal.
      
      * add common blocks db rlps
      
      * add compression to blockchain db
      
      * add blocks db migration
      
      * fix the migrations
      
      * remove state compression
      
      * add a separate snapshot swapper
      
      * ability to use different swappers and traversal
      
      * update tests to new interface
      
      * clean up code ordering
      
      * update usage
      
      * fix compilation
      
      * remove unnecessary changes
      
      * move methods to functions to reduce interface
      
      * move test to module
      
      * update common rlps to blocks db
      
      * move tests to tests modules
      
      * remove redundant &
      02cf4868
    • Arkadiy Paronyan's avatar
      Use std::sync::Condvar (#1732) · c65ee935
      Arkadiy Paronyan authored
      test
      c65ee935
  11. Jul 26, 2016
    • Tomasz Drwięga's avatar
      Fixing some clippy warnings (#1728) · 3f41186b
      Tomasz Drwięga authored
      * Fixing warnings
      
      * Fixing unnecessary ref
      
      * Removing unnecessary operation
      3f41186b
    • Gav Wood's avatar
      Various improvements to tracing & diagnostics. (#1707) · 7cf807d1
      Gav Wood authored
      * Various improvements to tracing & diagnostics.
      
      - Manage possibility of `Account` not having code for `PodAccount`
      - New RPC: `trace_sendRawTransaction`
      - See raw transaction dump when inspecting over RPC
      
      * Fix test
      
      * Remove one of the dupe error messages
      
      * Remove unneeded `&`s
      
      * Reformat and extremely minor optimisation
      
      * Minor optimisation
      
      * Remove unneeded let
      
      * Fix tests.
      
      * Additional fix.
      
      * Minor rename.
      
      [ci:skip]
      
      * Bowing to the pressure.
      7cf807d1