Commit Graph

9 Commits

Author SHA1 Message Date
Rhett Aultman
964dc31fa5 Ignore the CMakeLists.txt.user qtcreator makes
qtcreator stores its settings in the file CMakeLists.txt.user,
and it should be ignored like the other IDE files
2017-06-03 07:48:12 -07:00
chriseth
78c384b394 Remove release tag file. 2017-03-16 12:03:46 +01:00
chriseth
29ecc6fe31 Remove leading zeroes in prerelease components. 2016-09-09 14:23:33 +02:00
Bob Summerwill
4ee2114127 Make the Solidity repository standalone.
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 :-)
2016-08-01 01:45:11 -07:00
holgerd77
18997bf83a Added docs/utils/__pycache__ to .gitignore when building docs with Python 3 2016-02-18 10:27:14 +01:00
Piper Merriam
d63ae5a5fa Flesh out naming convention section of docs 2015-12-16 16:21:04 -07:00
debris
1741e89c09 client refactor 2015-08-27 14:28:31 +02:00
Lefteris Karapetsas
26c83d0f79 Add build directory to .gitignore 2015-08-19 14:58:16 +02:00
Gav Wood
8b980c7541 Initial commit 2015-08-17 14:27:26 +02:00