• Diego's avatar
    Create Context-Aware Transient Storage Library (#10259) · 12a72abf
    Diego authored
    * contracts-bedrock: create TransientContext.sol
    
    * contracts-bedrock: create test for Transient.sol
    
    * contracts-bedrock: add documentation for Transient library
    
    * contracts-bedrock: fix transient test
    
    * contracts-bedrock: minor improvements to Transient lib tests
    
    * contracts-bedrock: minor improvements to documentation for tests of Transient
    
    * contracts-bedrock: minor improvements to documentation for tests of Transient
    
    * contracts-bedrock: refactor Transient lib
    
    * contracts-bedrock: add missing documentation in Transient lib
    
    * contracts-bedrock: set correct CALL_DEPTH_SLOT in Transient lib
    
    * contracts-bedrock: refactor Transient lib into TransientContext lib
    
    * contracts-bedrock: improve labeling of vars in TransientContext
    
    * contracts-bedrock: create tests for TransientContext
    
    * contracts-bedrock: change var type of CALL_DEPTH_SLOT
    
    * contracts-bedrock: refactor tests for TransientContext
    
    * contracts-bedrock: refactor tests for TransientContext
    
    * contracts-bedrock: add testFuzz_increment_fromMax_reverts
    
    * contracts-bedrock: create test_increment_overflow_succeeds
    
    * contracts-bedrock: drop underflow check in TransientContext
    
    * contracts-bedrock: add additional tests for TransientContext
    
    * contracts-bedrock: add documentation for TransientContext
    
    * contracts-bedrock: add documentation for TransientContext
    
    * contracts-bedrock: use suffix for return vars in TransientContext
    
    * contracts-bedrock: use inline hash for callDepthSlot in TransienttContext tests
    
    * contracts-bedrock: reintroduce transient-storage ignored error code to foundry.toml
    
    * contracts-bedrock: remove unnecessary tests for TransientContext
    
    * contracts-bedrock: create snapshots
    12a72abf
Name
Last commit
Last update
..
rlp Loading commit data...
trie Loading commit data...
Bytes.t.sol Loading commit data...
Constants.t.sol Loading commit data...
Encoding.t.sol Loading commit data...
Hashing.t.sol Loading commit data...
SafeCall.t.sol Loading commit data...
Storage.t.sol Loading commit data...
TransientContext.t.sol Loading commit data...