Liana Husikyan
1b2efc5bf2
one more style fix
10 years ago
Liana Husikyan
18176ea3e4
added source code printing for each output line.
some changes after pr review
10 years ago
Liana Husikyan
369abf4294
to include source lines in output stream AssemblyItem's appropriate function is now receiving the map of fileNames to sourceCodes as argument.
10 years ago
Lefteris Karapetsas
a157ccae4d
Move SourceLocation to evmcore
10 years ago
Lefteris Karapetsas
72f9ecd526
Styling changes for SourceLocation and friends
10 years ago
Lefteris Karapetsas
bc71f71035
Simple Assembly Locations test
- Also adding some helper functions to SourceLocation
10 years ago
Lefteris Karapetsas
f85aee0826
Moving Source Location libdevcore
- Big plus is we now remove the useless header libsolibity/BaseTypes.h
10 years ago
Lefteris Karapetsas
4c6bf04b87
Adding location information to assembly items
- In order to facilitate this addition we also now have a ScopeGuard
object used in the Compiler to set the currently visited node.
10 years ago
Gav Wood
4323c987b7
cppcheck fixes.
10 years ago
Lu Guanqun
77a15f749f
change typedef to using according to preferred coding style
10 years ago
Christian
7801b87ddb
Packing and unpacking of constructor arguments.
10 years ago
Lu Guanqun
960f62b05a
update to the correct file name
10 years ago
Christian
e9972a551c
Optimizer for literals and identity operations.
10 years ago
Marek Kotewicz
6cc9e6952e
merge
10 years ago
Christian
57d25f7a54
Prevent optimizer from changing certain parts of the code.
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
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
Gav Wood
2c193627ed
Draft of new LOG/bloom/headers/block format.
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
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
e0e2ffeb1a
Remove unneeded dependencies.
11 years ago
Vitalik Buterin
48adde44f5
Removed libethcore dependencies
11 years ago
Gav Wood
d1802c9b79
Fixed problem with alloc.
11 years ago
Gav Wood
9bcd42e174
Full python serpent support.
Shared libs on all platforms.
11 years ago
Gav Wood
25183afd7c
Project refactor. Introduce the Serpent library.
11 years ago
Gav Wood
a94caad9d0
Assembler fix.
11 years ago
Gav Wood
143e370bbf
Pinhole optimise working fairly well...
11 years ago
Gav Wood
0919edca77
Quick fix for eth -j; thread naming.
11 years ago
Gav Wood
6657fa7a63
Start of pinhole optimiser. Minor fix for debugger.
11 years ago
Gav Wood
14c92d8397
Convenience fixups.
11 years ago
Gav Wood
52b7fb343c
New Assembler.
11 years ago
Gav Wood
adfcf6f4e4
Add missing files.
11 years ago
Gav Wood
53002a7425
Assembler.
Debug trace stuff.
11 years ago
Gav Wood
1ac5efb59c
Ever more repotting.
11 years ago
Gav Wood
e8217ea489
Major reorganisation.
New libs (libethsupport, libevm, liblll).
New LLLC binary.
11 years ago
Tim Hughes
f7ef906b03
All Visual Studio 2013 projects needed to compile command-line Ethereum, Tests and dependencies.
bootstrap.sh bash script to check out all the source code from scratch.
11 years ago