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 |
Paweł Bylica
|
ca01603388
|
Remove unreachable basic blocks before "linking"
|
10 years ago |
artur-zawlocki
|
ceb6d86fa3
|
added missing CMakeLists.txt
|
10 years ago |
artur-zawlocki
|
c90a0a329f
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
Conflicts:
libevmjit/Compiler.cpp
|
10 years ago |
artur-zawlocki
|
71ccd3f353
|
Propagation of values between basic blocks (and the stack): initial implementation (probably buggy, but simple cases work).
[#80895676]
|
10 years ago |
Paweł Bylica
|
1479d997c1
|
Merge branch 'develop' into develop-evmcc
Conflicts:
libevm/FeeStructure.cpp
test/vm.cpp
|
10 years ago |
Paweł Bylica
|
c943ea3076
|
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into develop
|
10 years ago |
Paweł Bylica
|
b283a07f76
|
Fix SHA3 instruction :)
|
10 years ago |
Paweł Bylica
|
0a84ed39d8
|
Handle endianness of MSTORE & MLOAD [#79877740]
|
10 years ago |
Paweł Bylica
|
270cddef8b
|
Enhance VM tests reports
|
10 years ago |
Paweł Bylica
|
9e8e9af603
|
Remove dead code
|
10 years ago |
Paweł Bylica
|
399ba5a855
|
Updating Visual Studio project files
|
10 years ago |
Paweł Bylica
|
79f93faa7d
|
Fix compiling empty bytecode
|
10 years ago |
Paweł Bylica
|
340a84fbf4
|
Throw exception if EVM program is not jitable instead of terminating to make tests going
|
10 years ago |
Paweł Bylica
|
448e3141f6
|
Fixing Visual Studio compilation - these FeeStructure constants are weird
|
10 years ago |
Paweł Bylica
|
af8696e8c8
|
Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Paweł Bylica
|
e193d2d081
|
Another round of fixing ExtVM interface
|
10 years ago |
Paweł Bylica
|
d173447b97
|
Another round of fixing ExtVM interface
|
10 years ago |
artur-zawlocki
|
0abe8ab42e
|
Updated cmake files after moving the jit compiler to a lib.
|
10 years ago |
artur-zawlocki
|
02ad3be828
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
artur-zawlocki
|
40f23fceb3
|
Defined dev::eth::FeeStructure::c_memoryGas and two other declared in FeeStructure.
|
10 years ago |
Paweł Bylica
|
c2669fe3a8
|
Make ExtVMFace polymorphic to give JIT hope for working
|
10 years ago |
Paweł Bylica
|
e34d69aeb0
|
BYTE reimplementation
[Delivers #80911670]
|
10 years ago |
Paweł Bylica
|
86c42ce1fa
|
Endianness handler
|
10 years ago |
Paweł Bylica
|
b8e60e3f42
|
Check if pushed item is a word
|
10 years ago |
artur-zawlocki
|
e27f48572a
|
Merge branch 'develop-evmcc' of github.com:imapp-pl/ethereum into develop-evmcc
|
10 years ago |
Gav Wood
|
2e02c648d6
|
Waffle test.
|
10 years ago |
Gav Wood
|
9b5120c752
|
Minor log fix.
|
10 years ago |
Gav Wood
|
bebf7cd31d
|
Move to new secret-less JS API.
|
10 years ago |
Gav Wood
|
3c2bcb2803
|
Version bump.
|
10 years ago |
Gav Wood
|
d0148f5e7d
|
Additional tracing for syncer.
|
10 years ago |
Gav Wood
|
da87e80eb2
|
Build fix.
|
10 years ago |