aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Version 0.3.6chriseth2016-08-101-1/+1
|
* Rename libevmasm.chriseth2016-08-101-2/+0
|
* Make the Solidity repository standalone.Bob Summerwill2016-08-011-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.5chriseth2016-06-101-1/+1
|
* Updated version number to 0.3.4.Bob Summerwill2016-06-011-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.chriseth2016-05-271-1/+1
|
* Version change.chriseth2016-04-181-1/+1
|
* Added missing CMake conditional around the Solidity tests.Bob Summerwill2016-04-071-1/+5
|
* Set version to 0.3.1.chriseth2016-04-011-1/+1
|
* Move libevmasm and lll.chriseth2016-03-241-2/+0
|
* Merge branch 'movelllc' into movelibevmasmDimitry2016-03-221-0/+3
|\
| * lllcDimitry2016-03-221-0/+3
| |
* | Merge branch 'moveliblll' into movelibevmasmDimitry2016-03-221-0/+1
|\ \
| * | liblllcDimitry2016-03-221-0/+1
| |/
* / libevmasmDimitry2016-03-221-0/+1
|/
* Set version to 0.3.0chriseth2016-03-121-1/+1
|
* Update version to 0.2.2chriseth2016-02-181-1/+1
|
* Increment version to 0.2.1chriseth2016-01-301-1/+1
|
* Increment version to 0.2.0 (includes breaking changes).chriseth2015-12-011-1/+1
|
* Increment version to 0.1.7chriseth2015-11-171-1/+1
|
* Increment version to 0.1.6chriseth2015-10-161-1/+1
|
* Set version to 0.1.5.chriseth2015-10-081-1/+1
|
* Version change.chriseth2015-09-301-1/+1
|
* Version 0.1.3.chriseth2015-09-231-1/+1
|
* Add libevmasm version string.chriseth2015-09-221-1/+1
|
* Merge pull request #79 from arkpar/cmakeMarek Kotewicz2015-09-171-2/+1
|\ | | | | Per project versioning
| * per project versioningarkpar2015-09-161-2/+1
| |
* | Changes required to compile on emscripten target.chriseth2015-09-151-1/+3
|/
* Add cmake defaults for split repo builds.Lefteris Karapetsas2015-09-111-0/+4
| | | | | Basically same problem as the one seen in [this](https://github.com/ethereum/webthree/pull/34) PR.
* reflect_namesdebris2015-09-091-1/+1
|
* changed location of cmake filesdebris2015-09-081-1/+1
|
* changes required to compile solidity in a single projectdebris2015-09-011-1/+1
|
* Refactoreed CMakeLists for new module systemarkpar2015-08-241-39/+11
|
* Modularise CMakeLists files and integrate tests.chriseth2015-08-201-12/+20
|
* Add CMakeLists.txt for libsolidityLefteris Karapetsas2015-08-191-0/+50