Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Also extract tests that do not start with a pragma. | chriseth | 2018-08-14 | 1 | -23/+16 |
| | |||||
* | Test that documentation does not contain any warnings. | chriseth | 2018-08-14 | 1 | -13/+3 |
| | |||||
* | fixes tests.sh to not use hard-coded working dir and adds proper cleanup | Christian Parpart | 2018-08-01 | 1 | -15/+59 |
| | | | | | | | * Implicitely also allows concurrent runs. * Properly cleanup of any working files created during runtime. * Properly cleanup upon singals. * Allow early-abort during cmdline tests without leaking processes. | ||||
* | Keep the proper aleth hash in contributing.rst | Alex Beregszaszi | 2018-07-18 | 1 | -0/+1 |
| | |||||
* | circleci: Integrate codespell. | Cryptomental | 2018-07-11 | 1 | -0/+3 |
| | | | | | | | | | | Run codespell against documentation and during Linux test run. Use codespell_whitelist.txt dictionary to whitelist words that should not be considered as misspelled. Currently whitelist "iff" and "nd". Refs: #4442 | ||||
* | Merge pull request #4434 from mattaereal/patch-4 | chriseth | 2018-07-10 | 1 | -16/+23 |
|\ | | | | | Update isolate_tests.py | ||||
| * | Update isolate_tests to use simple quotes consistently. | Matías A. Ré Medina | 2018-07-09 | 1 | -2/+2 |
| | | | | | | | | The previous code had double quotes and the project uses simple quotes. | ||||
| * | Change isolate_tests to support single files as an input | Matías A. Ré Medina | 2018-07-09 | 1 | -16/+23 |
| | | | | | | | | | | | | | | | | | | | | On the documentation the examples for the usage of isolate_tests.py are shown with single files, and it's currently not working. It only works for folders or wildcards that return more than one file, since that's how os.walk works within a loop for that cases. Proposed an simple and easy fix. I extracted the core functionality for extracting tests from files, and made another function called `extract_and_write` If the program receives a single file the function `extract_and_write` is called once, it even works for `docs` when specified. If the program receives a path or a wildcard, works as used to. | ||||
* | | Rename eth to aleth in testing scripts | Alex Beregszaszi | 2018-07-09 | 1 | -23/+22 |
| | | |||||
* | | Simplify code regarding eth in tests.sh | Alex Beregszaszi | 2018-07-09 | 1 | -4/+4 |
| | | |||||
* | | Pull before pushing to bytecode (as on *ix). | chriseth | 2018-07-05 | 1 | -0/+1 |
|/ | |||||
* | Avoid hanging in tests.sh when IPC program is not found | ajs | 2018-07-03 | 1 | -0/+9 |
| | |||||
* | Update aleth for testing | Alex Beregszaszi | 2018-07-02 | 1 | -6/+6 |
| | |||||
* | Support Manjaro Linux distributions in dependencies script | ajs | 2018-06-29 | 1 | -1/+1 |
| | |||||
* | make build concurrency build-time customizable | Christian Parpart | 2018-06-26 | 1 | -2/+18 |
| | |||||
* | Dockerfile: improves docker image size and small others | Christian Parpart | 2018-06-26 | 1 | -9/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This greatly improves size of the final docker image with the help of multi-stage docker builds. With that change, we can also make the build stage readable/maintainable again by splitting up into multiple RUN statements as well as not needing to clean-up temporary objects. The dependencies have been put on top of the primary COPY statement in order to not rebuild the dependencies each time one wants to rebuild the docker image (for example due to code changes). The solc compilation itself is now parallelized to the CPU core count to speed up those builds that have more cores available on their docker build system. Future Notes: ------------- We could further improve the Dockerfile by explicitely adding the directories this docker build is interested in (such as solc source code exclusively). Or one may want to also use the build step for automated testing (CI) by enforcing soltest and cmdlineTests.sh right before finalizing the image. | ||||
* | Use new PGP key and retire old ubuntu releases. | chriseth | 2018-06-22 | 1 | -2/+2 |
| | |||||
* | Use correct python version for the upgrade_bugs_by_version script | Leonardo Alt | 2018-06-18 | 1 | -1/+1 |
| | |||||
* | Correctly choose python version for scripts requiring python2. | Daniel Kirchner | 2018-06-15 | 2 | -2/+2 |
| | |||||
* | Updates Windows release to VS 2017 15.7.3 | bitshift | 2018-06-11 | 1 | -4/+3 |
| | |||||
* | Merge pull request #4073 from alibabe/fix-jsoncpp-install | chriseth | 2018-05-29 | 1 | -0/+16 |
|\ | | | | | Install a different jsoncpp version on cirleci to ensure compilation never clashes with the internal one | ||||
| * | Install a different jsoncpp version on cirleci to ensure compilation never ↵ | alibabe | 2018-05-21 | 1 | -0/+16 |
| | | | | | | | | | | | | clashes with the internal one by progamatically installing jsoncpp to ensure the verison is alway 1.7.4 | ||||
* | | Merge pull request #4180 from veox/use-pip-solidity-lexer | chriseth | 2018-05-28 | 1 | -0/+1 |
|\ \ | | | | | | | docs: Use Solidity lexer from PyPI, instead of a local module | ||||
| * | | docs: install requirements as part of doc-build script. | Noel Maersk | 2018-05-23 | 1 | -0/+1 |
| | | | |||||
* | | | Supply `git` as an alpine linux dependency | Tim Holland | 2018-05-23 | 1 | -1/+1 |
|/ / | | | | | | | | | Otherwise, the docker build will fail complaining about not knowing a commit hash to label the version with. | ||||
* / | Fix install_deps.sh script for Arch Linux. | Julius Huelsmann | 2018-05-17 | 1 | -4/+3 |
|/ | | | | Also added cvc4 as dependency. | ||||
* | Merge pull request #4052 from kylewu/vs-2017-build | chriseth | 2018-05-08 | 1 | -1/+13 |
|\ | | | | | run both vs 2015 and vs 2017 in appveyor | ||||
| * | run both vs 2015 and vs 2017 in appveyor | GuessWho | 2018-05-03 | 1 | -1/+13 |
| | | |||||
* | | Adds CircleCI config for macOS. | Erik Kundt | 2018-05-01 | 1 | -6/+23 |
|/ | | | | Does not run ipc and smt tests. | ||||
* | Install & use cmake provided by scripts/install_cmake.sh for emscripten | Alexander Arlt | 2018-04-23 | 2 | -0/+12 |
| | |||||
* | CMake: Update jsoncpp to v1.8.4 | Alexander Arlt | 2018-04-23 | 2 | -2/+2 |
| | |||||
* | Prepare 0.4.23 release. | chriseth | 2018-04-19 | 1 | -4/+4 |
| | |||||
* | Support ubuntu bionic source builds. | chriseth | 2018-04-18 | 1 | -9/+5 |
| | |||||
* | Merge pull request #3905 from ethereum/reportCmdline | chriseth | 2018-04-17 | 1 | -4/+16 |
|\ | | | | | Report failed commandline tests. | ||||
| * | Report failed commandline tests. | chriseth | 2018-04-17 | 1 | -4/+16 |
| | | |||||
* | | Support bionic. | chriseth | 2018-04-17 | 1 | -1/+1 |
|/ | |||||
* | Show progress on travis. | chriseth | 2018-04-17 | 1 | -1/+1 |
| | |||||
* | Run tests in constantinople mode too | Alex Beregszaszi | 2018-04-10 | 1 | -1/+8 |
| | |||||
* | Merge pull request #3833 from ethereum/newEthBinaries | chriseth | 2018-04-06 | 1 | -6/+6 |
|\ | | | | | Use new eth binaries. | ||||
| * | Use new eth binaries. | chriseth | 2018-04-06 | 1 | -6/+6 |
| | | |||||
* | | Fix trusty build script for eth. | chriseth | 2018-04-05 | 1 | -3/+9 |
|/ | |||||
* | Add scripts to build the eth binary via docker. | chriseth | 2018-04-04 | 3 | -0/+31 |
| | |||||
* | Test extraction tool. | chriseth | 2018-03-16 | 1 | -0/+49 |
| | |||||
* | Add interactive test tool isoltest. | Daniel Kirchner | 2018-03-15 | 1 | -0/+6 |
| | |||||
* | Add soltest.sh script that invokes soltest with the correct --testpath. | Daniel Kirchner | 2018-03-13 | 1 | -0/+43 |
| | |||||
* | Infrastructure for extracting syntax tests in separate test files. | Daniel Kirchner | 2018-03-13 | 2 | -2/+7 |
| | |||||
* | Move test tools to the subdirectory test/tools and adjust CMakeLists.txt. | Daniel Kirchner | 2018-03-13 | 1 | -1/+1 |
| | |||||
* | Use new eth binary for trusty. | chriseth | 2018-03-06 | 1 | -5/+8 |
| | |||||
* | Abort on the first failed end-to-end run. | chriseth | 2018-03-02 | 1 | -3/+0 |
| | |||||
* | Simplify error handling in tests.sh | Alex Beregszaszi | 2018-03-02 | 1 | -3/+1 |
| | |||||
* | Test both EVM versions. | chriseth | 2018-03-02 | 1 | -8/+27 |
| | |||||
* | Fix install_deps.sh for Debian without lsb_release | Paweł Bylica | 2018-02-27 | 1 | -6/+7 |
| | |||||
* | Run tests in parallel on circle. | chriseth | 2018-02-27 | 1 | -44/+56 |
| | |||||
* | Run EndToEnd tests on circle, too. | chriseth | 2018-02-23 | 1 | -5/+25 |
| | |||||
* | Fix PPA script. | chriseth | 2018-02-14 | 1 | -1/+1 |
| | |||||
* | Allow lllc to be installed | Matthew Halpern | 2018-02-13 | 1 | -0/+3 |
| | |||||
* | Handle version for solcjs tests. | chriseth | 2018-02-10 | 1 | -1/+2 |
| | |||||
* | Split solcjs and external tests. | chriseth | 2018-02-10 | 1 | -26/+2 |
| | |||||
* | Try something else. | chriseth | 2018-02-08 | 1 | -1/+6 |
| | |||||
* | Larger stack for nodejs when building via emscripten. | chriseth | 2018-02-08 | 1 | -0/+4 |
| | |||||
* | Support macOS High Sierra for install_deps script | William Entriken | 2018-01-24 | 1 | -1/+4 |
| | |||||
* | Merge pull request #3313 from terasum/develop | chriseth | 2018-01-20 | 1 | -1/+1 |
|\ | | | | | Update GPG key URL for Centos install | ||||
| * | Update GPG key URL for the Centos installer script | ChenQuan | 2018-01-04 | 1 | -1/+1 |
| | | |||||
* | | Made install_deps.sh safe to use on Arch Linux | Manus | 2018-01-17 | 1 | -1/+1 |
|/ | |||||
* | Add artful to releases. | chriseth | 2017-12-29 | 1 | -1/+1 |
| | |||||
* | Changes to support Linux Mint: a derivative of Ubuntu. | mekkanik | 2017-12-20 | 1 | -4/+15 |
| | |||||
* | Rename jsonCompiler to libsolc | Alex Beregszaszi | 2017-12-11 | 3 | -4/+4 |
| | |||||
* | Review fixes | Yuriy Kashnikov | 2017-12-06 | 1 | -4/+5 |
| | |||||
* | Handle git release tag properly | Yuriy Kashnikov | 2017-12-06 | 1 | -1/+5 |
| | | | | | | Build process will check current commit and if it is tagged starting with a `v` then it will create `prerelease.txt` file in the top directory. | ||||
* | Manual deploy to docker. | chriseth | 2017-12-01 | 1 | -0/+49 |
| | |||||
* | Update the script for Ubuntu Artful 17.10 | Guanqun Lu | 2017-11-11 | 1 | -1/+6 |
| | |||||
* | Merge pull request #3090 from ethereum/noprepublish | chriseth | 2017-10-18 | 1 | -0/+4 |
|\ | | | | | Disable prepublish script in test. | ||||
| * | Use config explicitly | chriseth | 2017-10-18 | 1 | -1/+1 |
| | | |||||
| * | Disable prepublish script in test. | chriseth | 2017-10-17 | 1 | -0/+4 |
| | | |||||
* | | Quiet wget. | chriseth | 2017-10-17 | 1 | -1/+1 |
| | | |||||
* | | Use new eth binary. | chriseth | 2017-10-17 | 1 | -2/+3 |
|/ | |||||
* | Added boost-static to Fedora dependencies | Gianfranco Cecconi | 2017-10-13 | 1 | -0/+1 |
| | | | This fixes potential _cmake_ stage of the build, as documented here https://github.com/ethereum/solidity/issues/3071#issuecomment-336477742 . | ||||
* | Merge pull request #2990 from ethereum/someMoreSMTStuff | chriseth | 2017-10-04 | 1 | -9/+8 |
|\ | | | | | Basic SMT tests. | ||||
| * | Install libz3-dev from PPA if the distribution does not provide it. | chriseth | 2017-09-29 | 1 | -9/+8 |
| | | |||||
* | | Use byzantium version of eth. | chriseth | 2017-10-03 | 1 | -2/+2 |
|/ | |||||
* | Windows: Copy install_deps.cmake from cpp-dependencies repo | Paweł Bylica | 2017-09-20 | 2 | -1/+100 |
| | |||||
* | Circle CI: Emscripten build | Paweł Bylica | 2017-09-15 | 3 | -12/+12 |
| | |||||
* | Travis CI: Fix Emscripten build | Paweł Bylica | 2017-09-13 | 1 | -23/+24 |
| | |||||
* | Merge pull request #2765 from ethereum/emscripten | chriseth | 2017-08-25 | 1 | -17/+8 |
|\ | | | | | Emscripten | ||||
| * | Leave artifact also on root. | chriseth | 2017-08-25 | 1 | -1/+2 |
| | | |||||
| * | Emscripten, CI: Use CMake toolchain file | Paweł Bylica | 2017-08-25 | 1 | -3/+3 |
| | | |||||
| * | Travis CI: Cleanup emscripten build script | Paweł Bylica | 2017-08-25 | 1 | -13/+3 |
| | | |||||
* | | Do not include soltest and .so files in zip archives. | chriseth | 2017-08-25 | 1 | -35/+0 |
|/ | |||||
* | Require libz3-dev for ubuntu PPA builds. | chriseth | 2017-08-24 | 1 | -3/+13 |
| | |||||
* | Merge pull request #2538 from ethereum/z3Conditions | Alex Beregszaszi | 2017-08-24 | 1 | -24/+31 |
|\ | | | | | z3 conditions | ||||
| * | Review changes. | chriseth | 2017-08-23 | 1 | -2/+3 |
| | | |||||
| * | Prepare build system for Z3. | chriseth | 2017-08-23 | 1 | -24/+30 |
| | | |||||
* | | Keep REPO_ROOT as absolute path | Alex Beregszaszi | 2017-08-24 | 1 | -1/+1 |
| | | |||||
* | | Add external tests. | chriseth | 2017-08-24 | 1 | -0/+3 |
|/ | |||||
* | CMake: Add option to static link solc | Paweł Bylica | 2017-08-23 | 1 | -1/+1 |
| | |||||
* | Refactor compilation tests. | chriseth | 2017-07-14 | 1 | -21/+0 |
| | |||||
* | Ignore the docs build directory. | chriseth | 2017-07-14 | 1 | -1/+3 |
| | |||||
* | Upgrade isolate_tests.py to support extracting code from docs | Alex Beregszaszi | 2017-07-13 | 1 | -3/+48 |
| | |||||
* | Added various contracts for testing. | chriseth | 2017-07-05 | 1 | -3/+20 |
| | |||||
* | Merge pull request #2515 from ethereum/ubuntuRelease | chriseth | 2017-07-05 | 1 | -4/+20 |
|\ | | | | | Some fixes for the PPA release scripts. | ||||
| * | Some fixes for the PPA release scripts. | chriseth | 2017-07-04 | 1 | -4/+20 |
| | | |||||
* | | Only push to bytecode repository if there is something to push. | chriseth | 2017-07-04 | 1 | -2/+1 |
| | | |||||
* | | Merge pull request #2510 from ethereum/develop | chriseth | 2017-07-03 | 9 | -21/+113 |
|\| | | | | | Version 0.4.12 | ||||
| * | Add script to retrieve version | Alex Beregszaszi | 2017-07-01 | 5 | -7/+38 |
| | | |||||
| * | Read version from CMakeLists in test_emscripten | Alex Beregszaszi | 2017-07-01 | 1 | -14/+1 |
| | | |||||
| * | Use BuildInfo.h to retrieve version | Alex Beregszaszi | 2017-06-29 | 1 | -1/+14 |
| | | |||||
| * | Run solc-js tests on emscripten build | Alex Beregszaszi | 2017-06-29 | 2 | -1/+54 |
| | | |||||
| * | This might fix our windows tests. | chriseth | 2017-06-20 | 2 | -4/+5 |
| | | |||||
| * | Change windows CI to use the same bytecode directory as linux. | chriseth | 2017-06-15 | 1 | -3/+3 |
| | | |||||
| * | Use actual hash. | chriseth | 2017-05-29 | 1 | -1/+1 |
| | | |||||
| * | Use HEAD for report directory name | chriseth | 2017-05-24 | 1 | -8/+4 |
| | | |||||
| * | Move COMMIT_DATE | Alex Beregszaszi | 2017-05-24 | 1 | -2/+4 |
| | | |||||
| * | Make bytecode upload more robust and use date for directory name. | chriseth | 2017-05-20 | 1 | -5/+14 |
| | | |||||
| * | Remove wily and add zesty. | chriseth | 2017-05-05 | 1 | -1/+1 |
| | | |||||
* | | Also put prerelease.txt into release tarball. | chriseth | 2017-05-17 | 1 | -0/+4 |
|/ | |||||
* | Do not run IPC tests on windows. | chriseth | 2017-04-26 | 2 | -77/+0 |
| | |||||
* | Update shasum to new eth version. | chriseth | 2017-04-25 | 1 | -1/+1 |
| | |||||
* | Install eth (including dependencies). | chriseth | 2017-04-25 | 2 | -0/+10 |
| | |||||
* | Use fixed binary for eth. | chriseth | 2017-04-25 | 1 | -1/+4 |
| | |||||
* | Fix test script. | chriseth | 2017-04-25 | 1 | -1/+1 |
| | |||||
* | Do not install eth from PPA for CI. | chriseth | 2017-04-25 | 1 | -8/+0 |
| | |||||
* | Run tests in docker only on Travis | Alex Beregszaszi | 2017-04-25 | 1 | -0/+2 |
| | |||||
* | Test using eth from docker. | chriseth | 2017-04-25 | 1 | -1/+2 |
| | |||||
* | Merge pull request #2128 from ethereum/bytecodeNoPull | Yoichi Hirai | 2017-04-18 | 1 | -15/+18 |
|\ | | | | | Run bytecode upload only if encrypted variables are available. | ||||
| * | Run bytecode upload only if encrypted variables are available. | chriseth | 2017-04-18 | 1 | -15/+18 |
| | | |||||
* | | Create and update bugs by version list. | chriseth | 2017-04-12 | 1 | -0/+43 |
|/ | |||||
* | Also generate optimized code. | chriseth | 2017-03-23 | 2 | -23/+30 |
| | |||||
* | Create bytecode for all tests and push to remote repo. | chriseth | 2017-03-23 | 4 | -0/+159 |
| | |||||
* | Isolate test cases from all tests and store under hash. | chriseth | 2017-03-23 | 1 | -12/+12 |
| | |||||
* | Use "nightly" version string for all CI built binaries. | chriseth | 2017-03-23 | 2 | -7/+1 |
| | |||||
* | Merge pull request #1796 from ethereum/publishalpinestatic | Alex Beregszaszi | 2017-03-20 | 4 | -3/+14 |
|\ | | | | | Publish soljson and alpine static build on github release page. | ||||
| * | Rename solc binary. | chriseth | 2017-03-20 | 1 | -1/+1 |
| | | |||||
| * | Move docker build to its own script. | chriseth | 2017-03-17 | 1 | -0/+8 |
| | | |||||
| * | Publish soljson and alpine static build on github release page. | chriseth | 2017-03-17 | 3 | -3/+6 |
| | | |||||
* | | Fixes spacing around condition. | chriseth | 2017-03-20 | 1 | -2/+2 |
| | | |||||
* | | Specify docker entry point and only run release on tags. | chriseth | 2017-03-17 | 2 | -4/+4 |
|/ | |||||
* | Merge pull request #1779 from ethereum/moretests | Alex Beregszaszi | 2017-03-16 | 1 | -2/+6 |
|\ | | | | | Correctly find contracts with other delimiters. | ||||
| * | Correctly find contracts with other delimiters. | chriseth | 2017-03-15 | 1 | -2/+6 |
| | | |||||
* | | Merge branch 'release' into develop | chriseth | 2017-03-16 | 1 | -1/+1 |
|\ \ | |/ |/| | |||||
| * | Merge pull request #1622 from ethereum/develop | chriseth | 2017-02-01 | 2 | -13/+7 |
| |\ | | | | | | | Solidity version 0.4.9 | ||||
| * \ | Merge pull request #1561 from ethereum/develop | chriseth | 2017-01-13 | 2 | -0/+71 |
| |\ \ | | | | | | | | | Merge develop into release for 0.4.8 | ||||
| * \ \ | Merge remote-tracking branch 'origin/develop' into release | chriseth | 2016-12-15 | 6 | -32/+67 |
| |\ \ \ | |||||
* | | | | | Script for filtering unique failures. | chriseth | 2017-02-25 | 1 | -0/+14 |
| | | | | | |||||
* | | | | | Kill the right eth process in tests | chriseth | 2017-02-14 | 1 | -3/+4 |
| | | | | | |||||
* | | | | | Fix test expressions. | chriseth | 2017-02-13 | 1 | -11/+16 |
| | | | | | |||||
* | | | | | Fail if docker deploy failed. | chriseth | 2017-02-13 | 1 | -0/+2 |
| | | | | | |||||
* | | | | | Check for tag in travis. | chriseth | 2017-02-10 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | clarify branches for docker to push on and clarify where to find cmakelists.txt | RJ Catalano | 2017-02-10 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io> | ||||
* | | | | | minor fixups | RJ Catalano | 2017-02-10 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io> | ||||
* | | | | | defeat race condition | RJ Catalano | 2017-02-10 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io> | ||||
* | | | | | create automated docker deployment | RJ Catalano | 2017-02-10 | 2 | -9/+30 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io> | ||||
* | | | | | reorganize deps installation | RJ Catalano | 2017-02-10 | 1 | -20/+17 |
| | | | | | | | | | | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io> | ||||
* | | | | | Include --show-progress in soltest | Alex Beregszaszi | 2017-02-09 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | Ensure that all commands succed and move back to root | Alex Beregszaszi | 2017-02-09 | 1 | -6/+12 |
| | | | | | |||||
* | | | | | Fix tests on mac (wc produces whitespace) | Alex Beregszaszi | 2017-02-08 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | implement a build script | RJ Catalano | 2017-02-03 | 1 | -0/+17 |
| |_|_|/ |/| | | | | | | | | | | | Signed-off-by: RJ Catalano <rj@monax.io> | ||||
* | | | | Merge pull request #1594 from ethereum/fixStdToken | chriseth | 2017-01-31 | 1 | -0/+4 |
|\ \ \ \ | | | | | | | | | | | Make standard token compileable. | ||||
| * | | | | Test that all constructible std contracts produce bytecode. | chriseth | 2017-01-21 | 1 | -0/+4 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #1608 from LefterisJP/archlinux_add_ethereum_git | chriseth | 2017-01-27 | 1 | -0/+2 |
|\ \ \ \ | | | | | | | | | | | Add ethereum-git to archlinux dependencies | ||||
| * | | | | Add ethereum-git to archlinux dependencies | Lefteris Karapetsas | 2017-01-26 | 1 | -0/+2 |
| |/ / / | | | | | | | | | | | | | It's needed for testing, since we need to have the `eth` client installed | ||||
* / / / | Tests for library checksums. | chriseth | 2017-01-25 | 1 | -14/+2 |
|/ / / | |||||
* | | | Travis CI: Install latest CMake | Paweł Bylica | 2017-01-12 | 1 | -0/+37 |
| | | | |||||
* | | | Replace `` by $(). | chriseth | 2017-01-09 | 1 | -4/+3 |
| | | | |||||
* | | | Create source tarballs for releases. | chriseth | 2017-01-04 | 1 | -0/+35 |
| |/ |/| | |||||
* | | Merge pull request #1357 from federicobond/remove-sierra-note | chriseth | 2016-12-12 | 1 | -6/+0 |
|\ \ | | | | | | | Remove macOS Sierra note from install_deps.sh | ||||
| * | | Remove macOS Sierra note from install_deps.sh | Federico Bond | 2016-11-11 | 1 | -6/+0 |
| | | | |||||
* | | | Cleanup and fix scripts/isolate_tests.py | Federico Bond | 2016-12-07 | 1 | -16/+36 |
| | | | |||||
* | | | Rename isolateTests.py script to isolate_tests.py | Federico Bond | 2016-12-07 | 1 | -0/+0 |
| | | | |||||
* | | | Merge pull request #1342 from ethereum/emscripten-codesize | chriseth | 2016-11-26 | 1 | -0/+4 |
|\ \ \ | | | | | | | | | Emscripten code size improvements [WIP TEST] | ||||
| * | | | Add optimisation flags for Emscripten | Alex Beregszaszi | 2016-11-09 | 1 | -2/+2 |
| | | | | |||||
| * | | | Display emscripten output size | Alex Beregszaszi | 2016-11-09 | 1 | -0/+4 |
| |/ / | |||||
* | | | Alpine base docker file. | chriseth | 2016-11-25 | 1 | -0/+12 |
| | | | |||||
* | | | Enable the optimizer for test runs. | chriseth | 2016-11-23 | 1 | -2/+7 |
| |/ |/| | |||||
* | | Update tests.sh | chriseth | 2016-11-15 | 1 | -0/+1 |
| | | |||||
* | | Add tests for the std files. | chriseth | 2016-11-12 | 1 | -2/+15 |
|/ | |||||
* | Fetch jsoncpp tarball during ppa release. | chriseth | 2016-11-08 | 1 | -0/+4 |
| | |||||
* | Drop CryptoPP leftovers | Paweł Bylica | 2016-11-08 | 3 | -16/+0 |
| | | | | Especially, do not compile CryptoPP for Emscripten. | ||||
* | Build jsoncpp from source using jsoncpp.cmake script | Paweł Bylica | 2016-10-21 | 4 | -43/+4 |
| | |||||
* | Simplify publish script | Alex Beregszaszi | 2016-10-15 | 1 | -2/+4 |
| | |||||
* | Change solc-bin publish script to support npm | Alex Beregszaszi | 2016-10-15 | 1 | -1/+8 |
| | |||||
* | Merge pull request #1196 from ethereum/solc-bin-publish-update | chriseth | 2016-10-14 | 1 | -4/+2 |
|\ | | | | | solc-bin publish script should let the update script decide which files changed | ||||
| * | Make "-a" more visible. | chriseth | 2016-10-12 | 1 | -1/+1 |
| | | |||||
| * | solc-bin publish script should let the update script decide which files changed | Alex Beregszaszi | 2016-10-11 | 1 | -4/+2 |
| | | |||||
* | | Merge pull request #1126 from ethereum/isolateTests | chriseth | 2016-10-12 | 1 | -0/+24 |
|\ \ | |/ |/| | Add script to extract test cases. | ||||
| * | Extend comment. | chriseth | 2016-10-11 | 1 | -1/+2 |
| | | |||||
| * | Add script to extract test cases. | chriseth | 2016-09-30 | 1 | -0/+23 |
| | | |||||
* | | Fix deploy script. | chriseth | 2016-10-05 | 1 | -2/+3 |
| | | |||||
* | | Update publish_binary.sh | chriseth | 2016-10-01 | 1 | -1/+1 |
| | | |||||
* | | Use "develop" for debian version name. | chriseth | 2016-09-18 | 1 | -1/+1 |
| | | |||||
* | | Do not create prerelease build for release branch. | chriseth | 2016-09-18 | 1 | -1/+6 |
| | | |||||
* | | Also publish from release branch. | chriseth | 2016-09-18 | 1 | -9/+25 |
| | | |||||
* | | Fix problem that caused multiple binaries per day. | chriseth | 2016-09-18 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1097 from ethereum/forceeight | chriseth | 2016-09-17 | 2 | -2/+2 |
|\ | | | | | Force commit hash to 8 digits. | ||||
| * | Force commit hash to 8 digits. | chriseth | 2016-09-15 | 2 | -2/+2 |
| | | |||||
* | | Add warning for CentOS dependencies | Lefteris Karapetsas | 2016-09-15 | 1 | -26/+32 |
| | | |||||
* | | Add Centos to install_deps.sh | Lefteris Karapetsas | 2016-09-12 | 1 | -0/+41 |
|/ | | | | | | Added steps to otain solidity dependencies in CentOS. Tested those steps on a CentOS 6.8 machine, but the instructions are from memory. May need some tweaking. | ||||
* | Remove leading zeroes in prerelease components. | chriseth | 2016-09-09 | 3 | -3/+6 |
| | |||||
* | Store emscripten binaries usig new naming scheme. | chriseth | 2016-09-09 | 1 | -3/+3 |
| | |||||
* | Added missing "stop on error" to scripts/install.sh. | Bob Summerwill | 2016-09-07 | 1 | -0/+2 |
| | |||||
* | Merge pull request #975 from blockchaindev/bug/674-solc-crash | chriseth | 2016-09-01 | 1 | -16/+6 |
|\ | | | | | solc crashes without 'export LC_ALL=C' | ||||
| * | Fixed a bug causing solc to crash on startup due to invalid environment ↵ | Christopher Gilbert | 2016-08-30 | 1 | -16/+6 |
| | | | | | | | | settings for locale | ||||
* | | soltest on windows | Dimitry | 2016-08-31 | 2 | -0/+77 |
| | | |||||
* | | Merge pull request #947 from winsvega/soltest | winsvega | 2016-08-31 | 1 | -1/+1 |
|\ \ | |/ |/| | rename --ipc to --ipcpath | ||||
| * | rename --ipc to --ipcpath | Dimitry | 2016-08-29 | 1 | -1/+1 |
| | | |||||
* | | Store commit hash and handle prerelease vor all automation tools. | chriseth | 2016-08-26 | 2 | -2/+3 |
|/ | |||||
* | Use the new update script. | chriseth | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | update comments | rain | 2016-08-17 | 1 | -9/+2 |
| | |||||
* | don't force upgrade on alpine linux install | rain | 2016-08-17 | 1 | -1/+0 |
| | |||||
* | replace bash with sh | rain | 2016-08-17 | 1 | -2/+2 |
| | | | | sh is portable across POSIX systems | ||||
* | correct detection string for Alpine | rain | 2016-08-17 | 1 | -1/+1 |
| | |||||
* | fall back to os-release if lsb_release not present | rain | 2016-08-17 | 1 | -1/+8 |
| | |||||
* | separate function for determining linux distro | rain | 2016-08-17 | 1 | -1/+6 |
| | |||||
* | Move custom test options to after -- | chriseth | 2016-08-12 | 1 | -1/+1 |
| | |||||
* | Enable publishing again. | chriseth | 2016-08-12 | 1 | -4/+0 |
| | |||||
* | Debug publishing. | chriseth | 2016-08-12 | 1 | -10/+5 |
| | |||||
* | Debug publishing. | chriseth | 2016-08-11 | 1 | -0/+10 |
| | |||||
* | Fix the publishing script to not publish multiple times per day. | chriseth | 2016-08-11 | 1 | -16/+16 |
| | |||||
* | Re-add the ZIP release flow for Solidity. | Bob Summerwill | 2016-08-11 | 2 | -4/+3 |
| | | | | | | It is all within conditionals such that it only works for 'release'. Just want to start on getting it re-enabled. Also disabled the Appveyor cache, because it is unreliable. | ||||
* | Merge pull request #859 from chriseth/fixppa | chriseth | 2016-08-11 | 1 | -3/+6 |
|\ | | | | | Fix ppa script | ||||
| * | Fix ppa script. | chriseth | 2016-08-11 | 1 | -3/+6 |
| | | |||||
* | | Merge pull request #848 from bobsummerwill/alpine_linux_install_deps | Bob Summerwill | 2016-08-10 | 1 | -6/+8 |
|\ \ | |/ |/| | Blind attempt at adding Alpine Linux support to release.sh | ||||
| * | Adding Alpine Linux support to release.sh | Bob Summerwill | 2016-08-09 | 1 | -6/+8 |
| | | | | | | | | Thanks for @rainbean and @VoR0220. | ||||
* | | Make aware of branches and only create source tarball once. | chriseth | 2016-08-10 | 1 | -11/+38 |
| | | |||||
* | | Correct jsoncpp versions. | chriseth | 2016-08-10 | 1 | -3/+3 |
| | | |||||
* | | Do not compile sphinx docs for now, so we get to a workable state. | chriseth | 2016-08-10 | 1 | -5/+4 |
| | | |||||
* | | PPA release script, still work in progress. | chriseth | 2016-08-10 | 1 | -0/+212 |
| | | |||||
* | | Rename libevmasm. | chriseth | 2016-08-10 | 1 | -1/+1 |
|/ | |||||
* | Correct library usage. | chriseth | 2016-08-08 | 1 | -1/+1 |
| | |||||
* | Merge pull request #803 from bobsummerwill/ipc_flag | chriseth | 2016-08-05 | 1 | -10/+2 |
|\ | | | | | Switch to simpler --ipc parameterization for softest | ||||
| * | Switch to simpler --ipc parameterization for softest. | Bob Summerwill | 2016-08-05 | 1 | -10/+2 |
| | | | | | | | | This is now possible on macOS after winsvega's fix. | ||||
* | | Change deploy key. | chriseth | 2016-08-03 | 1 | -0/+0 |
|/ | |||||
* | Install dependencies for docs. | chriseth | 2016-08-02 | 1 | -0/+2 |
| | |||||
* | Fix docs script. | chriseth | 2016-08-02 | 1 | -5/+4 |
| | |||||
* | Do not explicitly specify emscripten compiler. | chriseth | 2016-08-02 | 1 | -3/+1 |
| | |||||
* | Make docs script executable. | chriseth | 2016-08-02 | 1 | -0/+0 |
| | |||||
* | Show ubuntu version in error. | chriseth | 2016-08-02 | 1 | -1/+1 |
| | |||||
* | Parallel builds for emscripten and docs. | chriseth | 2016-08-02 | 1 | -3/+3 |
| | |||||
* | Constraint Emscripten publish step to Ubuntu runs. | Bob Summerwill | 2016-08-02 | 1 | -0/+33 |
| | | | | | More detailed comments for public step and for unit-test retry logic. Reordered caching steps alphabetically. | ||||
* | Build emscripten in build-emscripten to separate cache. | chriseth | 2016-08-02 | 1 | -4/+3 |
| | |||||
* | Fix emscripten build. | chriseth | 2016-08-01 | 3 | -11/+7 |
| | |||||
* | Run the tests only three times. | chriseth | 2016-08-01 | 1 | -2/+6 |
| | |||||
* | Make the Solidity repository standalone. | Bob Summerwill | 2016-08-01 | 12 | -0/+996 |
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 :-) |