Paweł Bylica
3711dded23
Update Visual Studio project file for LibEthereum
10 years ago
Paweł Bylica
ec07859aed
Update Visual Studio project file for LibEthereum
10 years ago
artur-zawlocki
feaa976c88
Cleaning up warnings and build dependencies [ #81588646 ]
10 years ago
Paweł Bylica
b009ad1b88
Fix emcc Visual Studio project for Release configuration
10 years ago
Paweł Bylica
a34259ec66
Fix bad .filters file
10 years ago
Paweł Bylica
8cec0751fd
Add missing Visual Studio projects dependencies
10 years ago
Paweł Bylica
686e894b26
Add Arith256.* files to Visual Studio project
10 years ago
nicksavers
42cb5ae9f0
Add files fix VS2013
10 years ago
Paweł Bylica
b2f0fddead
Add vm.h file to TestEthereum project (Visual Studio)
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
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
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
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
Paweł Bylica
399ba5a855
Updating Visual Studio project files
10 years ago
Paweł Bylica
86c42ce1fa
Endianness handler
10 years ago
Paweł Bylica
0e56f2609d
Running vm_tests with JIT
10 years ago
Paweł Bylica
9552394cd1
VM execution wrapper with similar interface as libevm/VM
10 years ago
Paweł Bylica
a6c58c38d8
Move JIT compiler project to library
10 years ago
Paweł Bylica
83642fe9de
Introducing CompilerHelper - a base class for... compiler helper classes like Memory, GasMeter, etc.
10 years ago
Paweł Bylica
ce084a7f69
Update LibMiniUPnP.vcxproj to build without warnings (deprecated functions used) and allow using miniupnpc newer that 1.8.
10 years ago
Paweł Bylica
f8813b2843
Cleanup LLVM types usage
10 years ago
Paweł Bylica
5e3113e49e
Introducing GasMeter
10 years ago
Paweł Bylica
1fac4812f5
LibEthereum.vcxproj updated: missing Exceptions.cpp file added
10 years ago
arkpar
9d29f7d4be
moved ETH_MINIUPNPC to props on windows; fixed style
10 years ago
Paweł Bylica
0ec77d681c
Make the Stack an integral part of BasicBlock
10 years ago
Paweł Bylica
5bf462e03d
Introducing BasicBlock class.
It is a wrapper for llvm::BasicBlock to provide additional information needed by EVM compiler. For now the order of basic blocks might not match bytecode.
[#80113672 ]
10 years ago
Arkady Paronyan
beaca33c62
reverted Alethzero.vcxproj
10 years ago
Arkady Paronyan
c0aafadb5f
reverted obsolete changes
10 years ago
Arkady Paronyan
717b4ff779
fixed msvc buld
10 years ago
Paweł Bylica
24a99ef798
Runtime class that inits and keeps stack, memory and ExtVM interface
10 years ago
AronVanAmmers
8d4b71af5a
Fix build by including all files from CryptoPP that compile without errors or warnings.
10 years ago
Paweł Bylica
362acacfa2
Set/get values in Ext store - SSTORE & SLOAD
10 years ago
Paweł Bylica
6eab61a1ae
Starting ExtVM binary interface
10 years ago
Paweł Bylica
26a952cd1d
Stack interface and implementation
10 years ago
Tim Hughes
2908e7706f
Update MSVC projects.
10 years ago
Paweł Bylica
b47adc68c7
Staring with Stack helper
10 years ago
Paweł Bylica
9ddc25a664
Implementation of ExecutionEngine with LLVM MCJIT
10 years ago
Paweł Bylica
ec7609f0ad
ExecutionEngine stub and -i program option for interpreting EVM Code
10 years ago
Paweł Bylica
f378909442
Moving Compiler to separated files
10 years ago
Paweł Bylica
f4c7a514e9
Fixing evmcc Visual Studio project settings
10 years ago
Paweł Bylica
76975a1b42
Visual Studio project config for evmcc
10 years ago
Gav Wood
431a3c242f
Fixes...
10 years ago
Gav Wood
599970e9e0
Moc downloadview.h.
10 years ago
Gav Wood
4483e1a816
Kill Walleth from Windows.
10 years ago
Tim Hughes
65401e5b37
Fixed all the VS2013 build issues.
- Updated projects after all the re-potting.
- For simplicity, there's just one VS project for all the libethereum projects, however VS doesn't like duplicate source file names within the same project. To get around this I've created some "single compilation units" for some folders, these probably also compile faster than multiple files.
- Some 32bit only compile errors in RLP (cryptic template ambiguity) were resolved by explicitly invoking operator T() rather than doing a cast to T.
- Moved multiple implementations of toString(h256s const& _bs) into FixedHash.h
- Release shutdown deadlock problem is outstanding.
10 years ago
AronVanAmmers
a60661f1c3
Updated LibEthereum.vcxproj with removed/added files to fix build in VS2013
11 years ago