Lefteris Karapetsas
4a578ed917
style fixes
10 years ago
Lefteris Karapetsas
57dab7bcb5
solidity endToEnd testing gets equivalent CPP contracts
- Just testing the waters of our codebase by introducing C++
version of the contract functions in the end to end solidity tests
- This way there is no need to check for some specific output but
instead strive for consistency between the C++ and solidity code.
10 years ago
Gav Wood
7c9c83c81b
Merge pull request #478 from chriseth/sol_typePromotion
Type promotion
10 years ago
Gav Wood
22df594ba9
Merge pull request #483 from chriseth/libevmcore
Moved instructions and assembly to new libevmcore.
10 years ago
chriseth
f60c661c06
Removed superfluous braces.
10 years ago
Christian
c83dde50bd
Merge remote-tracking branch 'ethereum/develop' into sol_typePromotion
10 years ago
Christian
e1c01722d4
Re-added some changes lost in merges.
10 years ago
chriseth
b85638183d
Stylistic changes.
10 years ago
Gav Wood
6bc2777169
Don't use binary in the JS API.
10 years ago
Gav Wood
5b134de697
More fixes for WebThree JS stuff.
10 years ago
Gav Wood
d395b82f1b
Nicer uncle info.
Fix for fromAscii/toAscii and asBytes usage.
10 years ago
Gav Wood
4014a3d0c8
Fix all the asBytes stuff.
10 years ago
Gav Wood
bf9d6c168c
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
10 years ago
Gav Wood
41da8fb27a
Fix ECRECOVER to zero out the first 12 bytes of result.
10 years ago
Gav Wood
2b9ba4a73c
Merge pull request #477 from chriseth/sol_someCleanup
Minor cleanup.
10 years ago
Gav Wood
9d459a6efb
Merge pull request #479 from chriseth/sol_breakOutsideLoop
Tests for break/continue and ignore them outside of loops
10 years ago
Christian
99882a76a7
Moved instructions and assembly to new libevmcore.
10 years ago
Christian
c87f1c76b4
Ignore break and continue outside of loops.
10 years ago
Christian
8e02768b10
Tests for break and continue in nested loops.
10 years ago
Christian
1b9e014374
Support for negative literals.
10 years ago
Christian
d8ad4f5910
Keywords for all integer types.
10 years ago
Christian
8b226a7906
Fixes for test framework (sign the transaction).
10 years ago
Christian
6ec55d3d5f
Type promotion fixes and tests.
10 years ago
Christian
ab7d2c8fd1
Proper type promotion and conversion.
10 years ago
Christian
bfafb32b0b
More information for type expectation errors.
10 years ago
Christian
2ece1f28bc
Tests for type conversion at comparison.
10 years ago
Christian
bbf6c97e5b
Allow implicit type conversions for comparisons.
10 years ago
Christian
5bd4640b17
Detect integer length from literals and remove "std::".
10 years ago
Christian
5dc7609c80
Minor cleanup.
10 years ago
Gav Wood
4eeb0eae1c
Compile warnings fixed.
10 years ago
Gav Wood
1a3bc6c965
Merge pull request #460 from CJentzsch/stateTests
Clean up and organize tests + state class tests
10 years ago
Gav Wood
2bf96a639c
Merge pull request #461 from chriseth/sol_contractCompiler
Solidity contract compiler
10 years ago
Gav Wood
174b16cabc
Merge pull request #475 from ethereum/bugfix
fix crash on quit
10 years ago
Christoph Jentzsch
9d035eb317
style
10 years ago
Christoph Jentzsch
e6e88c27af
undefine FILL_TESTS
10 years ago
Christoph Jentzsch
33bc5cb431
Added dynamic jump out of code test
10 years ago
Christoph Jentzsch
4b87ee7027
Merge remote-tracking branch 'upstream/develop' into stateTests
Conflicts:
test/vm.cpp
test/vmArithmeticTestFiller.json
test/vmSha3TestFiller.json
10 years ago
Christoph Jentzsch
eed0b1651c
Moved code export to export function in ImportHelper
10 years ago
subtly
4cba80a769
Merge pull request #424 from ethereum/crypto
Signature verification, fix keypair constructor, cleanup.
10 years ago
subtly
0ce945accd
Merge branch 'develop' into crypto
Conflicts:
test/crypto.cpp
10 years ago
subtly
a89dc3eb11
fix crash on quit
10 years ago
Christian
8ee9bcf87a
Further framework fix.
10 years ago
Gav Wood
7a371d32f6
Merge pull request #473 from CJentzsch/newTests
new tests + reorganization
10 years ago
Gav Wood
cd1d73008a
Version bumps all round.
10 years ago
Gav Wood
ca2f4ed274
Fix for State and Transaction.
Serpent update.
10 years ago
chriseth
628e2048d8
Corrected exception inheritance.
10 years ago
Christoph Jentzsch
49fcfb78e1
Update transactions, style fix
10 years ago
Christian
a6707cfadb
Fix test framework after change to Transaction.
10 years ago
Christian
b7352c470b
Merge remote-tracking branch 'ethereum/develop' into HEAD
Conflicts:
libsolidity/Compiler.cpp
test/solidityCompiler.cpp
10 years ago
Christoph Jentzsch
4256aa9cd3
remove vmSystemOperationsTest completely
10 years ago