Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | retuning gas prices of recursive bombs to test limits | CJentzsch | 2015-01-02 | 1 | -2/+2 |
| | |||||
* | undo origin address change (in test) | CJentzsch | 2015-01-02 | 1 | -146/+146 |
| | |||||
* | Merge pull request #703 from wanderer/tests | Gav Wood | 2015-01-02 | 2 | -0/+132 |
|\ | | | | | added stackUnder Flow test | ||||
| * | added balance tests | wanderer | 2014-12-29 | 1 | -0/+102 |
| | | |||||
| * | Merge remote-tracking branch 'upstream/develop' into tests | wanderer | 2014-12-29 | 4 | -4/+4 |
| |\ | |||||
| * | | added stackUnder Flow test | wanderer | 2014-12-23 | 1 | -0/+30 |
| | | | |||||
* | | | Merge pull request #666 from winsvega/develop | Gav Wood | 2015-01-02 | 2 | -8/+304 |
|\ \ \ | |_|/ |/| | | Cteate Contract From Contract Init Code Test | ||||
| * | | Transaction Tests | winsvega | 2014-12-28 | 1 | -1/+136 |
| | | | |||||
| * | | Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into develop | winsvega | 2014-12-28 | 8 | -26/+67 |
| |\| | |||||
| * | | comments in json | winsvega | 2014-12-24 | 1 | -9/+9 |
| | | | |||||
| * | | Contract Creation Init Codes | winsvega | 2014-12-21 | 1 | -13/+175 |
| | | | |||||
| * | | Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into develop | winsvega | 2014-12-20 | 3 | -0/+251 |
| |\ \ | |||||
| * | | | Cteate Contract From Contract Init Code Test | winsvega | 2014-12-19 | 1 | -10/+9 |
| | | | | |||||
* | | | | Implemented 256-long history for PREVHASH, though still optional. | Gav Wood | 2014-12-24 | 4 | -4/+4 |
| |_|/ |/| | | |||||
* | | | Fixes/workarounds for tests. | Gav Wood | 2014-12-22 | 2 | -2/+5 |
| | | | |||||
* | | | const-> constant | Gav Wood | 2014-12-22 | 1 | -1/+1 |
| | | | |||||
* | | | Allow interaction with PV49. | Gav Wood | 2014-12-22 | 1 | -1/+1 |
| | | | | | | | | | | | | Remove unneeded include. | ||||
* | | | Fixed #683 | Gav Wood | 2014-12-21 | 1 | -8/+8 |
| | | | |||||
* | | | Merge branch 'poc-7+' into develop | Gav Wood | 2014-12-21 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | SHA-3 hashing to web3. | Gav Wood | 2014-12-21 | 1 | -1/+1 |
| | |/ | |/| | |||||
* | | | Remove unnecessary changes | Paweł Bylica | 2014-12-19 | 1 | -20/+20 |
| | | | |||||
* | | | Merge branch 'develop-evmcc' into pr-jit | Paweł Bylica | 2014-12-19 | 26 | -567/+1783 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: windows/Eth.vcxproj windows/TestEthereum.vcxproj | ||||
| * | | | Merge remote-tracking branch 'upstream/develop' into develop-evmcc | Paweł Bylica | 2014-12-19 | 1 | -0/+163 |
| |\| | | |||||
| | * | | Merge pull request #663 from CJentzsch/NewStateTests | Gav Wood | 2014-12-19 | 1 | -0/+163 |
| | |\ \ | | | | | | | | | | | more refunds tests | ||||
| | | * | | more refunds tests | CJentzsch | 2014-12-19 | 1 | -0/+163 |
| | | | | | |||||
| * | | | | Merge remote-tracking branch 'upstream/develop' into develop-evmcc | Paweł Bylica | 2014-12-19 | 9 | -11/+188 |
| |\| | | | |||||
| | * | | | Merge pull request #664 from chriseth/sol_fix_compoundAssign | chriseth | 2014-12-19 | 1 | -0/+35 |
| | |\ \ \ | | | | | | | | | | | | | Bugfix: Additional swap for compound assignment. | ||||
| | | * | | | Bugfix: Additional swap for compound assignment. | Christian | 2014-12-19 | 1 | -0/+35 |
| | | |/ / | |||||
| | * | / | Adding const attribute to ABI output | Lefteris Karapetsas | 2014-12-19 | 1 | -0/+53 |
| | | |/ | | |/| | |||||
| | * | | Merge pull request #655 from chriseth/sol_precedence | chriseth | 2014-12-19 | 1 | -0/+10 |
| | |\ \ | | | |/ | | |/| | Bit operators should bind more strongly than comparison operators. | ||||
| | | * | Also test non-equality comparison operator. | Christian | 2014-12-19 | 1 | -1/+1 |
| | | | | |||||
| | | * | Bit operators should bind more strongly than comparison operators. | Christian | 2014-12-19 | 1 | -0/+10 |
| | | | | |||||
| | * | | updating solidity parser natspec tests to comply with recent changes | Lefteris Karapetsas | 2014-12-19 | 1 | -7/+7 |
| | | | | |||||
| | * | | Merge branch 'develop' into sol_natspecMultiline | Lefteris Karapetsas | 2014-12-18 | 9 | -2/+2 |
| | |\| | |||||
| | | * | Solidity Tests names are now more consistent | Lefteris Karapetsas | 2014-12-18 | 9 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | - File names and Boost Test Suite have the same name now for every solidity Test, so that there is no need to guess or check when you want to run a specific suite from the command line | ||||
| | * | | More multiline natspec tests and small issue fix | Lefteris Karapetsas | 2014-12-18 | 1 | -0/+24 |
| | | | | |||||
| | * | | Changes in InterfaceHandler to deal with multiline natspec | Lefteris Karapetsas | 2014-12-18 | 1 | -0/+29 |
| | | | | | | | | | | | | | | | | | | | | - Also now Solidity scanner considers Carriage Return as whitespace - Tests for Natspec generation with the new multiline comments | ||||
| | * | | Scanner properly scans multiline natspec comments | Lefteris Karapetsas | 2014-12-18 | 1 | -3/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Single and multiline natspect comments get the initial whitespace skipped now - Some rules introduced for the multiline comments. If first line is empty then no newline is added to the literal. Same thing with the last line. Finally in all lines initial '*' are skipped | ||||
| | * | | Work in progress for /** ... */ natspec comments | Lefteris Karapetsas | 2014-12-18 | 1 | -0/+7 |
| | |/ | | | | | | | | | | | | | - Work in progress on the scanner for recognizing the second type of doxygen comments for Natspec. | ||||
| * | | Clean up and remove some explicit dependencies in cmake files | Paweł Bylica | 2014-12-19 | 1 | -3/+0 |
| | | | |||||
| * | | Merge branch 'develop' into develop-evmcc | Paweł Bylica | 2014-12-19 | 20 | -523/+1307 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt alethzero/CMakeLists.txt eth/CMakeLists.txt exp/CMakeLists.txt libethereum/CMakeLists.txt neth/CMakeLists.txt test/CMakeLists.txt test/TestHelper.cpp windows/Eth.vcxproj windows/Ethereum.sln windows/LibEthereum.vcxproj windows/LibEthereum.vcxproj.filters windows/TestEthereum.vcxproj windows/TestEthereum.vcxproj.filters windows/bootstrap.sh | ||||
| | * | style | CJentzsch | 2014-12-18 | 1 | -1/+0 |
| | | | |||||
| | * | more refund tests | CJentzsch | 2014-12-18 | 1 | -2/+110 |
| | | | |||||
| | * | refund test inclusion | CJentzsch | 2014-12-18 | 1 | -0/+11 |
| | | | |||||
| | * | refund tests | CJentzsch | 2014-12-18 | 1 | -0/+37 |
| | | | |||||
| | * | fixed msvc not expanding macros correctly | ethdev | 2014-12-17 | 3 | -3/+9 |
| | | | |||||
| | * | Merge pull request #623 from chriseth/sol_constructorChecks | chriseth | 2014-12-17 | 1 | -0/+17 |
| | |\ | | | | | | | | | Checks for the constructor and ability to call functions | ||||
| | | * | Add functions needed by constructor. | Christian | 2014-12-17 | 1 | -0/+17 |
| | | | | |||||
| | * | | Merge pull request #639 from debris/msvc_fix | Gav Wood | 2014-12-17 | 1 | -1/+1 |
| | |\ \ | | | | | | | | | | | windows fix for initializer-list cannot convert to dev::bytes | ||||
| | | * | | initializer-list fix | ethdev | 2014-12-17 | 1 | -1/+1 |
| | | | | | |||||
| | | * | | windows fix for initializer-list cannot convert to dev::bytes | ethdev | 2014-12-17 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Merge pull request #636 from chriseth/sol_fix_foreignFunctions | Gav Wood | 2014-12-17 | 3 | -3/+30 |
| | |\ \ \ | | | | | | | | | | | | | Fix: Resolve function types of all contracts before checking types inside functions. | ||||
| | | * | | | Fix: Resolve function types of all contracts before checking types inside ↵ | Christian | 2014-12-17 | 3 | -3/+30 |
| | | | |/ | | | |/| | | | | | | | | | | | functions. | ||||
| | * | | | clang requires explicit initialization of map | Marek Kotewicz | 2014-12-17 | 1 | -1/+5 |
| | | |/ | | |/| | |||||
| | * | | Merge pull request #599 from wanderer/develop | Gav Wood | 2014-12-17 | 2 | -5/+37 |
| | |\ \ | | | | | | | | | | | changed output stacktrace format to json | ||||
| | | * | | append JSON objects to log | wanderer | 2014-12-17 | 1 | -20/+4 |
| | | | | | |||||
| | | * | | using json_spirit | wanderer | 2014-12-17 | 2 | -32/+47 |
| | | | | | |||||
| | | * | | changed output stacktrace format to json | wanderer | 2014-12-17 | 1 | -3/+36 |
| | | |/ | |||||
| | * | | Solidity: More tests for the ForStatement | Lefteris Karapetsas | 2014-12-17 | 1 | -1/+53 |
| | | | | |||||
| | * | | Solidity ForStatement Compiler part | Lefteris Karapetsas | 2014-12-17 | 1 | -0/+22 |
| | | | | | | | | | | | | | | | | - Work in progress | ||||
| | * | | Minor issues, grammar update, new ForStatement test | Lefteris Karapetsas | 2014-12-17 | 1 | -0/+12 |
| | | | | |||||
| | * | | Solidity ForStatements expressions are now optional | Lefteris Karapetsas | 2014-12-17 | 1 | -0/+12 |
| | | | | |||||
| | * | | new ForStatement parsing test and small grammar fix | Lefteris Karapetsas | 2014-12-17 | 1 | -2/+14 |
| | | | | |||||
| | * | | Adding a ForStatement solidity AST Node. | Lefteris Karapetsas | 2014-12-17 | 1 | -0/+28 |
| | |/ | | | | | | | | | | | | | | | | | | | - Adding ForStatement node - Implemented Parsing for ForStatement - A simple parsing test for the ForStatement - Work in progress | ||||
| | * | Merge pull request #621 from chriseth/sol_createContracts | chriseth | 2014-12-17 | 3 | -1/+36 |
| | |\ | | | | | | | | | Contract creation ("new" operator). | ||||
| | | * | Check that constructor does not have "returns" directive. | Christian | 2014-12-15 | 1 | -0/+9 |
| | | | | |||||
| | | * | Packing and unpacking of constructor arguments. | Christian | 2014-12-15 | 1 | -0/+26 |
| | | | | |||||
| | | * | Create contracts. | Christian | 2014-12-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | Merge branch 'develop' into windows_debug | Marek Kotewicz | 2014-12-16 | 3 | -0/+498 |
| | |\ \ | |||||
| | | * \ | Merge pull request #3 from winsvega/NewStateTests | Christoph Jentzsch | 2014-12-16 | 1 | -0/+191 |
| | | |\ \ | | | | | | | | | | | | | Transaction Test Filler | ||||
| | | | * | | Transaction Test Filler | winsvega | 2014-12-16 | 1 | -0/+191 |
| | | | | | | |||||
| | | * | | | Merge remote-tracking branch 'upstream/develop' into NewStateTests | CJentzsch | 2014-12-16 | 2 | -2/+2 |
| | | |\ \ \ | | | | | |/ | | | | |/| | |||||
| | | * | | | Merge remote-tracking branch 'upstream/develop' into NewStateTests | CJentzsch | 2014-12-14 | 1 | -1/+1 |
| | | |\ \ \ | |||||
| | | * \ \ \ | Merge branch 'NewStateTests' of https://github.com/CJentzsch/cpp-ethereum ↵ | CJentzsch | 2014-12-14 | 1 | -0/+302 |
| | | |\ \ \ \ | | | | | |_|/ | | | | |/| | | | | | | | | | into NewStateTests | ||||
| | | | * | | | Init code test filler | winsvega | 2014-12-13 | 1 | -0/+302 |
| | | | | | | | |||||
| | | * | | | | Merge remote-tracking branch 'upstream/develop' into NewStateTests | CJentzsch | 2014-12-14 | 2 | -3/+3 |
| | | |\ \ \ \ | |||||
| | | * \ \ \ \ | Merge remote-tracking branch 'upstream/develop' into NewStateTests | CJentzsch | 2014-12-14 | 33 | -907/+6517 |
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/state.cpp | ||||
| | | * | | | | | | merge | CJentzsch | 2014-12-14 | 1 | -1/+24 |
| | | | |_|/ / / | | | |/| | | | | |||||
| | * | | | | | | boost library -> libraries | ethdev | 2014-12-16 | 1 | -2/+2 |
| | | |_|_|_|/ | | |/| | | | | |||||
| | * | | | | | update to the correct file name | Lu Guanqun | 2014-12-14 | 2 | -2/+2 |
| | | |_|_|/ | | |/| | | | |||||
| | * | | | | Silly windows fix. | Gav Wood | 2014-12-14 | 1 | -1/+1 |
| | | |_|/ | | |/| | | |||||
| | * | | | Fixes for windows? | Gav Wood | 2014-12-14 | 2 | -3/+3 |
| | | |/ | | |/| | |||||
| | * | | Another Windows fix? | Gav Wood | 2014-12-14 | 1 | -0/+2 |
| | | | | |||||
| | * | | Windows fix? | Gav Wood | 2014-12-14 | 1 | -1/+1 |
| | | | | |||||
| | * | | Merge pull request #601 from CJentzsch/newTests | Gav Wood | 2014-12-14 | 3 | -1/+6 |
| | |\ \ | | | | | | | | | | | Added recursive create test + lesser output for safe VM exceptions | ||||
| | | * | | Added recursive create test + lesser output for safe VM exceptions | CJentzsch | 2014-12-13 | 3 | -1/+6 |
| | | | | | |||||
| | * | | | Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into ↵ | sveneh | 2014-12-13 | 13 | -37/+138 |
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build_enhancement Conflicts: windows/LibEthereum.vcxproj windows/LibEthereum.vcxproj.filters Solved by removing files (not necessary anymore) | ||||
| | * | | | jsonrpc _library -> _libraries | Marek Kotewicz | 2014-12-12 | 1 | -4/+4 |
| | | | | | |||||
| | * | | | renamed _DIR -> _DIRS && _LIBRARY -> _LIBRARIES according to cmake guidelines | Marek Kotewicz | 2014-12-12 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-12 | 2 | -7/+11 |
| | |\ \ \ | |||||
| | * \ \ \ | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-12 | 5 | -126/+297 |
| | |\ \ \ \ | |||||
| | * | | | | | fixed styling issues | Marek Kotewicz | 2014-12-11 | 1 | -1/+1 |
| | | | | | | | |||||
| | * | | | | | Merge branch 'macox_fixes' into build_enhancement | Marek Kotewicz | 2014-12-11 | 1 | -1/+89 |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/solidityNatspecJSON.cpp | ||||
| | * \ \ \ \ \ | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-10 | 2 | -2/+37 |
| | |\ \ \ \ \ \ | |||||
| | * | | | | | | | fix for windows compliation (circular dependency between statics initialized ↵ | subtly | 2014-12-10 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dynamically and dynamically initialized statics) | ||||
| | * | | | | | | | empty sha test && common fix on mac | Marek Kotewicz | 2014-12-09 | 1 | -0/+9 |
| | | | | | | | | | |||||
| | * | | | | | | | added curl libaries, which are required for testeth project | debris | 2014-12-09 | 1 | -0/+1 |
| | | | | | | | | | |||||
| | * | | | | | | | msvc changes in tests, but tests not yet working there | debris | 2014-12-09 | 6 | -51/+32 |
| | | | | | | | | | |||||
| | * | | | | | | | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-08 | 2 | -4/+139 |
| | |\ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-08 | 15 | -86/+2082 |
| | |\ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-07 | 5 | -14/+624 |
| | |\ \ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ \ | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-04 | 18 | -37/+1996 |
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: eth/main.cpp neth/main.cpp | ||||
| | * \ \ \ \ \ \ \ \ \ \ | Merge branch 'develop' into build_enhancement | Marek Kotewicz | 2014-12-04 | 5 | -33/+142 |
| | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | * | | | | | | | | | | | | common changes | Marek Kotewicz | 2014-12-02 | 1 | -0/+1 |
| | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | use CMAKE_PREFIX_PATH instead of CMAKE_FILE_ROOT_PATH; removed the | sveneh | 2014-11-28 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | requirement to use EXACT version numbers for dependencies, cleanup | ||||
| | * | | | | | | | | | | | | Merge remote-tracking branch 'debris/mk_jsonrpc_upgrade' into build_enhancement | sveneh | 2014-11-20 | 7 | -423/+645 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This basically pulls in libjson-rpc-cpp 0.3.2, updated from previous 0.2.1. v0.3.2 completely changes its own setup, hence such a massive change builds fine on Ubuntu, needs check on OS X Conflicts: CMakeLists.txt cmake/EthDependenciesDeprecated.cmake eth/CMakeLists.txt libqethereum/CMakeLists.txt libweb3jsonrpc/CMakeLists.txt neth/CMakeLists.txt test/CMakeLists.txt | ||||
| | | * \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'develop' into mk_jsonrpc_upgrade | Marek Kotewicz | 2014-11-18 | 2 | -4/+110 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libweb3jsonrpc/abstractwebthreestubserver.h libweb3jsonrpc/spec.json test/webthreestubclient.h | ||||
| | | * | | | | | | | | | | | | | fixed test | Marek Kotewicz | 2014-11-18 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | common changes | Marek Kotewicz | 2014-11-18 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Merge branch 'develop' into mk_jsonrpc_upgrade | Marek Kotewicz | 2014-11-18 | 32 | -2021/+5930 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: alethzero/MainWin.cpp libweb3jsonrpc/WebThreeStubServer.cpp libweb3jsonrpc/abstractwebthreestubserver.h libweb3jsonrpc/spec.json test/jsonrpc.cpp test/webthreestubclient.h | ||||
| | | * | | | | | | | | | | | | | | fixed WebThreeStubServer constructor | Marek Kotewicz | 2014-11-04 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | little cleanup after upgrading jsonrpc | Marek Kotewicz | 2014-11-04 | 2 | -3/+1 |
| | | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | jsonrpc 0.3.0 working, needs cleanup | Marek Kotewicz | 2014-11-03 | 3 | -424/+301 |
| | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into ↵ | sveneh | 2014-11-17 | 8 | -311/+533 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build_enhancement Conflicts: libdevcrypto/EC.cpp -> accept-incoming | ||||
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into ↵ | sveneh | 2014-11-11 | 30 | -1929/+5384 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build_enhancement Conflicts: alethzero/CMakeLists.txt cmake/EthDependenciesDeprecated.cmake libdevcrypto/CryptoPP.h libdevcrypto/EC.cpp third/CMakeLists.txt | ||||
| | * | | | | | | | | | | | | | | | | | compiles fine now (on Linux) with both cryptopp and json-rpc-cpp dependencies | sveneh | 2014-11-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | full project compile with crypto++ dependency | sveneh | 2014-11-06 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | ... addition to last commit, these were lost. | sveneh | 2014-11-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | | | | | | | Windows fix | Paweł Bylica | 2014-12-18 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | | | | | | | Merge commit '1b8f9fdc3b44503890ed1bcb5da8bd5cb8dd83a5' into develop-evmcc | Paweł Bylica | 2014-12-15 | 12 | -31/+124 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/TestHelper.cpp | ||||
| | * | | | | | | | | | | | | | | | | | Merge pull request #600 from CJentzsch/bugfix | Gav Wood | 2014-12-13 | 0 | -0/+0 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | set first 12 bytes to zero in ecrecover | ||||
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge remote-tracking branch 'upstream/develop' into bugfix | CJentzsch | 2014-12-13 | 23 | -254/+3199 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libevm/VM.h | ||||
| | | * | | | | | | | | | | | | | | | | | | fix stackoverflow in calldataload, codecopy, extcodecopy + some tests | CJentzsch | 2014-12-06 | 3 | -0/+195 |
| | | | |_|_|_|_|_|_|_|/ / / / / / / / / | | | |/| | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | | Fix import state for state tests | CJentzsch | 2014-12-13 | 1 | -4/+4 |
| | | |/ / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/TestHelper.cpp | ||||
| | * | | | | | | | | | | | | | | | | | Style fix. | Gav Wood | 2014-12-13 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | Merge pull request #594 from imapp-pl/tests | Gav Wood | 2014-12-13 | 1 | -0/+6 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test unexpected storage entries | ||||
| | | * | | | | | | | | | | | | | | | | | Replace spaces with tabs | Paweł Bylica | 2014-12-12 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | | | | Report wrong account address in case of unexpected storege key | Paweł Bylica | 2014-12-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | | | | Test unexpected storage entries | Paweł Bylica | 2014-12-12 | 1 | -0/+6 |
| | | | |_|_|_|_|_|_|_|_|_|_|_|/ / / / | | | |/| | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop | Gav Wood | 2014-12-13 | 4 | -9/+102 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge remote-tracking branch 'ethereum/develop' into sol_swapConstants | Christian | 2014-12-13 | 10 | -26/+108 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/solidityOptimizerTest.cpp | ||||
| | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge pull request #584 from chriseth/sol_strings | chriseth | 2014-12-13 | 2 | -0/+78 |
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | String types. | ||||
| | | | | * | | | | | | | | | | | | | | | | | Support empty strings. | Christian | 2014-12-11 | 2 | -8/+14 |
| | | | | | | | | | | | | | | | | | | | | | | |||||
| | | | | * | | | | | | | | | | | | | | | | | Tests for empty and too long strings. | Christian | 2014-12-11 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | | | |||||
| | | | | * | | | | | | | | | | | | | | | | | String types. | Christian | 2014-12-10 | 1 | -0/+56 |
| | | | | | |_|_|_|_|_|_|_|_|_|_|_|/ / / / | | | | | |/| | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | | | | | Do not add at the end of the function selector "loop". | Christian | 2014-12-12 | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | | | | | Swap literals to the end if optimizing. | Christian | 2014-12-12 | 1 | -2/+17 |
| | | | | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | | | Cleanups. | Gav Wood | 2014-12-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | | | Beginnings of cleaning up the Executive/State code. | Gav Wood | 2014-12-12 | 6 | -12/+14 |
| | | |/ / / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | | | | | | | | Merge branch 'develop-evmcc' into pr-jit | Paweł Bylica | 2014-12-12 | 26 | -267/+3318 |
|\| | | | | | | | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'upstream/develop' into develop-evmcc | Paweł Bylica | 2014-12-12 | 4 | -8/+8 |
| |\| | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | | Minor warning fix. | Gav Wood | 2014-12-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop | Gav Wood | 2014-12-12 | 2 | -7/+9 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge pull request #583 from imapp-pl/vm | Gav Wood | 2014-12-12 | 2 | -7/+9 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | | | |/| | | | | | | | | | | | | | | | | | VM interface & factory | ||||
| | * | | | | | | | | | | | | | | | | | | | Fix tests. | Gav Wood | 2014-12-12 | 3 | -7/+6 |
| | | | | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | | | Reduce verbosity. | Gav Wood | 2014-12-12 | 1 | -1/+2 |
| | |/ / / / / / / / / / / / / / / / / / | |||||
| * | | | | | | | | | | | | | | | | | | | Add "--jit" option to State tests | Paweł Bylica | 2014-12-12 | 4 | -14/+25 |
| | | | | | | | | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'upstream/develop' into develop-evmcc | Paweł Bylica | 2014-12-12 | 2 | -7/+11 |
| |\| | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | | Whisper test fix. | Gav Wood | 2014-12-12 | 1 | -6/+10 |
| | | | | | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | | Fix genesis test. | Gav Wood | 2014-12-12 | 1 | -1/+1 |
| | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor/cleaning. | ||||
| * | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/vm' into develop-evmcc | Paweł Bylica | 2014-12-12 | 6 | -126/+385 |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'upstream/develop' into vm | Paweł Bylica | 2014-12-12 | 6 | -126/+385 |
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libethereum/Executive.cpp libethereum/Executive.h libethereum/State.cpp | ||||
| | | * | | | | | | | | | | | | | | | | Remove extraneous old stuff for PoC-7. | Gav Wood | 2014-12-12 | 2 | -6/+4 |
| | | |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix gas remaining issue. | ||||
| | | * | | | | | | | | | | | | | | | Whitespace change. | chriseth | 2014-12-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | | Some (few) tests for the optimizer. | Christian | 2014-12-11 | 3 | -120/+293 |
| | | | |/ / / / / / / / / / / / / | | | |/| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | Merge pull request #586 from LefterisJP/natspec_contract_tags | chriseth | 2014-12-11 | 1 | -0/+88 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |/ / / / / / / / / / / / / | | | |/| | | | | | | | | | | | | | Natspec title and author tag. | ||||
| | | | * | | | | | | | | | | | | | Natspec title and author tag. | Lefteris Karapetsas | 2014-12-10 | 1 | -0/+88 |
| | | | | |_|_|_|_|_|_|_|_|_|/ / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adding the title and author natspec documentation tags for contracts - Also using the author tag for functions now - Tests | ||||
| * | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/vm' into develop-evmcc | Paweł Bylica | 2014-12-11 | 19 | -112/+2473 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libethereum/Executive.cpp libethereum/Executive.h libethereum/State.cpp libevm/VM.cpp libevm/VM.h libevm/VMFace.h test/createRandomTest.cpp test/vm.cpp windows/LibEthereum.vcxproj.filters | ||||
| | * | | | | | | | | | | | | | | Merge remote-tracking branch 'upstream/develop' into vm | Paweł Bylica | 2014-12-11 | 8 | -43/+280 |
| | |\| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Merge pull request #582 from chriseth/sol_varSizeVariables | chriseth | 2014-12-10 | 2 | -2/+37 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |/ / / / / / / / / / / / | | | |/| | | | | | | | | | | | | Variably sized elements on the stack | ||||
| | | | * | | | | | | | | | | | | Variable-size stack elements for expression compiler. | Christian | 2014-12-09 | 1 | -0/+35 |
| | | | | | | | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | | Register variably-sized variables on stack. | Christian | 2014-12-08 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Merge branch 'develop' into network | subtly | 2014-12-08 | 7 | -41/+235 |
| | | |\| | | | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | | Calling functions of other contracts. | Christian | 2014-12-08 | 1 | -4/+131 |
| | | | | |_|_|_|_|_|_|_|_|/ / | | | | |/| | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | Merge remote-tracking branch 'ethereum/develop' into sol_import | Christian | 2014-12-08 | 13 | -52/+2176 |
| | | | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h libsolidity/InterfaceHandler.cpp libsolidity/InterfaceHandler.h solc/main.cpp test/solidityJSONInterfaceTest.cpp test/solidityNatspecJSON.cpp | ||||
| | | | * | | | | | | | | | | | | Comments and braces. | Christian | 2014-12-07 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | | Merge remote-tracking branch 'ethereum/develop' into sol_import | Christian | 2014-12-05 | 3 | -20/+435 |
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h solc/main.cpp | ||||
| | | | * | | | | | | | | | | | | | Improved external interface for multi-source and multi-contract compilation. | Christian | 2014-12-04 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | | | Multi-source and multi-contract compiler. | Christian | 2014-12-04 | 3 | -3/+6 |
| | | | | | | | | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | | | Import directive. | Christian | 2014-12-03 | 4 | -37/+102 |
| | | | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | | cryptopp crash w/null plaintext passed to decrypt | subtly | 2014-12-08 | 1 | -0/+8 |
| | | | |_|/ / / / / / / / / / / | | | |/| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | VMFactory - a new way of creating VMs | Paweł Bylica | 2014-12-11 | 2 | -7/+8 |
| | | | | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | | | | Merge branch 'develop' into vm | Paweł Bylica | 2014-12-08 | 13 | -52/+2176 |
| | |\| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | | Merge remote-tracking branch 'upstream/develop' into stateLogTests | CJentzsch | 2014-12-07 | 2 | -14/+429 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|_|_|_|_|_|/ / | | | | |/| | | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | | Merge pull request #568 from CJentzsch/newTests | Gav Wood | 2014-12-06 | 3 | -0/+195 |
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix vm overflow | ||||
| | | | | * | | | | | | | | | | | | fix stackoverflow in calldataload, codecopy, extcodecopy + some tests | CJentzsch | 2014-12-06 | 3 | -0/+195 |
| | | | | | |_|/ / / / / / / / / | | | | | |/| | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | | Replacing old cstyle enums with c++11 enums in natspec | Lefteris Karapetsas | 2014-12-05 | 2 | -3/+3 |
| | | | | |_|/ / / / / / / / / | | | | |/| | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | state log tests | CJentzsch | 2014-12-06 | 9 | -49/+1978 |
| | | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | | fix stackoverflow in calldataload, codecopy, extcodecopy + some tests | CJentzsch | 2014-12-05 | 3 | -0/+195 |
| | | | |/ / / / / / / / / / | | | |/| | | | | | | | | | | |||||
| | * | | | | | | | | | | | | Use safe pointers in Executive | Paweł Bylica | 2014-12-06 | 1 | -0/+1 |
| | | |/ / / / / / / / / / | | |/| | | | | | | | | | | |||||
| * | | | | | | | | | | | | Merge branch 'develop-evmcc' of https://github.com/imapp-pl/cpp-ethereum ↵ | Artur Zawłocki | 2014-12-05 | 2 | -14/+429 |
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into develop-evmcc | ||||
| | * | | | | | | | | | | | | Merge remote-tracking branch 'upstream/develop' into develop-evmcc | Paweł Bylica | 2014-12-05 | 2 | -14/+429 |
| | |\| | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | Stack compiler now correctly returns a string and not a pointer | Lefteris Karapetsas | 2014-12-05 | 2 | -3/+3 |
| | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | Newline right after doctag is now a valid natspec entry | Lefteris Karapetsas | 2014-12-05 | 1 | -0/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Plus tests for that | ||||
| | | * | | | | | | | | | | | Using iterators in Natspec comment parsing | Lefteris Karapetsas | 2014-12-05 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used iterators in the entirety of the InterfaceHandler natspec comment parsing pipeline - Fixed issue where @param continuing in new line would not get a space | ||||
| | | * | | | | | | | | | | | Natspec @return tag parsing | Lefteris Karapetsas | 2014-12-05 | 1 | -2/+72 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Also omitting tags from the output JSON file if they are missing instead of providing an empty string for their value | ||||
| | | * | | | | | | | | | | | Merge branch 'develop' into natspec_export_json | Lefteris Karapetsas | 2014-12-05 | 9 | -20/+141 |
| | | |\| | | | | | | | | | | |||||
| | | * | | | | | | | | | | | Natspec parsing @param doctags | Lefteris Karapetsas | 2014-12-05 | 1 | -16/+101 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Plus additional work on generally parsing doctags. One important missing feature is to parse a tag midline - Adding more tests | ||||
| | | * | | | | | | | | | | | Parsing notice and dev doxytags. | Lefteris Karapetsas | 2014-12-04 | 1 | -11/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Only initial work done. Still need to refine the logic and incorporate all the other types of tags. - Added/Modified some tests - Work in progress | ||||
| | | * | | | | | | | | | | | Moving all Interface and Documentation functionality to own class | Lefteris Karapetsas | 2014-12-03 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Creating the Interface Handler class which will take care of the parsing of Natspec comments and of interfacing with and outputing to JSON files. - Will also handle the ABI interface creation | ||||
| | | * | | | | | | | | | | | Separate user and dev natspec documentation | Lefteris Karapetsas | 2014-12-03 | 1 | -15/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - plus other small changes according to the spec | ||||
| | | * | | | | | | | | | | | More Natspec JSON export tests and better error reporting | Lefteris Karapetsas | 2014-12-02 | 2 | -3/+90 |
| | | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | | Using jsoncpp for exporting ABI interface from solidity | Lefteris Karapetsas | 2014-12-02 | 1 | -12/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Also changing the interface JSON test to have a shorter name plus to provide meaningful error message in case of failure | ||||
| | | * | | | | | | | | | | | Exporting Natspec documentation to a JSON interface | Lefteris Karapetsas | 2014-12-02 | 1 | -0/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adding a getDocumentation() function to solidity compiler stack so that we can obtain the natspec interface for a contract - Adding libjsoncpp as a dependency of libsolidity. This is done in a dirty way, using libjsonrpc-cpp s an intermediate dependency for the moment. Will fix soon. - Start of a test file for Natspec exporting to JSON | ||||
| * | | | | | | | | | | | | | jit-related CMakeLists.txt fixes | Artur Zawłocki | 2014-12-05 | 1 | -4/+2 |
| |/ / / / / / / / / / / / | |||||
| * | | | | | | | | | | | | Fix random test generator | Paweł Bylica | 2014-12-05 | 1 | -13/+16 |
| | | | | | | | | | | | | | |||||
* | | | | | | | | | | | | | Merge branch 'develop-evmcc' into pr-jit | Paweł Bylica | 2014-12-05 | 10 | -24/+301 |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: windows/Eth.vcxproj windows/TestEthereum.vcxproj | ||||
| * | | | | | | | | | | | | Merge branch 'develop' into develop-evmcc | Paweł Bylica | 2014-12-05 | 9 | -23/+141 |
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libevm/VM.h test/createRandomTest.cpp | ||||
| | * | | | | | | | | | | | Merge pull request #555 from CJentzsch/newTests | Gav Wood | 2014-12-03 | 1 | -6/+6 |
| | |\ \ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / / / | | |/| | | | | | | | | | | test update due to CALLCODE <-> RETURN | ||||
| | | * | | | | | | | | | | test update due to CALLCODA <-> RETURN | CJentzsch | 2014-12-03 | 1 | -6/+6 |
| | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | Merge pull request #549 from chriseth/sol_saveScope | Gav Wood | 2014-12-03 | 1 | -0/+30 |
| | |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / | | |/| | | | | | | | | | | Disallow assignments to structs and mappings | ||||
| | | * | | | | | | | | | | Disallow assignments to structs and mappings. | Christian | 2014-12-02 | 1 | -0/+30 |
| | | |/ / / / / / / / / | |||||
| | * | | | | | | | | | | Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop | Gav Wood | 2014-12-03 | 8 | -14/+264 |
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/vm.cpp | ||||
| | | * | | | | | | | | | | style | CJentzsch | 2014-12-02 | 3 | -38/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libevm/VM.h | ||||
| | | * | | | | | | | | | | updated createRandomTest to correct exception behavior | CJentzsch | 2014-12-02 | 1 | -9/+16 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | added logs to state tests | CJentzsch | 2014-12-02 | 6 | -39/+87 |
| | | |/ / / / / / / / / | |||||
| | * | | | | | | | | | | PV46. Minor protocol alterations. | Gav Wood | 2014-12-03 | 1 | -1/+1 |
| | | | | | | | | | | | | |||||
| * | | | | | | | | | | | Merge branch 'pr-fixes' into develop-evmcc | Paweł Bylica | 2014-12-01 | 1 | -1/+160 |
| |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / | | |/| | | | | | | | | | |||||
| | * | | | | | | | | | | Adding natspec comment test being between keyword and signature | Lefteris Karapetsas | 2014-12-01 | 1 | -2/+24 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | Solidity natspec docstring test improvements | Lefteris Karapetsas | 2014-11-28 | 1 | -23/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adding a test for docstring being between function signature and function body - Properly checking for exceptions in parsing - Small parser fix | ||||
| | * | | | | | | | | | | Solidity FunctionDefinition used ASTString shared ptr for docstrings | Lefteris Karapetsas | 2014-11-28 | 1 | -9/+11 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | Adding solidity natspec comment inside function body | Lefteris Karapetsas | 2014-11-28 | 1 | -0/+30 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | Fixing multiline comment parsing in solidity | Lefteris Karapetsas | 2014-11-28 | 1 | -2/+0 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | Solidity work for documentation strings | Lefteris Karapetsas | 2014-11-28 | 1 | -0/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Still a work in progress - Parser now properly gets each function's doc comment - Small changes in the scanner - Multiline comments are considered | ||||
| | * | | | | | | | | | | Solidity function AST nodes get documentation attribute | Lefteris Karapetsas | 2014-11-27 | 1 | -1/+32 |
| | |/ / / / / / / / / | |||||
* | | | | | | | | | | | Merge branch 'develop-evmcc' into pr-jit | Paweł Bylica | 2014-12-01 | 2 | -4/+9 |
|\| | | | | | | | | | | |||||
| * | | | | | | | | | | resolved circular dependency between libevm and libevmjit | Artur Zawłocki | 2014-11-28 | 2 | -4/+9 |
| | | | | | | | | | | | |||||
* | | | | | | | | | | | Merge branch 'develop-evmcc' into pr-jit | Paweł Bylica | 2014-11-27 | 15 | -31/+1750 |
|\| | | | | | | | | | | |||||
| * | | | | | | | | | | Merge branch 'develop' into develop-evmcc | Paweł Bylica | 2014-11-27 | 15 | -31/+1750 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libevm/VM.h test/vm.cpp | ||||
| | * | | | | | | | | | Global functions. | Christian | 2014-11-26 | 1 | -1/+90 |
| | | | | | | | | | | | |||||
| | * | | | | | | | | | Sending ether. | Christian | 2014-11-26 | 1 | -0/+15 |
| | | | | | | | | | | | |||||
| | * | | | | | | | | | More general function types and references. | Christian | 2014-11-26 | 1 | -0/+20 |
| | | | | | | | | | | | |||||
| | * | | | | | | | | | Merge pull request #540 from chriseth/sol_actualBlockchainAccess | Gav Wood | 2014-11-25 | 1 | -0/+13 |
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Access to blockchain data. | ||||
| | | * | | | | | | | | | Access to blockchain data. | Christian | 2014-11-24 | 1 | -0/+13 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | Merge pull request #533 from CJentzsch/stateTests | Gav Wood | 2014-11-25 | 1 | -3/+16 |
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Specify user defined test | ||||
| | | * | | | | | | | | | | style | Christoph Jentzsch | 2014-11-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | Specify user defined test | Christoph Jentzsch | 2014-11-21 | 1 | -3/+16 |
| | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | Merge pull request #529 from CJentzsch/newTests | Gav Wood | 2014-11-25 | 10 | -4/+1474 |
| | |\ \ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / / / | | |/| | | | | | | | | | | more tests + log tests | ||||
| | | * | | | | | | | | | | style | Christoph Jentzsch | 2014-11-21 | 2 | -4/+2 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | Merge remote-tracking branch 'upstream/develop' into newTests | Christoph Jentzsch | 2014-11-20 | 4 | -37/+106 |
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/vm.cpp | ||||
| | | * | | | | | | | | | | add make money test | Christoph Jentzsch | 2014-11-20 | 2 | -0/+46 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | more log tests | Christoph Jentzsch | 2014-11-19 | 1 | -7/+1160 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | Add Log tests | Christoph Jentzsch | 2014-11-19 | 5 | -1/+177 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | new push32 test and renaming | Christoph Jentzsch | 2014-11-19 | 1 | -1/+30 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | Changed name of some tests | Christoph Jentzsch | 2014-11-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | more precompiled contract tests | Christoph Jentzsch | 2014-11-19 | 1 | -0/+68 |
| | | | |_|_|_|_|_|/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libevm/VM.h | ||||
| | * | | | | | | | | | | Another test for struct references. | Christian | 2014-11-24 | 1 | -0/+28 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | Magic variables. | Christian | 2014-11-24 | 4 | -22/+22 |
| | | | | | | | | | | | | |||||
| | * | | | | | | | | | | Contracts as types and framework for special global variables. | Christian | 2014-11-24 | 5 | -12/+43 |
| | | |_|_|_|_|_|_|/ / | | |/| | | | | | | | | |||||
| | * | | | | | | | | | Merge pull request #524 from LefterisJP/sol_parse_comments | chriseth | 2014-11-21 | 1 | -0/+40 |
| | |\ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / | | |/| | | | | | | | | Solidity scanner taking documentation comments into account | ||||
| | | * | | | | | | | | extra comments scanning test | Lefteris Karapetsas | 2014-11-21 | 1 | -0/+11 |
| | | | | | | | | | | | |||||
| | | * | | | | | | | | documentation comments are now always skipped but saved as special tokens at ↵ | Lefteris Karapetsas | 2014-11-19 | 1 | -20/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the Scanner | ||||
| | | * | | | | | | | | solidity scanner takes triple slash doc comments into account | Lefteris Karapetsas | 2014-11-19 | 1 | -0/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Conditionally scanning for the documentation comments and gettings their contents. - Adding tests for this functionality of the scanner | ||||
* | | | | | | | | | | | Merge branch 'develop-evmcc' into pr-jit | Paweł Bylica | 2014-11-21 | 9 | -35/+454 |
|\| | | | | | | | | | | |||||
| * | | | | | | | | | | Do not catch OutOfGas exception in tests separately | Paweł Bylica | 2014-11-21 | 1 | -15/+6 |
| | | | | | | | | | | | |||||
| * | | | | | | | | | | Merge branch 'develop' into develop-evmcc | Paweł Bylica | 2014-11-21 | 8 | -21/+447 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: test/vm.cpp | ||||
| | * | | | | | | | | | Merge pull request #528 from chriseth/sol_constructor | Gav Wood | 2014-11-20 | 1 | -0/+22 |
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Special handling for constructor. | ||||
| | | * | | | | | | | | | Special handling for constructor. | Christian | 2014-11-19 | 1 | -0/+22 |
| | | | |/ / / / / / / | | | |/| | | | | | | | |||||
| | * | | | | | | | | | Merge pull request #527 from imapp-pl/pr-changes | Gav Wood | 2014-11-20 | 2 | -33/+45 |
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Check only if an exception occurred if an exception expected | ||||
| | | * | | | | | | | | | In VM tests, check only if an exception occurred if an exception expected ↵ | Paweł Bylica | 2014-11-19 | 2 | -33/+45 |
| | | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (no post state and output checking) |