Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: starcoinorg/starcoin
base: v1.13.7
Choose a base ref
...
head repository: starcoinorg/starcoin
compare: v1.13.8
Choose a head ref
  • 11 commits
  • 578 files changed
  • 4 contributors

Commits on Aug 18, 2023

  1. Copy the full SHA
    52795b0 View commit details
    Browse the repository at this point in the history
  2. [typo] fix typo in stdlib v12 relate with GasSchedule.move (#3936)

    * fix typo in stdlib v12 relate with GasSchedule.move
    
    * fix typo in gas_schedule
    nkysg committed Aug 18, 2023
    Copy the full SHA
    dd5f1b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Feat tableinfo v2 (#3942)

    * uncomment tableinfo-related codes
    
    * save tableinfo in starcoindb
    
    * add more comments
    
    * refactor variable names and imports
    simonjiao committed Aug 21, 2023
    Copy the full SHA
    641a902 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. [parallel executor] parallel executor (#3940)

    * add crate multi version hashmap
    
    * add crate infallible and parallel-executor
    
    * add vm-runtime parallel_executor
    
    * add vm-runtime/parallel_executor
    
    * update crate mvhashmap and parallel-executor
    
    * update vm-runtime
    
    * add chunk_block_transactions unit_test
    
    * add parallel executor flow (notice can't compiler)
    
    * add VMAdaptor,VMValidator, VMExecutor
    
    * update BlockExecute
    
    * update executor
    
    * tidy code
    
    * update ci pr
    
    * fix clippy warning
    
    * set concurrency level
    
    * set concurrency level
    
    * update rpc schema
    
    * set concurrency level
    
    * update StarcoinVMWrapper init
    
    * set concurrency_level
    
    * fix should_restart_execution logic
    
    * remove log
    
    * add error process
    
    * update set_concurrency_level_once equals num_cpus::get
    
    * remove comment msg
    
    * fix rebase master compiler error
    
    * add TurboSTM executor log
    
    * add TurboSTM gen txn
    
    * add TurboSTM apply txn cmd
    
    * TurboSTM not save_log
    
    * set_concurrency_level cmd
    
    * revert TurboSTM not save_log
    
    * add debug.json
    nkysg committed Aug 28, 2023
    Copy the full SHA
    ef27ca5 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Parallel executor benchmark to master (#3958)

    * [benchmark] bencher for parallel executor
    
    (cherry picked from commit 8619709)
    
    * [e2e-test] Commit e2etest first
    
    (cherry picked from commit dfb2588)
    
    * [e2e-test] Format codes
    
    (cherry picked from commit a32fe9f)
    
    * [e2e-test] add some change for e2e-test
    
    (cherry picked from commit d280d71)
    
    * [e2e-test] fixed all compiling error
    
    (cherry picked from commit 491d14d)
    
    * [e2e-test] fixed cargo clippy check
    
    (cherry picked from commit 586c1d0)
    
    * [e2e-test] Fixed build error
    
    (cherry picked from commit 913de29)
    
    * [e2e-test] Fixed for data_store
    
    (cherry picked from commit 563af3f)
    
    * [e2e-test] Fixed for trasnction peer to peer bench mark
    
    (cherry picked from commit c9e2d72)
    
    * [e2e-test] Fixed for trasnction peer to peer bench mark
    
    (cherry picked from commit 361976a)
    
    * [e2e-test] Fix commit checking
    
    (cherry picked from commit ff77776)
    
    * [e2e-test] Use CPU numbers for concurrency level
    
    (cherry picked from commit be839e1)
    
    * [e2e-test] abort Token name is "Token"
    
    (cherry picked from commit 304748c)
    
    * [e2e-test] put the transaction count to parameter for transaction benches.
    
    (cherry picked from commit caee3bd)
    
    * [e2e-test] add the bench script
    
    (cherry picked from commit a9e09c7)
    
    * [e2e-test] commit for fmt
    
    (cherry picked from commit 9fbbad5)
    
    * [e2e-test] fixed for the skip rest transaction test
    
    (cherry picked from commit de8b478)
    
    * [benchmark] fix cargo fmt
    
    * [benchmark] fix cargo fmt
    
    * [benchmark] fix cargo clippy errors
    
    * [benchmark] fix cargo fmt check
    welbon committed Aug 29, 2023
    Copy the full SHA
    57a0415 View commit details
    Browse the repository at this point in the history
  2. Feat tableinfo rpc (#3954)

    * add tableinfo query rpc to state-api
    
    * fix clippy warnings
    
    * use types implemented with JsonSchema trait
    
    * update state.json for rpc-schema
    simonjiao committed Aug 29, 2023
    Copy the full SHA
    50a0b3b View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. [starcoin-framework] add stdlib v12 (#3941)

    * add stdlib v12
    
    * fix error code
    
    * update framework repo
    
    * temp comment test
    
    * temp comment test
    
    * update halley genesis
    
    * add stdlib v12
    update starcoin-framework repo
    update halley genesis
    
    * update v12 starcoin-framework
    nkysg committed Aug 30, 2023
    Copy the full SHA
    62fc18b View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. stdlib v12 gas schedule refactor (#3960)

    * add stdlib upgrade init_script test
    
    * add stdlib v12 files
    
    * add stdlib v12 files
    
    * refactor stdlib 12 vm execution
    
    * update compiled files
    
    * fix GasSchedule diff
    
    * update test_package_init_function
    
    * update test_package_init_function
    
    * comment concurrency level
    
    * add dev cmd concurrency_level
    
    * reset halley genesis and comment master pr deploy halley
    
    * add halley genesis
    
    * update BARNARD_HARD_FORK_HEIGHT and BARNARD_HARD_FORK_HASH
    
    * update stdlib v12 repo
    
    * revert docker_build.yml
    nkysg committed Sep 6, 2023
    Copy the full SHA
    7698f19 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. add set-get concurrency level cmd (#3965)

    * fix version num
    
    * update set concurrency level and get concurrency level
    
    * update nextest.sh
    
    * revert nextest.sh
    
    * update nextest.sh
    
    * update nextest.sh
    
    * update nextest.sh
    
    * update nextest.sh
    
    * update barnard fork version test
    
    * update barnard fork version test
    nkysg committed Sep 26, 2023
    Copy the full SHA
    2436a7a View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. fix jh_hash function optimize bug in gcc11.4 (#3978)

    * remove cryptonight cpp compiler flag Ofast
    
    * add block header nonce unit test
    
    * add block header nonce unit test
    
    * set opt-level=2 for cryptonight-rs package
    
    * fmt code
    
    * ubuntu 22 cryptonight use O2
    
    * add hash_extra_jh_r rust function and unit test
    
    * remove Ofast
    
    * fix jh_hash function optimize bug in gcc11.4
    
    * remove unused code
    
    * fix jh_hash optimize bug
    
    * fix ffi code
    
    * fix typo
    
    * add barnard block5061847 ubuntu20
    
    * add barnard block5061847 ubuntu20 test
    
    * dev_setup: Update sccache version
    
    ---------
    
    Co-authored-by: simonjiao <simonjiaoh@gmail.com>
    Co-authored-by: sanlee42 <hit.cs.lijun@gmail.com>
    3 people committed Nov 20, 2023
    Copy the full SHA
    35c9a40 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Copy the full SHA
    c45f98f View commit details
    Browse the repository at this point in the history