Commit Graph

86 Commits

Author SHA1 Message Date
Daniel Kirchner
edd80a986d Update emscripten to 1.39.3 2019-11-29 12:55:02 +01:00
Christian Parpart
e91c6acbc3 Defaulting to C++17 for building. 2019-08-13 16:19:18 +02:00
Daniel Kirchner
2ec45797b2 Update boost to 1.70 for emscripten and cache a proper installation. 2019-06-06 18:49:34 +02:00
Leonardo Alt
80e5e70671 Remove Z3 from Travis builds 2019-01-29 17:08:32 +01:00
Alex Beregszaszi
128d2811d5 Travis: make cache dependent on emscripten version 2019-01-18 17:55:03 +00:00
Alex Beregszaszi
a582f0bec1 Update to emscripten 1.38.22 2019-01-18 16:49:21 +00:00
Daniel Kirchner
5baac8470b Use emscripten 1.38.8 on both travis and circle. 2019-01-17 18:31:34 +01:00
Daniel Kirchner
c265bc4c0d Update to boost 1.68 for emscripten builds. 2019-01-07 13:30:49 +01:00
Christian Parpart
5b86e3ec50 Enables C++14 standard (was C++11) within the Solidity compiler project. 2018-12-11 21:28:05 +01:00
Daniel Kirchner
119aa107da Use emscripten 1.37.21 and boost 1.67.0 on both travis and circle. 2018-11-21 15:24:20 +01:00
Daniel Kirchner
a102f3b783 Remove trailing whitespace for all files in the repository. 2018-09-04 11:30:30 +02:00
chriseth
07fb2ad9fa Do not run emscripten tests on travis. 2018-04-20 00:03:01 +02:00
chriseth
fb3f579ae2 Disable tests on travis again. 2018-04-19 18:32:52 +02:00
chriseth
4d1467eee2 Enable travis tests on develop branch. 2018-04-17 09:32:32 +02:00
chriseth
6091cd54b4 Disable tests on travis. 2018-04-16 22:30:30 +02:00
Alex Beregszaszi
3b008c7af2 Require node 8 for Javascript tests 2018-04-03 17:41:31 +02:00
chriseth
8899812ff2 Disable tests for travis on non-release and non-tag branches. 2018-02-27 16:39:03 +01:00
chriseth
a048d69c03 Build documentation on CircleCI. 2018-02-21 16:35:37 +01:00
chriseth
32fdb1cd4b Use node 7 as required by Gnosis contracts 2018-02-12 23:26:07 +00:00
chriseth
8d551a3ae4 Store bytecode in any case. 2017-11-30 14:29:16 +01:00
Boris Kostenko
ca236d4225 No bytecodecompare if tests failed (issue #2300) 2017-10-20 13:44:28 +03:00
Boris Kostenko
3041def259 No bytecodecompare if tests failed (issue #2300) 2017-10-20 13:32:01 +03:00
Boris Kostenko
f0af4019ef No bytecodecompare if tests failed (issue #2300) 2017-10-20 00:41:56 +03:00
chriseth
3be37d15e0 Install libz3-dev from PPA if the distribution does not provide it. 2017-09-29 15:31:00 +02:00
chriseth
cb0be0f6a8 Try to fix docker release deployment. 2017-09-21 10:51:55 +02:00
Paweł Bylica
dc8754b595 Travis CI: Do not cache build dir 2017-09-12 20:58:10 +01:00
chriseth
e3f2771771 Merge pull request #2514 from ethereum/chriseth-patch-1
Run docker deployment on actual releases.
2017-07-05 19:59:44 +02:00
chriseth
139c1fe06e Run docker deployment on actual releases. 2017-07-03 20:16:26 +02:00
chriseth
76d3b7c5a1 Merge pull request #2510 from ethereum/develop
Version 0.4.12
2017-07-03 14:52:29 +02:00
Alex Beregszaszi
913b9c0e6b Run solc-js tests on emscripten build 2017-06-28 17:58:08 +01:00
chriseth
c29d44e37c Also create empty prerelease.txt for tags. 2017-05-05 14:23:18 +02:00
chriseth
bbe3557a2f Create bytecode for all tests and push to remote repo. 2017-03-23 09:56:18 +01:00
chriseth
b28aefe28c Use "nightly" version string for all CI built binaries. 2017-03-23 09:56:17 +01:00
chriseth
252299a1db Move docker build to its own script. 2017-03-17 12:33:40 +01:00
chriseth
f9792a6171 Create temporary docker image. 2017-03-17 12:33:40 +01:00
chriseth
3f83bb80bf Publish soljson and alpine static build on github release page. 2017-03-17 12:33:40 +01:00
chriseth
99b00c75cc Use version 6 2017-02-13 18:02:10 +01:00
chriseth
2ba09206de Install nvm 2017-02-13 17:41:12 +01:00
chriseth
9ee0d6fb90 Try different nodejs version request formatting. 2017-02-13 14:28:24 +01:00
RJ Catalano
31baabaf61
should fix all the emscripten errors and problems associated with it
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-11 14:06:30 -06:00
Alex Beregszaszi
108b79d3bf Fix macOS builds 2017-02-11 18:57:14 +00:00
Alex Beregszaszi
a2bcb0008b Run every travis script in a subshell 2017-02-11 18:03:47 +00:00
RJ Catalano
7ffc6863fb
edit the documentation for the travis file
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:31:04 -06:00
RJ Catalano
503cf4eaeb
reorganize travis
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-09 11:30:55 -06:00
chriseth
753e104cbc Use nodejs 6 2017-02-09 10:21:08 +01:00
Alex Beregszaszi
53c71c8be3 Require node.js >= 5 2017-02-06 17:07:34 +00:00
RJ Catalano
f50caa967c
implement a build script
Signed-off-by: RJ Catalano <rj@monax.io>
2017-02-02 18:54:47 -06:00
Paweł Bylica
ee0bf07487
Travis CI: Install latest CMake 2017-01-12 14:14:19 +01:00
chriseth
e45510d02f Create source tarballs for releases. 2017-01-04 13:21:41 +01:00
chriseth
941b5fd928 Require stable nodejs for deployment. 2017-01-03 13:58:54 +01:00