chriseth
2111cd4894
Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.
10 years ago
chriseth
a895217db6
Use BUILD_SHARED_LIB
10 years ago
Liana Husikyan
c6652616ae
reordered output
Conflicts:
libevmcore/Assembly.cpp
10 years ago
jhuntley
4f109d29a6
Mingw cmake updates. Make sure Boost_INCLUDE_DIRS is included for each library using boost. When installing libraries, don't forget to copy DLLs, add target 'RUNTIME DESTINATION bin'.
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Marek Kotewicz
dd0744e8a3
fixed #1022
10 years ago
Lu Guanqun
77a15f749f
change typedef to using according to preferred coding style
10 years ago
Gav Wood
d5ce725096
Claim ether makes wallet & trasfers.
"#require" in solidity.
10 years ago
Gav Wood
19c272c32d
Fix for crazy compiler lambda behaviour.
10 years ago
Marek Kotewicz
fb72a7ce5f
fixed styling issues
10 years ago
Marek Kotewicz
48dfbaf3c9
updated cmake policies
10 years ago
Marek Kotewicz
281a9e2b22
jsonrpc option in cmakes, removed all warnings
10 years ago
debris
9d59ee4aa1
lll, buildinfo.h and llc compiling on windows
10 years ago
Marek Kotewicz
6b5d89d559
removed automocs
10 years ago
Christian
99882a76a7
Moved instructions and assembly to new libevmcore.
10 years ago
Christian
b813038c3c
assert and exception corrections in solidity-external files.
10 years ago
Gav Wood
bee87b4689
Fix for assembler.
10 years ago
Gav Wood
2770e6ccc7
PoC-7: Instruction set reform
10 years ago
Christian
ea6d58a0d1
Contract compiler and also add ExpressionStatement to AST.
ExpressionStatement functions as glue between Statements and Expressions.
This way it is possible to detect when the border between statements and
expressions is crossed while walking the AST. Note that ExpressionStatement is
not the only border, almost every statement can contains expressions.
10 years ago
Christian
1d3b26617a
Bugfix: Tag takes one byte (for JUMPDEST)
10 years ago
Gav Wood
2c193627ed
Draft of new LOG/bloom/headers/block format.
10 years ago
subtly
fc14f46a63
add headers to cmake
10 years ago
Gav Wood
d1f432746e
According commit for JUMPDEST.
10 years ago
Gav Wood
e491090e7c
PoC-7 JUMPDEST done the intended way.
Windows pedantic build fix.
10 years ago
Gav Wood
d93cccc463
More attempts to fix for the ultra-pedantic clang compiler.
10 years ago
Gav Wood
4c08cda6fd
PoC-7: JUMPDEST implemented.
10 years ago
Christoph Jentzsch
fb876453ca
Restructured exceptions. Boost::exception is now used primarily.
10 years ago
Gav Wood
515a1c22a9
Split ethcore off into devcrypto ready for Whisper's crypto and repot namespace.
Rename ethential to devcore.
10 years ago
Gav Wood
4cb7993655
Project-wide reorganisation of namespaces.
10 years ago
Gav Wood
be4bea3c11
Better interface for instrInfo.
10 years ago
Gav Wood
7581de5b08
SWAP & DUP
10 years ago
Gav Wood
2f524f645b
Unambiguous licence.
10 years ago
Gav Wood
8eb5ff5c4d
Fix for padding in new SHA3.
11 years ago
Giacomo Tazzari
6ad2677523
Code indentation fix
11 years ago
Giacomo Tazzari
e584148ba1
Fixed implementation of EXP opcode (wrong results when exponent >= 2^32)
11 years ago
Giacomo Tazzari
02f1ed465c
Using boost::spirit::standard namespace instead of boost::spirit::ascii in parseTreeLLL() to prevent crashing when parsing code containing non-ascii characters
11 years ago
Gav Wood
49e42ac241
Rename assembly again.
11 years ago
Gav Wood
2ee1cda66e
Avoid _asm from MSVC.
11 years ago
Gav Wood
f550217449
Updates to assembler - see the sub-codes.
11 years ago
Gav Wood
f8edff3f54
Fixes and whatnot.
11 years ago
Gav Wood
b389052eeb
Minor updates.
11 years ago
Gav Wood
e4257ee378
Move JS setup code up into lib macro.
Remove a few redundant messages from build.
11 years ago
Tim Hughes
efb99338f6
Fixed MSVC build errors and updated projects.
11 years ago
Gav Wood
46b837d4d0
MEMSIZE -> MSIZE
11 years ago
Gav Wood
3822aef608
Build fixes.
11 years ago
Gav Wood
44525c5f06
Compiler fixes. Updates for coins.
11 years ago
Gav Wood
485828ea30
Latest API updates.
11 years ago
Gav Wood
ddc1b4fc32
Windows build coersions.
11 years ago
Gav Wood
7aa3751995
Fix some macros.
11 years ago
Gav Wood
e0e2ffeb1a
Remove unneeded dependencies.
11 years ago