323 Commits (47e654c06da067696df0af51ebd7abe0a587d3b2)
 

Author SHA1 Message Date
Paweł Bylica 47e654c06d Merge branch 'develop' into develop-evmcc 10 years ago
artur-zawlocki 7305fb32d3 fixed bug in llvm ir computing required memory size 10 years ago
artur-zawlocki 4b4265c160 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki ae9f57f687 (1) Handling evmcc options with boost::program_options. (2) Writing out .ll and .bc files 10 years ago
artur-zawlocki cb870520b2 unused var removed 10 years ago
artur-zawlocki 9a0f9d3e3c 1) JUMP/I semantics updated. 2) Members of BasicBlock::LocalStack pulled out to BasicBlock 10 years ago
Paweł Bylica c91c5df4f6 Rename BNOT -> NOT, NOT -> ISZERO 10 years ago
Paweł Bylica 29432beef8 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki ee0e2d3102 added struct for compiler options 10 years ago
Paweł Bylica 172fc1c06b Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 8f7b5d6a25 removed *.orig file 10 years ago
artur-zawlocki 6f99869d57 code cleanup and coding-standardization 10 years ago
Paweł Bylica 3fc508f6b3 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica a44a7ab4ad Use llvm.longjmp intrinsic for longjmp [Delivers #81792986] 10 years ago
artur-zawlocki b6b4f5f639 Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica 8ee32d9197 Coding style: use "o_" prefix for output function arguments 10 years ago
artur-zawlocki 40561b1270 code cleanup & coding-standardization 10 years ago
Paweł Bylica aaaf5439fb Rename Type::i256 -> Type::Word 10 years ago
Paweł Bylica b5abb70075 Use common builder in GasMeter and Memory 10 years ago
Paweł Bylica 33cc50d130 Empty lines removal 10 years ago
Paweł Bylica 72398d2c26 Handle unsigned integer overflow in Memory::require() [Delivers #81773288] 10 years ago
Paweł Bylica 350b004e79 Change Constant::get to support negative values 10 years ago
Paweł Bylica 272c568bfc 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 439561a5fa Use readPushData() in basic block analysis 10 years ago
Paweł Bylica bfb96606a2 Use readPushData() in instruction compilation 10 years ago
Paweł Bylica 1008c70a14 Create dedicated function for pushdata reading 10 years ago
Paweł Bylica 4ff7ba015d Fix u256 to APInt conversion 10 years ago
artur-zawlocki 65af01cda8 removed accidentally added *.orig file 10 years ago
artur-zawlocki d32daf6cc4 New performance tests [Delivers #81578852] 10 years ago
artur-zawlocki 895d0aa3ca Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc 10 years ago
artur-zawlocki 7760b31e42 Cleaning up warnings and build dependencies [#81588646] 10 years ago
artur-zawlocki 2d6aa468c6 CMakeLists updated, should now build without LLVM when EVMJIT is not enabled [#81588646] 10 years ago
Paweł Bylica 43093d6559 Fix MSIZE and memory resize step [Delivers #81777708] 10 years ago
Paweł Bylica 85f67a5582 Improve PUSH compilation 10 years ago
Paweł Bylica 2bbbf6c3c4 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 10 years ago
Paweł Bylica 3725432bef Fix case where JUMPI is the last instruction 10 years ago
artur-zawlocki 2524c729cf Codegen for SIGNEXTEND [Delivers #81700414] 10 years ago
artur-zawlocki 007641a84b SIGEXTEND: first try [#81700414] 10 years ago
Paweł Bylica d77864071d Fix BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica dd75da2d3a BNOT instruction [Delivers #81700198] 10 years ago
Paweł Bylica e4a77c1f69 Increase refund counter if deleting a storage item [Delivers #81575908] 10 years ago
Paweł Bylica 22e4d16e1f Remove old code 10 years ago
artur-zawlocki af0530ba3d Got rid of some gcc warnings 10 years ago
Paweł Bylica c6cf723c68 Fix u256 to APInt conversion 10 years ago
Paweł Bylica e6b4761765 Allow creating LLVM constants directly from u256 10 years ago
Paweł Bylica 33f1253bbe Update gas counting for SSTORE, no refunding yet [#81575908] 10 years ago
Paweł Bylica e24c9c2286 Improve Compiler code formatting 10 years ago
Paweł Bylica f06445fcbb Improve VM code formatting 10 years ago
Paweł Bylica c03d36a07e Improve Ext code formatting 10 years ago