Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename dev::sha3 to dev::keccak256 | Alex Beregszaszi | 2016-10-06 | 3 | -4/+4 |
| | |||||
* | Explicitly specify length of push data for assembly output. | chriseth | 2016-08-18 | 1 | -1/+1 |
| | |||||
* | Rename libevmasm. | chriseth | 2016-08-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #834 from chriseth/devcorecleanup | chriseth | 2016-08-08 | 2 | -5/+1 |
|\ | | | | | Some cleanup regarding libdevcore. Also rename to avoid conflicts. | ||||
| * | Correct library usage. | chriseth | 2016-08-08 | 1 | -1/+1 |
| | | |||||
| * | Some cleanup regarding libdevcore. Also rename to avoid conflicts. | chriseth | 2016-08-06 | 2 | -5/+1 |
| | | |||||
* | | Do not install headers. | chriseth | 2016-08-05 | 1 | -2/+0 |
|/ | |||||
* | Further fixes to the optimizer. | chriseth | 2016-08-02 | 2 | -4/+5 |
| | |||||
* | Reset knowledge in optimizer for path joins. | chriseth | 2016-08-01 | 3 | -3/+12 |
| | |||||
* | Make the Solidity repository standalone. | Bob Summerwill | 2016-08-01 | 1 | -0/+62 |
| | | | | | | | | | | | | | | | | | | | | 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 :-) | ||||
* | Fix warning showing up in openSUSE build. | Bob Summerwill | 2016-06-08 | 1 | -1/+1 |
| | |||||
* | Correctly use not/bnot/iszero. | chriseth | 2016-05-09 | 1 | -2/+2 |
| | | | | | A long time ago, some opcodes were renamed. Now we should only have not (bitwise negation) and iszero (logical negation). | ||||
* | Windows fix. | chriseth | 2016-04-21 | 1 | -2/+13 |
| | |||||
* | Source location for inline assembly. | chriseth | 2016-04-20 | 1 | -18/+5 |
| | |||||
* | Merge pull request #496 from chriseth/removelog | Bob Summerwill | 2016-04-12 | 2 | -10/+0 |
|\ | | | | | Remove log.h from solidity. | ||||
| * | Remove log.h from solidity. | chriseth | 2016-04-12 | 2 | -10/+0 |
| | | |||||
* | | Make solidity independent from ethcore. | chriseth | 2016-04-07 | 7 | -121/+83 |
|/ | |||||
* | reduce unnecessary solidity:: namespace | Dimitry | 2016-04-04 | 4 | -8/+8 |
| | |||||
* | return instructionInfo style | Dimitry | 2016-04-04 | 9 | -14/+14 |
| | |||||
* | enable solidity test | Dimitry | 2016-04-04 | 2 | -6/+6 |
| | |||||
* | rename namespace for instruction.h/cpp in libevmasm | Dimitry | 2016-04-02 | 13 | -32/+33 |
| | |||||
* | move libevmcore to solidity | Dimitry | 2016-04-02 | 6 | -4/+626 |
| | |||||
* | includes | Dimitry | 2016-03-22 | 3 | -4/+5 |
| | |||||
* | add liblll lllc libevmasm | Dimitry | 2016-03-22 | 2 | -4/+4 |
| | |||||
* | move libevmasm | Dimitry | 2016-03-21 | 29 | -0/+5102 |