Paweł Bylica
|
6855b86812
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
c87717aa78
|
Export runtime data to global variable in main function
|
10 years ago |
artur-zawlocki
|
35369b4256
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
3fbe03a456
|
Propagation of values between basic blocks' local stacks [#80895676]
|
10 years ago |
Paweł Bylica
|
8b47094529
|
Introducing RuntimeData struct - a data that will be provided to running program
|
10 years ago |
Paweł Bylica
|
9fa2958d39
|
Visual Studio build fix
|
10 years ago |
artur-zawlocki
|
9ec5ffd7d7
|
new test cases
|
10 years ago |
artur-zawlocki
|
cdb49404dd
|
Refactored local stack
[#81180320]
|
10 years ago |
Paweł Bylica
|
6ad065bb3e
|
Revert "Expose VM kind setting of State in FakeExtVM"
This reverts commit 2d0557e2ee .
|
10 years ago |
Paweł Bylica
|
2d0557e2ee
|
Expose VM kind setting of State in FakeExtVM
|
10 years ago |
Paweł Bylica
|
7aa2b25220
|
Add option to set VM kind in State. Interpreter by default.
|
10 years ago |
Paweł Bylica
|
b2f0fddead
|
Add vm.h file to TestEthereum project (Visual Studio)
|
10 years ago |
Paweł Bylica
|
1dbad21b59
|
Merge branch 'develop' into develop-evmcc
|
10 years ago |
Paweł Bylica
|
51a0115fa5
|
Revert u256 to int32_t change for gas fee constants
|
10 years ago |
Paweł Bylica
|
61720f33be
|
Revert "Prevent integer overflow in some gas calculations"
This reverts commit 465e682dc6 .
|
10 years ago |
Paweł Bylica
|
4d601dc955
|
Remove createRandomTest.cpp from TestEthereum project (Visual Studio)
|
10 years ago |
Paweł Bylica
|
0a14243ca1
|
Change directory separator in LLVM.props (Visual Studio)
|
10 years ago |
Paweł Bylica
|
eb347cb24c
|
Update createRandomTest.cpp to use new VM construction method
|
10 years ago |
Paweł Bylica
|
c4de0745e2
|
Fix Visual Studio solution bad build configuration
|
10 years ago |
Paweł Bylica
|
055097bc1f
|
Add createRandomTest.cpp to TestEhereum Visual Studio project
|
10 years ago |
artur-zawlocki
|
77e18420db
|
fixes for compiling libevm/VM.cpp with gcc
|
10 years ago |
artur-zawlocki
|
69b36f01f6
|
added option to set initial gas
|
10 years ago |
artur-zawlocki
|
fa494bc6a9
|
update some CMakeLists.txt
|
10 years ago |
Paweł Bylica
|
0ff7da1c9d
|
Do not skip evmcc build in Visual Studio solution
|
10 years ago |
Paweł Bylica
|
900fd04f1e
|
Change the way VMs are created (mostly for tracking where are created)
|
10 years ago |
Paweł Bylica
|
6ca44a9ada
|
Better assert condition
|
10 years ago |
Paweł Bylica
|
a7dabc897e
|
Use VMFace in some places in Executive
|
10 years ago |
Paweł Bylica
|
08cae3947e
|
Try not to use JIT in any interactive mode
|
10 years ago |
Paweł Bylica
|
f49612f10c
|
Update VM test engine to use VMFace interface
|
10 years ago |
Paweł Bylica
|
dfb283097c
|
Implement VMFace with jit::VM
|
10 years ago |
Paweł Bylica
|
4f69964b2a
|
Extract interface of VM into new VMFace class
|
10 years ago |
Paweł Bylica
|
71426520a1
|
Add LLVMEnable user macro in LLVM.props (VS property sheet) to allow easily disabling LLVM dependency
|
10 years ago |
artur-zawlocki
|
472f9c749f
|
Fixed the order in which phi nodes are created (was incorrect)
[#80895676]
|
10 years ago |
artur-zawlocki
|
11902d68e9
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
15499e68b8
|
Fixed bug in phi node rewriting
[#80895676]
|
10 years ago |
Paweł Bylica
|
daf7d16670
|
Null gas in case of out-of-gas exception [Delivers #81118624]
|
10 years ago |
Paweł Bylica
|
57a8935d87
|
Fix remaining gas testing [#81118624]
|
10 years ago |
Paweł Bylica
|
cf4a8121fb
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
17a3006633
|
Add support for Big Endian architectures [Delivers #79877740]
|
10 years ago |
Paweł Bylica
|
847d5f9864
|
Use Endianness in Ext [#79877740]
|
10 years ago |
Paweł Bylica
|
f778b4eba7
|
Comment: storage uses native endianness [#79877740]
|
10 years ago |
Paweł Bylica
|
52bc5c6ca9
|
Handle endianness for CALLDATALOAD correctly [#79877740]
|
10 years ago |
artur-zawlocki
|
12ccd5d44f
|
added assert in linkBasicBlocks()
|
10 years ago |
artur-zawlocki
|
8e717a669e
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
baf935b31c
|
Handling pop() from the empty EVM stack.
[#80895676]
|
10 years ago |
Paweł Bylica
|
f0e8a8ba83
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
5eeb082ae0
|
Remove unreachable basic blocks before "linking"
|
10 years ago |
Paweł Bylica
|
d8403f4fe7
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
Conflicts:
libevmjit/Compiler.cpp
|
10 years ago |
artur-zawlocki
|
9a257917d3
|
minor changes in the compiler driver
|
10 years ago |
artur-zawlocki
|
6c702a178d
|
cmake: added dependency on libevmjit to target createRandomTest
|
10 years ago |