go-ethereum/miner
SHIVAM SHARMA acff69ac3e
core/vm, miner : Make commitInterrupt OPCODE level (#794)
* add : make commitInterrupt OPCODE level

* fix : build fix + lint

* fix : small fix

* chg : use context and add check on commitTransactions

* add : testCommitInterruptExperimentBorContract

* fix : minor fixes

* add : TestCommitInterruptExperimentBorContract working

* fix : lint and context.TODO() to context.Background()

* fix : lint

* fix : context cancel check

* add : metrics for tx/opcode level interrupts + comments

* add : interruptcommit flag

* fix : minor flag fix

* add : caching of interrupted tx

* add : minor improvements on cache

* fix : lint & added comments

* add : GetCurrentTxFromContext and SetCurrentTxOnContext

* fix : unstable testcases giving false negatives

* rm : remove parallelTest from CommitInterrupt Tests

* fix : small changes

* rm : remove t.Parallel() from TestGenerateBlockAndImport tests

* fix : commitInterrupt tests assertion changes
2023-05-01 16:38:35 +05:30
..
stress V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
fake_miner.go core/vm, miner : Make commitInterrupt OPCODE level (#794) 2023-05-01 16:38:35 +05:30
miner.go core/vm, miner : Make commitInterrupt OPCODE level (#794) 2023-05-01 16:38:35 +05:30
miner_test.go Prepare Bor package for testing (#416) 2022-06-08 16:39:30 +03:00
test_backend.go core/vm, miner : Make commitInterrupt OPCODE level (#794) 2023-05-01 16:38:35 +05:30
unconfirmed.go all: replace RWMutex with Mutex in places where RLock is not used (#21622) 2020-10-13 10:58:41 +02:00
unconfirmed_test.go Prepare Bor package for testing (#416) 2022-06-08 16:39:30 +03:00
worker.go core/vm, miner : Make commitInterrupt OPCODE level (#794) 2023-05-01 16:38:35 +05:30
worker_test.go core/vm, miner : Make commitInterrupt OPCODE level (#794) 2023-05-01 16:38:35 +05:30