Paweł Bylica
|
da02a1869d
|
Cache key is contract code. Does not work
|
10 years ago |
Paweł Bylica
|
5f4c1c7466
|
Fix evmcc compilation - provide fake runtime data
|
10 years ago |
Paweł Bylica
|
2fd2446330
|
Simplify ExecutionEngine interface. It is possible to pass raw code instead of LLVM module.
|
10 years ago |
Paweł Bylica
|
adb5a6869f
|
A bit of work in evmcc. Not ready yet.
|
10 years ago |
Paweł Bylica
|
f7d6554ad6
|
Move mock of ExtVMFace to evmcc tool
|
10 years ago |
artur-zawlocki
|
89e6d2f3e6
|
made _ext a mandatory arg of Runtime::run()
|
10 years ago |
Paweł Bylica
|
86334f5eff
|
Handle bytecode as bytes
|
10 years ago |
Paweł Bylica
|
2bd4d6cd07
|
Update Instruction.h location
|
10 years ago |
artur-zawlocki
|
c907c71f8a
|
codegen for LOG instructions [Delivers #81700490]
|
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
|
ee0e2d3102
|
added struct for compiler options
|
10 years ago |
artur-zawlocki
|
7760b31e42
|
Cleaning up warnings and build dependencies [#81588646]
|
10 years ago |
artur-zawlocki
|
6bf994de4d
|
1. Indenting spaces converted to tabs
2. Options changed: -G --> -g
|
10 years ago |
artur-zawlocki
|
d41828fee1
|
added option to set initial gas
|
10 years ago |
artur-zawlocki
|
1cf3549116
|
minor changes in the compiler driver
|
10 years ago |
Paweł Bylica
|
f31f3bcfc5
|
Using gas provided by test engine and fix for creating fake ExtVMFace.
|
10 years ago |
Paweł Bylica
|
0f4c8eb63f
|
VM execution wrapper with similar interface as libevm/VM
|
10 years ago |
Paweł Bylica
|
7df24fad4a
|
Move JIT compiler project to library
|
10 years ago |
artur-zawlocki
|
f233122943
|
Added dumping of CFG to a .dot file
[Delivers #80816506]
|
10 years ago |
Paweł Bylica
|
07f6bbffe5
|
Removing unnecessary `dev` name prefixes
[#80021262]
|
10 years ago |
Paweł Bylica
|
a2da7c91c8
|
Change namespace from `evmcc` to `dev::eth::jit`
[#80021262]
|
10 years ago |
Paweł Bylica
|
d8430db13c
|
Output compilation (option -c) result to standard output by default
|
10 years ago |
Paweł Bylica
|
f124be65b7
|
Implementation of ExecutionEngine with LLVM MCJIT
|
10 years ago |
Paweł Bylica
|
507ba06b49
|
ExecutionEngine stub and -i program option for interpreting EVM Code
|
10 years ago |
Paweł Bylica
|
f5eda1f1b3
|
Moving Compiler to separated files
|
10 years ago |