Skip to content
  1. Aug 25, 2016
  2. Aug 24, 2016
  3. Aug 23, 2016
  4. Aug 18, 2016
  5. Aug 17, 2016
  6. Aug 10, 2016
  7. Aug 08, 2016
  8. Aug 05, 2016
    • asynchronous rob's avatar
      miner and client take spec reference (#1853) · e72fc539
      asynchronous rob authored
      * miner and client take spec reference
      
      * fix tests
      e72fc539
    • asynchronous rob's avatar
      Snapshot creation and restoration (#1679) · 76a72463
      asynchronous rob authored
      * to_rlp takes self by-reference
      
      * clean up some derefs
      
      * out-of-order insertion for blockchain
      
      * implement block rebuilder without verification
      
      * group block chunk header into struct
      
      * block rebuilder does verification
      
      * integrate snapshot service with client service; flesh out implementation more
      
      * initial implementation of snapshot service
      
      * remove snapshottaker trait
      
      * snapshot writer trait with packed and loose implementations
      
      * write chunks using "snapshotwriter" in service
      
      * have snapshot taking use snapshotwriter
      
      * implement snapshot readers
      
      * back up client dbs when replacing
      
      * use snapshot reader in snapshot service
      
      * describe offset format
      
      * use new get_db_path in parity, allow some errors in service
      
      * blockchain formatting
      
      * implement parity snapshot
      
      * implement snapshot restore
      
      * force blocks to be submitted in order
      
      * fix bug loading block hashes in packed reader
      
      * fix seal field loading
      
      * fix uncle hash computation
      
      * fix a few bugs
      
      * store genesis state in db. reverse block chunk order in packed writer
      
      * allow out-of-order import for blocks
      
      * bring restoration types together
      
      * only snapshot the last 30000 blocks
      
      * restore into overlaydb instead of journaldb
      
      * commit version to database
      
      * use memorydbs and commit directly
      
      * fix trie test compilation
      
      * fix failing tests
      
      * sha3_null_rlp, not H256::zero
      
      * move overlaydb to ref_overlaydb, add new overlaydb without on-disk rc
      
      * port archivedb to new overlaydb
      
      * add deletion mode tests for overlaydb
      
      * use new overlaydb, check state root at end
      
      * share chain info between state and block snapshotting
      
      * create blocks snapshot using blockchain directly
      
      * allow snapshot from arbitrary block, remove panickers from snapshot creation
      
      * begin test framework
      
      * blockchain chunking test
      
      * implement stateproducer::tick
      
      * state snapshot test
      
      * create block and state chunks concurrently, better restoration informant
      
      * fix tests
      
      * add deletion mode tests for overlaydb
      
      * address comments
      
      * more tests
      
      * Fix up tests.
      
      * remove a few printlns
      
      * add a little more documentation to `commit`
      
      * fix tests
      
      * fix ref_overlaydb test names
      
      * snapshot command skeleton
      
      * revert ref_overlaydb renaming
      
      * reimplement snapshot commands
      
      * fix many errors
      
      * everything but inject
      
      * get ethcore compiling
      
      * get snapshot tests passing again
      
      * instrument snapshot commands again
      
      * fix fallout from other changes, mark snapshots as experimental
      
      * optimize injection patterns
      
      * do two injections
      
      * fix up tests
      
      * take snapshots from 1000 blocks efore
      
      * address minor comments
      
      * fix a few io crate related errors
      
      * clarify names about total difficulty
      
      [ci skip]
      76a72463
    • Arkadiy Paronyan's avatar
      Split IO and network crates (#1828) · 05bfdc50
      Arkadiy Paronyan authored and Marek Kotewicz's avatar Marek Kotewicz committed
      * Abort on panic
      
      * Split IO and network crates
      
      * Restore panic handler
      
      * Fixed doc tests
      05bfdc50
  9. Aug 04, 2016
  10. Aug 03, 2016
  11. 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
  12. Aug 01, 2016
  13. Jul 30, 2016
    • Marek Kotewicz's avatar
      cache manager and clearing tracing cache (#1769) · bcf8cd6d
      Marek Kotewicz authored
      * removed configure_cache method
      
      * generic cache_manager struct
      
      * fixed #1743, tracing caches are cleared
      
      * removed deadlocks in garbage_collect, implemented HeapSizeOf for traces
      
      * trace cache config
      
      * fixed carbage typo
      bcf8cd6d
  14. Jul 29, 2016
  15. Jul 28, 2016
    • 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
      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
  16. Jul 27, 2016
  17. Jul 26, 2016
  18. Jul 25, 2016
    • Marek Kotewicz's avatar
      cli overhaul (#1600) · 226fe8e0
      Marek Kotewicz authored
      * cli commands
      
      * cleanup parity/signer
      
      * cleanup parity/signer
      
      * remove redundant import of signer crate from main.rs
      
      * cli cleanup in progress
      
      * cli cleanup in progress
      
      * moved few commonly used functions to separate methods with tests
      
      * cleaning up blockchain import in progress
      
      * cleaning up blockchain import in progress2
      
      * cleaning up blockchain import in progress3
      
      * tests for database compaction profile parsing
      
      * cleaning up blockchain import in progress4
      
      * cleaning up blockchain import in progress5
      
      * blockchain import
      
      * export blockchain in progress
      
      * cleanup execute_export
      
      * Configuration::to_duration cleaned up
      
      * removed unused code, tests for to_duration
      
      * cleanup Configuration::mode function
      
      * parsing some of the cli params in params.rs
      
      * rpc and signer are no longer optional
      
      * move importing extern crates to main.rs file
      
      * swipe dies from rpc module
      
      * swipe dies from dapps
      
      * finding deprecated
      
      * sever...
      226fe8e0
    • Gav Wood's avatar
      Ethereum classic (#1706) · e7348102
      Gav Wood authored
      * Add Ethereum Classic support
      
      (Rename homestead-dogmatic -> classic)
      
      * Additional change needed.
      
      * More needed changes.
      
      * Separate database path for known forks.
      
      * Address minor grumble.
      e7348102