Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #5699 from ethereum/cmake-no-c-dependency | chriseth | 2018-12-20 | 1 | -1/+1 |
|\ | | | | | cmake: Do not depend on a C compiler to be present | ||||
| * | cmake: Do not depend on a C compiler to be present by explicitly stating ↵ | Christian Parpart | 2018-12-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | that this is a C++ project. CMake defaults to C *and* C++ toolchain, in case nothing has been specified. This means that cmake always checks for both, which is more than needed. This PR cuts off C toolchain requirement from /CMakeLists.txt and ensures that we don't pass along any `..._C_...` variables in EthCompilerSettings.cake nor jsoncpp.cmake. | ||||
* | | Merge pull request #2836 from ethereum/cmake-toolchains | chriseth | 2018-12-20 | 1 | -0/+2 |
|\ \ | |/ |/| | CMake: Use toolchain files | ||||
| * | CMake: Use toolchain files | Paweł Bylica | 2018-12-19 | 1 | -0/+2 |
| | | |||||
* | | Set version to 0.5.3 | chriseth | 2018-12-20 | 1 | -1/+1 |
|/ | |||||
* | Set version to 0.5.2. | chriseth | 2018-12-03 | 1 | -1/+1 |
| | |||||
* | CMake: Isolate libyul into its own static library | Christian Parpart | 2018-11-23 | 1 | -0/+1 |
| | |||||
* | Ensure liblangutil is compiled and linked as its own static library. | Christian Parpart | 2018-11-22 | 1 | -0/+1 |
| | |||||
* | Do not build LLL unless requested via the LLL cmake option | Alex Beregszaszi | 2018-11-14 | 1 | -3/+6 |
| | |||||
* | Set version to 0.5.1. | chriseth | 2018-11-14 | 1 | -1/+1 |
| | |||||
* | Set version to 0.5.0-develop | Alex Beregszaszi | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | Set version to 0.4.26 | Alex Beregszaszi | 2018-09-13 | 1 | -1/+1 |
| | | | | To avoid conflict with 0.4.25 release. | ||||
* | Set version to 0.4.25 - tentatively. | chriseth | 2018-05-16 | 1 | -1/+1 |
| | |||||
* | Mark jsoncpp-headers as system headers | Alexander Arlt | 2018-05-15 | 1 | -1/+1 |
| | |||||
* | CMake: require builtin jsoncpp headers over system wide headers | Alex Beregszaszi | 2018-04-21 | 1 | -0/+1 |
| | |||||
* | Set version to 0.4.24 | chriseth | 2018-04-19 | 1 | -1/+1 |
| | |||||
* | Set version to 0.4.23 | chriseth | 2018-04-17 | 1 | -1/+1 |
| | |||||
* | Set version to 0.4.22. | chriseth | 2018-03-08 | 1 | -1/+1 |
| | |||||
* | Increment version number. | chriseth | 2018-02-14 | 1 | -1/+1 |
| | |||||
* | Turn off lllc installation by default | Alex Beregszaszi | 2018-02-13 | 1 | -1/+1 |
| | |||||
* | Allow lllc to be installed | Matthew Halpern | 2018-02-13 | 1 | -0/+2 |
| | |||||
* | Rename jsonCompiler to libsolc | Alex Beregszaszi | 2017-12-11 | 1 | -1/+2 |
| | |||||
* | Increment version to 0.4.20. | chriseth | 2017-12-01 | 1 | -1/+1 |
| | |||||
* | Increment version to 0.4.19. | chriseth | 2017-10-18 | 1 | -1/+1 |
| | |||||
* | CMake: Cleanup include paths | Paweł Bylica | 2017-09-27 | 1 | -1/+1 |
| | |||||
* | Increment version. | chriseth | 2017-09-22 | 1 | -1/+1 |
| | |||||
* | CMake: Better ccache configuration | Paweł Bylica | 2017-09-20 | 1 | -0/+3 |
| | | | | EthCcache module taken from cpp-ethereum. | ||||
* | deps: Move and fix jsoncpp.cmake from deps submodule | Paweł Bylica | 2017-09-19 | 1 | -1/+1 |
| | | | | This copies jsoncpp.cmake from ethereum/cpp-dependencies repo and adds BUILD_BYPRODUCT information to ExternalProject configuration (required by Ninja). | ||||
* | Set version to 0.4.17 | chriseth | 2017-08-25 | 1 | -1/+1 |
| | |||||
* | CMake: Remove unused scripts | Paweł Bylica | 2017-08-23 | 1 | -3/+0 |
| | |||||
* | CMake: Add option to static link solc | Paweł Bylica | 2017-08-23 | 1 | -0/+2 |
| | |||||
* | CMake: Fix linking with pthread | Paweł Bylica | 2017-08-22 | 1 | -0/+2 |
| | |||||
* | Set version to 0.4.16. | chriseth | 2017-08-09 | 1 | -1/+1 |
| | |||||
* | Increment version to 0.4.15 | chriseth | 2017-07-31 | 1 | -1/+1 |
| | |||||
* | Bump version. | chriseth | 2017-07-06 | 1 | -1/+1 |
| | |||||
* | Bump version. | chriseth | 2017-07-03 | 1 | -1/+1 |
| | |||||
* | Move 0x to cmake file. | chriseth | 2017-06-14 | 1 | -1/+2 |
| | |||||
* | Convert license to character array. | chriseth | 2017-06-14 | 1 | -1/+5 |
| | |||||
* | Include license and warranty statement with solc. | chriseth | 2017-06-09 | 1 | -0/+4 |
| | |||||
* | Bump version. | chriseth | 2017-05-04 | 1 | -1/+1 |
| | |||||
* | Bump version to 0.4.11. | chriseth | 2017-03-16 | 1 | -1/+1 |
| | |||||
* | Version update | chriseth | 2017-02-01 | 1 | -1/+1 |
| | |||||
* | Update version to 0.4.9. | chriseth | 2017-01-13 | 1 | -1/+1 |
| | |||||
* | Update develop version. | chriseth | 2016-12-15 | 1 | -1/+1 |
| | |||||
* | Set version to 0.4.7 | chriseth | 2016-11-22 | 1 | -1/+1 |
| | |||||
* | Update version. | chriseth | 2016-11-21 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1252 from ethereum/jsoncpp-from-source | chriseth | 2016-11-08 | 1 | -0/+1 |
|\ | | | | | Build jsoncpp from source using jsoncpp.cmake script | ||||
| * | Build jsoncpp from source using jsoncpp.cmake script | Paweł Bylica | 2016-10-21 | 1 | -0/+1 |
| | | |||||
* | | Version update in develop. | chriseth | 2016-11-01 | 1 | -1/+1 |
| | | |||||
* | | Version bump for develop. | chriseth | 2016-10-25 | 1 | -1/+1 |
|/ | |||||
* | Bump version in develop. | chriseth | 2016-09-17 | 1 | -1/+1 |
| | |||||
* | Version bump | chriseth | 2016-09-09 | 1 | -1/+1 |
| | |||||
* | Bump version. | chriseth | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Set version to 0.4.0. | chriseth | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Version 0.3.6 | chriseth | 2016-08-10 | 1 | -1/+1 |
| | |||||
* | Rename libevmasm. | chriseth | 2016-08-10 | 1 | -2/+0 |
| | |||||
* | Make the Solidity repository standalone. | Bob Summerwill | 2016-08-01 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | 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 :-) | ||||
* | Version 0.3.5 | chriseth | 2016-06-10 | 1 | -1/+1 |
| | |||||
* | Updated version number to 0.3.4. | Bob Summerwill | 2016-06-01 | 1 | -1/+1 |
| | | | | | This is a really minor release, corresponding to webthree-umbrella 1.2.5 -> 1.2.6. Just a couple of days worth of changes. | ||||
* | Set version to 0.3.3. | chriseth | 2016-05-27 | 1 | -1/+1 |
| | |||||
* | Version change. | chriseth | 2016-04-18 | 1 | -1/+1 |
| | |||||
* | Added missing CMake conditional around the Solidity tests. | Bob Summerwill | 2016-04-07 | 1 | -1/+5 |
| | |||||
* | Set version to 0.3.1. | chriseth | 2016-04-01 | 1 | -1/+1 |
| | |||||
* | Move libevmasm and lll. | chriseth | 2016-03-24 | 1 | -2/+0 |
| | |||||
* | Merge branch 'movelllc' into movelibevmasm | Dimitry | 2016-03-22 | 1 | -0/+3 |
|\ | |||||
| * | lllc | Dimitry | 2016-03-22 | 1 | -0/+3 |
| | | |||||
* | | Merge branch 'moveliblll' into movelibevmasm | Dimitry | 2016-03-22 | 1 | -0/+1 |
|\ \ | |||||
| * | | liblllc | Dimitry | 2016-03-22 | 1 | -0/+1 |
| |/ | |||||
* / | libevmasm | Dimitry | 2016-03-22 | 1 | -0/+1 |
|/ | |||||
* | Set version to 0.3.0 | chriseth | 2016-03-12 | 1 | -1/+1 |
| | |||||
* | Update version to 0.2.2 | chriseth | 2016-02-18 | 1 | -1/+1 |
| | |||||
* | Increment version to 0.2.1 | chriseth | 2016-01-30 | 1 | -1/+1 |
| | |||||
* | Increment version to 0.2.0 (includes breaking changes). | chriseth | 2015-12-01 | 1 | -1/+1 |
| | |||||
* | Increment version to 0.1.7 | chriseth | 2015-11-17 | 1 | -1/+1 |
| | |||||
* | Increment version to 0.1.6 | chriseth | 2015-10-16 | 1 | -1/+1 |
| | |||||
* | Set version to 0.1.5. | chriseth | 2015-10-08 | 1 | -1/+1 |
| | |||||
* | Version change. | chriseth | 2015-09-30 | 1 | -1/+1 |
| | |||||
* | Version 0.1.3. | chriseth | 2015-09-23 | 1 | -1/+1 |
| | |||||
* | Add libevmasm version string. | chriseth | 2015-09-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #79 from arkpar/cmake | Marek Kotewicz | 2015-09-17 | 1 | -2/+1 |
|\ | | | | | Per project versioning | ||||
| * | per project versioning | arkpar | 2015-09-16 | 1 | -2/+1 |
| | | |||||
* | | Changes required to compile on emscripten target. | chriseth | 2015-09-15 | 1 | -1/+3 |
|/ | |||||
* | Add cmake defaults for split repo builds. | Lefteris Karapetsas | 2015-09-11 | 1 | -0/+4 |
| | | | | | Basically same problem as the one seen in [this](https://github.com/ethereum/webthree/pull/34) PR. | ||||
* | reflect_names | debris | 2015-09-09 | 1 | -1/+1 |
| | |||||
* | changed location of cmake files | debris | 2015-09-08 | 1 | -1/+1 |
| | |||||
* | changes required to compile solidity in a single project | debris | 2015-09-01 | 1 | -1/+1 |
| | |||||
* | Refactoreed CMakeLists for new module system | arkpar | 2015-08-24 | 1 | -39/+11 |
| | |||||
* | Modularise CMakeLists files and integrate tests. | chriseth | 2015-08-20 | 1 | -12/+20 |
| | |||||
* | Add CMakeLists.txt for libsolidity | Lefteris Karapetsas | 2015-08-19 | 1 | -0/+50 |