Marek Kotewicz
f9cc090473
fixed example
10 years ago
CJentzsch
9f9d457e0d
sdiv int256.min -1
10 years ago
CJentzsch
3b9cfb12a3
sdiv with negative fractional result
10 years ago
Marek Kotewicz
2f3384947b
version upgrade
10 years ago
Marek Kotewicz
a8dde17146
fixes for node.js
10 years ago
Paweł Bylica
2dbe455de3
Add option to use JIT in mining
10 years ago
Paweł Bylica
b09ebfe2f2
Add option to use JIT in mining (reverted from commit 0a3edb98a3
)
10 years ago
Paweł Bylica
1f50bcd3b5
Fix warnings
10 years ago
Paweł Bylica
0a3edb98a3
Add option to use JIT in mining
10 years ago
debris
8ef795acd8
removed empty line
10 years ago
debris
ec41a98d27
Merge branch 'develop' into windows_fixes
10 years ago
debris
8076417ff6
namespaces fixes for msvc
10 years ago
CJentzsch
8c462087b1
add valid jumpdest with jumpdest at beginning
10 years ago
Paweł Bylica
5bc24913bf
Fix some GCC initialization warnings
10 years ago
Paweł Bylica
8934f956af
Merge remote-tracking branch 'upstream/develop' into pr/evmjit
10 years ago
Gav Wood
688639cbcb
New gitignore.
10 years ago
Gav Wood
f0cf2c3810
Merge commit '1f40799620b80fae31b3b93d38db08e878ee326a' into develop
10 years ago
Gav Wood
1f40799620
Squashed 'evmjit/' changes from 533531b..035c376
035c376
All jump support code paths tested. Thanks @CJentzsch .
5b4e130
Function rename
30f3e0d
Fix evmcc
7b9d495
BLOCKHASH instruction
681adc1
Remove PREVHASH instruction
024639b
Create bad jump block on demand
c21237f
Remove unnecessary jump dest map. Create jump table block on demand.
ed614c5
Mandatory JUMPDEST for jumps and new static jumps recognition strategy
86553cd
Remove terminate() function
5db00ad
New CALL/CREATE depth limit semantics
e5d0fb3
Alloc stack elemnent for external function call argument on demand
4f4fc63
Alloc stack elemnent for external function call argument on demand
b6248cc
Detemplatify createCall helper
b77a975
Create helper/external functions on demand
9bf0b75
Create helper/external functions on demand
git-subtree-dir: evmjit
git-subtree-split: 035c3760e0
10 years ago
Lefteris Karapetsas
c201e85c01
mix uses new getInterfaceFunctions()
10 years ago
Paweł Bylica
9e242cae19
EVM JIT update: latest PoC-8 changes, cleanups and improvments
10 years ago
CJentzsch
af72b6fa8b
more dynamic jump tests
10 years ago
Lefteris Karapetsas
69a0dcfa15
work in progress in testing the new function selector in the end to end tests
10 years ago
Christian
7158f408ac
Remove const from make_shared to allow enable_shared_from_this to work on MacOS.
10 years ago
Christian
1d3801f726
Arbitrary precision integer constants.
10 years ago
Christian
cc55936f67
Possibility for unary operators to change type.
10 years ago
Christian
ff4fe8257a
Use shared_from_this instead of manually supplying a shared_ptr to this.
10 years ago
Gav Wood
d83b2e3e6b
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
6cc8c9de69
VM skips push data when looking for JUMPDEST.
Warnings fixes.
10 years ago
Lefteris Karapetsas
b2362f4113
Adjusting SolidityCompiler tests
- Adjusting SolidityCompiler tests to take into account the size of the
new Function Selector
10 years ago
Gav Wood
7b6e6fd156
Merge pull request #743 from chriseth/sol_warningFixes
Fix some warnings about uninitialized members.
10 years ago
Gav Wood
f1018dddd4
Merge pull request #744 from debris/windows_build
new vps for windows build
10 years ago
Marek Kotewicz
e9913a3d10
new vps for windows build
10 years ago
Gav Wood
bf8174ecee
Warnings fixes.
Make Mix work with Qt 5.2
Minor other alterations.
10 years ago
Gav Wood
46869f3bdc
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
dc4e51568c
Merge pull request #742 from chriseth/sol_optimizerChange
Some changes to the optimizer.
10 years ago
Christian
460571bd77
Fix some warnings about uninitialized members.
10 years ago
Lefteris Karapetsas
b8b75c841b
Solidity getInterfaceFunctions is now a map of hash to Function
- Also introduced dependency between libsolidity and libdevcrypto
- Compler's appendFunctionSelector now has a first version of using
function signature hash instead of index
10 years ago
Gav Wood
ff7acf0f37
Merge pull request #741 from chriseth/sol_fix_useParameterStackSize
Bugfix: Use parameter (not argument) type size on stack for function calls.
10 years ago
Gav Wood
43de8659f0
Merge pull request #740 from CJentzsch/vmtests
tests for address input greater then 2**160, OOG at max call depth, ...
10 years ago
Gav Wood
e976371172
Merge pull request #739 from debris/ethereumjs_subtree
ethereum.js as git subtree
10 years ago
Gav Wood
16c0e14f2d
Merge pull request #738 from LefterisJP/sol_abiFunctionHash
Canonical Function signature creation in solidity
10 years ago
Gav Wood
33f7f741b1
Merge pull request #730 from debris/subtree
evmjit as git subtree
10 years ago
Gav Wood
b6a5a27530
Merge pull request #734 from CJentzsch/blockhash
Blockhash tests
10 years ago
Gav Wood
5af7441926
Merge pull request #731 from CJentzsch/jumpdest
added more jumpdest tests
10 years ago
Gav Wood
aa8d13eb8b
Merge pull request #729 from CJentzsch/addTests
Blockhash correction and some tests
10 years ago
Christian
c6ae1754b9
Some changes to the optimizer.
10 years ago
Christian
0de9e2aebd
Bugfix: Use parameter (not argument) type size on stack for function calls.
10 years ago
chriseth
f7e7182c15
Merge pull request #667 from chriseth/sol_moreFlexibleBinaryOps
Possibility for binary operators to yield types different from their operands'.
10 years ago
CJentzsch
2944d0f9c0
add tests for OOG at max call depth
10 years ago
Marek Kotewicz
7963e26aeb
Squashed 'libjsqrc/ethereumjs/' changes from df4d784..5208bb3
5208bb3
gulpfile modifications, default build set to dev
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: 5208bb32f1
10 years ago