18 Commits (770026c9f2d054cf491fabe7e9020b93ed51672d)

Author SHA1 Message Date
Paweł Bylica 41f1e0d035 Create Array for memory 10 years ago
Paweł Bylica e01a122b70 Remove external jmpBuf pointer 10 years ago
Gav Wood 2c6b18f01b Add EVMJIT. 10 years ago
Paweł Bylica 93cb4866fd Includes reordering, GCC conversion warnings enabled 10 years ago
Paweł Bylica 4bcee00be9 #include cleanups 10 years ago
Paweł Bylica 3fe31f0b80 Create memory helper functions on demand 10 years ago
Marek Kotewicz 29c9178ff4 Squashed 'evmjit/' changes from 334deeb..533531b 10 years ago
Paweł Bylica 2b31cba5d2 Memory manager cleanup 10 years ago
Paweł Bylica 713b33ee42 Remove global private memory pointers 10 years ago
Paweł Bylica f8ffdfa30c Remove global privite pointers to runtime instance and runtime data 10 years ago
Paweł Bylica 76d30b8f9f Count additional gas cost for memory copies. Some GasMeter improvments. 10 years ago
Paweł Bylica 51f4383287 Removing moved evmjit code 10 years ago
Paweł Bylica 4fc4e76fa5 Change the way memory is passed to sha3 Env function 10 years ago
Paweł Bylica 68648a2fb5 Separating EVM JIT from CPP client (WIP) 10 years ago
artur-zawlocki cdcbb6be12 removed references to Memory::dump() 10 years ago
artur-zawlocki b43f66ab01 removed references to Memory::dump() 10 years ago
Paweł Bylica 272c568bfc Remove Memory::require(size) interface [#81773288] 10 years ago
Paweł Bylica cfb98606f5 Remove Memory::require(size) interface [#81773288] 10 years ago
Paweł Bylica 273b0f634f Deprecate Memory::require(size) function. Risk of unsigned integer overflow. 10 years ago
Paweł Bylica 4164895935 Deprecate Memory::require(size) function. Risk of unsigned integer overflow. 10 years ago
Paweł Bylica 3ee33cc699 Improve code formatting 10 years ago
Paweł Bylica 31ccf59bd0 Improve code formatting 10 years ago
Paweł Bylica fd7b6da606 Move return data reference to Runtime [#81470252] 10 years ago
Paweł Bylica 33246126f2 Move return data reference to Runtime [#81470252] 10 years ago
Paweł Bylica c388a81cff Access memory structure through runtime structure [#81470252] 10 years ago
Paweł Bylica 9ec1ea526a Access memory structure through runtime structure [#81470252] 10 years ago
Paweł Bylica 7df24fad4a Move JIT compiler project to library 10 years ago
Paweł Bylica a6c58c38d8 Move JIT compiler project to library 10 years ago
Paweł Bylica 8eea4752b2 Get IR module from IR builder on demand 10 years ago
Paweł Bylica 960380b8e5 Get IR module from IR builder on demand 10 years ago
Paweł Bylica c83739e9dc Get IR module from IR builder 10 years ago
Paweł Bylica cbab654678 Get IR module from IR builder 10 years ago
Paweł Bylica 5e13d593be Introducing CompilerHelper - a base class for... compiler helper classes like Memory, GasMeter, etc. 10 years ago
Paweł Bylica 83642fe9de Introducing CompilerHelper - a base class for... compiler helper classes like Memory, GasMeter, etc. 10 years ago
Paweł Bylica 07f6bbffe5 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica 2c44470e87 Removing unnecessary `dev` name prefixes 10 years ago
Paweł Bylica a2da7c91c8 Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
Paweł Bylica e33be3bbdb Change namespace from `evmcc` to `dev::eth::jit` 10 years ago
artur-zawlocki 564a593bbe Codegen for EXTCODESIZE & EXTCODECOPY 10 years ago
artur-zawlocki 8e93171d3d Codegen for EXTCODESIZE & EXTCODECOPY 10 years ago
Paweł Bylica 9d9e1600a3 InsertPointGuard helper class for IRBuilder 10 years ago
Paweł Bylica 54989e071f InsertPointGuard helper class for IRBuilder 10 years ago
artur-zawlocki 0d9740514a Initial implementation for CALLDATACOPY 10 years ago
artur-zawlocki d005896a0b Initial implementation for CALLDATACOPY 10 years ago
Paweł Bylica 0931289287 Convenient Memory::require() overload 10 years ago
Paweł Bylica 59000cd85d Convenient Memory::require() overload 10 years ago
Paweł Bylica ab556c638a Private mem.require function that preallocates memory and counts gas fee 10 years ago
Paweł Bylica f0f5833c4c Private mem.require function that preallocates memory and counts gas fee 10 years ago
Paweł Bylica 7a89751433 Change the way compiled program returns 10 years ago
Paweł Bylica f9f08d3223 Change the way compiled program returns 10 years ago