Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | CMake: Isolate libyul into its own static library | Christian Parpart | 2018-11-23 | 1 | -1/+1 |
| | |||||
* | Isolating files shared between Yul- and Solidity language frontend. | Christian Parpart | 2018-11-22 | 1 | -0/+3 |
| | |||||
* | Do not build tests for LLL if disabled | Alex Beregszaszi | 2018-11-14 | 1 | -3/+10 |
| | |||||
* | Renaming libjulia to libyul | Christian Parpart | 2018-10-15 | 1 | -3/+3 |
| | |||||
* | Define BOOST_TEST_DYN_LINK for building soltest if Boost_USE_STATIC_LIBS is ↵ | Daniel Kirchner | 2018-08-02 | 1 | -0/+4 |
| | | | | not set. | ||||
* | Move test tools to the subdirectory test/tools and adjust CMakeLists.txt. | Daniel Kirchner | 2018-03-13 | 1 | -6/+24 |
| | |||||
* | Rename jsonCompiler to libsolc | Alex Beregszaszi | 2017-12-11 | 1 | -2/+2 |
| | |||||
* | CMake: Make libs dependencies explicit | Paweł Bylica | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | CMake: Simplify test tools config | Paweł Bylica | 2017-08-18 | 1 | -22/+5 |
| | |||||
* | CMake: Simplify libevmasm config | Paweł Bylica | 2017-08-18 | 1 | -1/+1 |
| | |||||
* | CMake: Build static libs by default | Paweł Bylica | 2017-08-18 | 1 | -1/+1 |
| | |||||
* | Refactor to abstract assembly to JULIA. | chriseth | 2017-05-20 | 1 | -0/+1 |
| | |||||
* | Add basic test for jsonCompiler | Alex Beregszaszi | 2017-05-06 | 1 | -1/+1 |
| | |||||
* | Add Julia parser test | Alex Beregszaszi | 2017-05-05 | 1 | -0/+1 |
| | |||||
* | Add constant optimizer testing to the fuzz tester. | chriseth | 2017-04-27 | 1 | -1/+1 |
| | |||||
* | Add executable for use with AFL. | chriseth | 2017-02-16 | 1 | -18/+4 |
| | |||||
* | Add test/liblll to cmake | Alex Beregszaszi | 2016-11-30 | 1 | -1/+2 |
| | |||||
* | Multi-level swarm hash. | chriseth | 2016-11-15 | 1 | -2/+3 |
| | |||||
* | test: add a test case about SourceLocation | Yoichi Hirai | 2016-11-07 | 1 | -0/+1 |
| | |||||
* | Make the Solidity repository standalone. | Bob Summerwill | 2016-08-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | This commit is the culmination of several months of work to decouple Solidity from the webthree-umbrella so that it can be developed in parallel with cpp-ethereum (the Ethereum C++ runtime) and so that even for the Solidity unit-tests there is no hard-dependency onto the C++ runtime. The Tests-over-IPC refactoring was a major step in the same process which was already committed. This commit contains the following changes: - A subset of the CMake functionality in webthree-helpers was extracted and tailored for Solidity into ./cmake. Further cleanup is certainly possible. - A subset of the libdevcore functionality in libweb3core was extracted and tailored for Solidity into ./libdevcore. Further cleanup is certainly possible - The gas price constants in EVMSchedule were orphaned into libevmasm. - Some other refactorings and cleanups were made to sever unnecessary EVM dependencies in the Solidity unit-tests. - TravisCI and Appveyor support was added, covering builds and running of the unit-tests (Linux and macOS only for now) - A bug-fix was made to get the Tests-over-IPC running on macOS. - There are still reliability issues in the unit-tests, which need immediate attention. The Travis build has been flipped to run the unit-tests 5 times, to try to flush these out. - The Emscripten automation which was previously in webthree-umbrella was merged into the TravisCI automation here. - The development ZIP deployment step has been commented out, but we will want to read that ONLY for release branch. Further iteration on these changes will definitely be needed, but I feel these have got to sufficient maturity than holding them back further isn't winning us anything. It is go time :-) | ||||
* | Do not link to libethereum for tests. | chriseth | 2016-07-01 | 1 | -1/+1 |
| | |||||
* | Refactor testing via IPC. | chriseth | 2016-06-29 | 1 | -20/+2 |
| | |||||
* | Include nested headers. | chriseth | 2016-06-03 | 1 | -1/+1 |
| | |||||
* | wrap soltest add_executable | rainbeam | 2016-05-01 | 1 | -1/+1 |
| | | | | Allows static linking. | ||||
* | Make solidity independent from ethcore. | chriseth | 2016-04-07 | 1 | -1/+1 |
| | |||||
* | Fix a "Solidity::solidity" dependency edge in the CMake file for soltest, ↵ | Bob Summerwill | 2015-12-06 | 1 | -1/+1 |
| | | | | | | | which got missed in the previous PR. This change resolves an inconsistency which was discovered in the automated dependency graph generation. softest was being declared as dependent on the Solidity module, not on just libsolidity, as it should be. | ||||
* | client refactor | debris | 2015-08-27 | 1 | -5/+1 |
| | |||||
* | Fix "add_sources" cmake macro. | Paweł Bylica | 2015-08-25 | 1 | -1/+3 |
| | |||||
* | Refactoreed CMakeLists for new module system | arkpar | 2015-08-24 | 1 | -7/+10 |
| | |||||
* | Modularise CMakeLists files and integrate tests. | chriseth | 2015-08-20 | 1 | -77/+8 |
| | |||||
* | Move Solidity tests. | chriseth | 2015-08-20 | 1 | -0/+121 |