Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not use -Og for debug mode (won't work on Mac/clang) | Alex Beregszaszi | 2017-02-09 | 1 | -1/+1 |
| | |||||
* | Include SOL_VERSION_COMMIT/SOL_VERSION_PLATFORM in buildinfo.h | Alex Beregszaszi | 2017-01-17 | 2 | -0/+4 |
| | |||||
* | Merge pull request #1342 from ethereum/emscripten-codesize | chriseth | 2016-11-26 | 1 | -0/+3 |
|\ | | | | | Emscripten code size improvements [WIP TEST] | ||||
| * | Add optimisation flags for Emscripten | Alex Beregszaszi | 2016-11-09 | 1 | -0/+3 |
| | | |||||
* | | Compile with -Og in debug mode (by @chfast) | Alex Beregszaszi | 2016-11-15 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1252 from ethereum/jsoncpp-from-source | chriseth | 2016-11-08 | 3 | -62/+1 |
|\ | | | | | Build jsoncpp from source using jsoncpp.cmake script | ||||
| * | Build jsoncpp from source using jsoncpp.cmake script | Paweł Bylica | 2016-10-21 | 3 | -62/+1 |
| | | |||||
* | | Fix cmake empty string replace. | chriseth | 2016-10-27 | 2 | -7/+7 |
|/ | |||||
* | Fix hex check. | chriseth | 2016-09-15 | 1 | -1/+1 |
| | |||||
* | Force commit hash to 8 digits. | chriseth | 2016-09-15 | 1 | -5/+8 |
| | |||||
* | Style. | chriseth | 2016-09-09 | 1 | -1/+1 |
| | |||||
* | Remove leading zeroes in prerelease components. | chriseth | 2016-09-09 | 1 | -0/+1 |
| | |||||
* | Suffix the "mod" version modifier using a dot. | chriseth | 2016-09-09 | 1 | -1/+1 |
| | |||||
* | Set version to 0.4.0. | chriseth | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | Store commit hash and handle prerelease vor all automation tools. | chriseth | 2016-08-26 | 1 | -0/+1 |
| | |||||
* | Make versioning semver compatible and force commit hash availability. | chriseth | 2016-08-26 | 3 | -28/+43 |
| | |||||
* | Rename libevmasm. | chriseth | 2016-08-10 | 2 | -5/+5 |
| | |||||
* | Correctly require jsoncpp | chriseth | 2016-08-10 | 1 | -2/+2 |
| | |||||
* | Correct library usage. | chriseth | 2016-08-08 | 2 | -3/+3 |
| | |||||
* | Remove unused jsonrpcstub code in cmake/ | Bob Summerwill | 2016-08-01 | 1 | -42/+0 |
| | | | | Fixes https://github.com/ethereum/solidity/issues/779 | ||||
* | Make the Solidity repository standalone. | Bob Summerwill | 2016-08-01 | 17 | -0/+1632 |
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 :-) |