chriseth
1f9060faf0
Copy routines for non-byte arrays.
10 years ago
chriseth
7afcafa127
Tests for constructor arguments "from outside".
10 years ago
chriseth
e0c101ca3b
Copying between memory and memory.
Also fixed some encoding and padding issues with older copying code.
10 years ago
Paweł Bylica
f7ed7ed4de
Rename Executive::collectResult -> setResultRecipient.
10 years ago
chriseth
3fc61e9087
Compute constants
10 years ago
Liana Husikyan
214542eb5e
renamed the test framwork function.
10 years ago
Liana Husikyan
32458c0808
fixed CALL case. added exception
10 years ago
Liana Husikyan
2d076b8954
corrected intends in solidityExecutionFramwork.h
10 years ago
Liana Husikyan
7512689bec
style fixes
10 years ago
Liana Husikyan
e8148a444f
style fixes in test/libsolidity/solidityExecutionFramework.h
fixed the test
10 years ago
Paweł Bylica
a10f7d5dd2
Rename Executive::setResultRef -> collectResult.
10 years ago
Paweł Bylica
72856a8af6
Change the way execution results are collected.
Changes handling ExecutionResult by Executive. From now execution results are collected on if a storage for results (ExecutionResult) is provided to an Executiove instance up front. This change allow better output management for calls - VM interface improved.
10 years ago
Paweł Bylica
33dd3f2e2b
Fix code duplication in Executive::call overloadings.
10 years ago
chriseth
31c6ee40f6
Gas estimation taking known state into account.
10 years ago
CJentzsch
338e5bd088
Restructure test folders
10 years ago
Gav Wood
9fb30b141e
Allow Solidity build to be disabled.
10 years ago
Gav Wood
6b05b8d9ff
Refactored much of transaction queue for tidiness and optimisation.
10 years ago
Lefteris Karapetsas
557af1e691
Adding ETH_TEST macros to ABI and EndToEndTests
10 years ago
chriseth
9ae0d30dbc
Copying between calldata and storage.
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Christian
390097db53
Moved copy code to CompilerUtils.
10 years ago
Christian
f57dc81889
Code generation for events.
10 years ago
Christian
b3252b3e5d
Exclude standard contracts by default.
10 years ago
Christian
fd1f7b527f
Cleaner solution to provide standard sources.
10 years ago
Lefteris Karapetsas
c3c2b1cf76
Improved handling of exceptions in some Solidity Tests
10 years ago
Lefteris Karapetsas
3c22b77982
Adding blockhash test in Solidity ExpressionCompiler
10 years ago
Lefteris Karapetsas
7e145a3d1c
Some addition to Solidity Execution Framework
10 years ago
Christian
de77918d05
Padding for ABI types.
10 years ago
Gav Wood
406d3e6aba
Unit testing for log in Solidity.
10 years ago
Lefteris Karapetsas
9fff09af6b
Compiler EVM generation now takes into account for the new function hash
identifier
- Changed tests to comply with the new function hash identifier
- Changed the function index offset to 4, and made it a constant for
easy adjustment in the future
10 years ago
Lefteris Karapetsas
69a0dcfa15
work in progress in testing the new function selector in the end to end tests
10 years ago
Gav Wood
ac583f503f
Implemented 256-long history for PREVHASH, though still optional.
10 years ago
Gav Wood
9e2eb149af
Beginnings of cleaning up the Executive/State code.
10 years ago
Christian
31cb9bb310
Some (few) tests for the optimizer.
10 years ago