Commit Graph
54 Commits
Author SHA1 Message Date
Daniel Kirchner a44ba4e994 Do not remove leading zeros from commit hashes while publishing. 2020-02-03 12:50:19 +01:00
Daniel Kirchner 0508e24385 Add symlinks to solc-bin/wasm for releases. 2020-02-03 12:49:39 +01:00
Daniel Kirchner 90e494615e Build soljson.js with embedded base64-encoded wasm binary. 2020-01-13 10:51:48 +01:00
Alex Beregszaszi ac03bfc0b1 Drop solc-js backwards compatibility for 0.6
Reverts ee3a8341
2019-12-09 17:33:50 +00:00
Alex Beregszaszi ee3a834165 Add backwards compatibility to the generated soljson.js for solc-js <0.5.14
Reverts part of edd80a9
2019-12-09 13:17:32 +00:00
Daniel Kirchner edd80a986d Update emscripten to 1.39.3 2019-11-29 12:55:02 +01:00
Daniel Kirchner cdbaf067c7 Internal emscripten build cleanup 2019-11-29 10:21:29 +01:00
kcy1019 547cd2eb71 Remove dependency on boost::regex from Whiskers 2019-10-16 21:26:49 +09:00
Daniel Kirchner cb9c35f883 Define imported targets manually, if not provided by find_package(Boost). 2019-06-06 21:03:33 +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
Mathias Baumann 98b7dc2881 Change emscripten default build dir to "emscriptenBuild"
Avoids complications with local build directory when building.
2019-02-27 12:30:15 +01:00
chriseth 4c9bbd85e6 Patch soljson.js to provide backwards compatibility with older emscripten versions. 2019-01-21 15:33:36 +01: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
Paweł Bylica b57a36ddae CMake: Use toolchain files 2018-12-19 12:32:15 +00: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
Alexander Arlt a49dac8057 Install & use cmake provided by scripts/install_cmake.sh for emscripten 2018-04-23 11:10:39 +01:00
chriseth 7dd99a62c5 Try something else. 2018-02-08 15:26:23 +01:00
chriseth c9a032a1e2 Larger stack for nodejs when building via emscripten. 2018-02-07 20:27:16 +01:00
Alex Beregszaszi 1734d44561 Rename jsonCompiler to libsolc 2017-12-11 12:49:08 +00:00
Paweł Bylica 48e0e3b97f Circle CI: Emscripten build 2017-09-15 16:06:05 +02:00
chriseth a5ce02d333 Leave artifact also on root. 2017-08-25 15:44:03 +02:00
Paweł Bylica 6e9f93e043 Emscripten, CI: Use CMake toolchain file 2017-08-25 15:43:00 +02:00
Paweł Bylica e088f48c55 Travis CI: Cleanup emscripten build script 2017-08-25 15:43:00 +02:00
Alex Beregszaszi 913b9c0e6b Run solc-js tests on emscripten build 2017-06-28 17:58:08 +01:00
chriseth 3f83bb80bf Publish soljson and alpine static build on github release page. 2017-03-17 12:33:40 +01:00
Alex Beregszaszi 7bbaeedc31 Add optimisation flags for Emscripten 2016-11-09 02:46:47 +00:00
Alex Beregszaszi 6e0934664b Display emscripten output size 2016-11-08 23:09:40 +00:00
Paweł Bylica 598154ed17 Drop CryptoPP leftovers
Especially, do not compile CryptoPP for Emscripten.
2016-11-08 01:16:31 +01:00
Paweł Bylica 4bde0a2d36 Build jsoncpp from source using jsoncpp.cmake script 2016-10-20 22:18:13 +01:00
Alex Beregszaszi 8fe36599a2 Simplify publish script 2016-10-14 19:35:42 +01:00
Alex Beregszaszi bb556e1193 Change solc-bin publish script to support npm 2016-10-14 19:33:10 +01:00
chriseth 4825cdb62e Make "-a" more visible. 2016-10-12 15:23:18 +02:00
Alex Beregszaszi 302affeb29 solc-bin publish script should let the update script decide which files changed 2016-10-10 22:54:37 +01:00
chriseth c841eb0a9c Fix deploy script. 2016-10-04 23:10:30 +02:00
chriseth a8353b7028 Update publish_binary.sh 2016-09-30 18:27:18 +02:00
chriseth 07538346bd Also publish from release branch. 2016-09-17 18:24:31 +02:00
chriseth 82ba5c9615 Fix problem that caused multiple binaries per day. 2016-09-17 18:17:57 +02:00
chriseth af86bfb07d Force commit hash to 8 digits. 2016-09-15 01:47:37 +02:00
chriseth 29ecc6fe31 Remove leading zeroes in prerelease components. 2016-09-09 14:23:33 +02:00
chriseth 8ca31cebec Store emscripten binaries usig new naming scheme. 2016-09-09 10:32:49 +02:00
chriseth 9db9d3b12b Use the new update script. 2016-08-23 14:22:53 +02:00
chriseth 8f789e29e5 Enable publishing again. 2016-08-12 09:31:18 +02:00
chriseth 2561b73a40 Debug publishing. 2016-08-11 18:25:24 +02:00
chriseth ded6c67424 Debug publishing. 2016-08-11 16:39:38 +02:00
chriseth 188a9dcb53 Fix the publishing script to not publish multiple times per day. 2016-08-11 12:21:20 +02:00
chriseth 4c54834908 Rename libevmasm. 2016-08-10 13:52:24 +02:00
chriseth ccd78d05d6 Correct library usage. 2016-08-08 12:26:07 +02:00
chriseth eda61aed04 Change deploy key. 2016-08-03 14:25:06 +02:00
chriseth 7da7c3208f Do not explicitly specify emscripten compiler. 2016-08-02 11:35:08 +02:00