Commit Graph
100 Commits
Author SHA1 Message Date
chriseth 69c175fe22 Do not pay new account gas.
If we checked that the target contract exists, we do not have
to pay the "new account gas".
2016-09-05 15:52:44 +02:00
chriseth 24ffc38575 Do not use internal types for event parameters. 2016-09-02 00:39:30 +02:00
chriseth 4abba77ddc Changelog entry. 2016-09-01 00:04:35 +02:00
chriseth 7f5ab9a616 Typo. 2016-09-01 00:03:02 +02:00
chriseth 459d2dd7cd Fix version pragmas in tests. 2016-09-01 00:03:01 +02:00
chriseth d87450b9b2 Use version string (including prerelease) for pragma matching. 2016-09-01 00:02:51 +02:00
chriseth 3c412ed2f6 Version pragma. 2016-09-01 00:02:51 +02:00
chriseth 408968b570 Changelog. 2016-08-30 16:26:23 +02:00
chriseth 9a91bd80ab Clarify warning. 2016-08-30 15:37:10 +02:00
chriseth eb241ff1b3 Documentation. 2016-08-30 15:32:28 +02:00
chriseth 546aca2a3e Test cases. 2016-08-30 15:31:50 +02:00
chriseth 4bfe09897e Make fallback function throw by default. 2016-08-30 15:31:50 +02:00
chriseth 4588eda622 Store commit hash and handle prerelease vor all automation tools. 2016-08-26 10:14:44 +02:00
chriseth 54ab787b83 Make versioning semver compatible and force commit hash availability. 2016-08-26 10:14:44 +02:00
chriseth ce42114c41 Fix tests. 2016-08-26 01:00:39 +02:00
chriseth 218c56936c Disable macos. 2016-08-26 00:12:46 +02:00
chriseth 9212db305d Disable macos. 2016-08-26 00:07:59 +02:00
chriseth 21b6aa92ff Disallow fallback function to return values. 2016-08-26 00:07:50 +02:00
chriseth 9db9d3b12b Use the new update script. 2016-08-23 14:22:53 +02:00
chriseth 345c0f36fb Fix crash when using json compiler with exponentiation. 2016-08-20 03:45:39 +02:00
chriseth 35276d99e0 JSON AST: Some attribute cleanup. Add linearized base contracts. 2016-08-19 13:05:12 +02:00
chriseth cc0bc9b908 Explicitly specify length of push data for assembly output. 2016-08-18 16:37:42 +02:00
chriseth 774bb8ab3b Make function calls throw if target does not have code.
Low-level calls still just execute and will actually report "success".
This allows `x.call.value(y)()` for x being a non-contract account.
2016-08-17 11:30:40 +02:00
chriseth 9c83109549 BREAKING: return only exits current function/modifier 2016-08-17 11:29:31 +02:00
chriseth 34f9a59f18 Fix tests. 2016-08-17 11:27:15 +02:00
chriseth e7084d9e16 Throw on division by zero. 2016-08-17 11:27:15 +02:00
chriseth 15b85e2ea8 Fix tests. 2016-08-16 19:04:11 +02:00
chriseth c54f31d308 Read from files and stdin. 2016-08-16 17:08:00 +02:00
chriseth d731225d02 Actually better to return zero on error. 2016-08-16 14:53:01 +02:00
chriseth 034d436933 Make ecrecover throw for malformed input. 2016-08-16 14:53:01 +02:00
chriseth 6df6728165 Require modifiers to contain "_". 2016-08-16 14:52:47 +02:00
chriseth 2a560b798b Throw if contract creation fails. 2016-08-16 14:49:44 +02:00
chriseth d479939949 Move custom test options to after -- 2016-08-12 15:12:54 +02:00
chriseth 61e94940bc Show compilation errors in tests. 2016-08-12 15:11:31 +02:00
chriseth b9f5b675a6 Auto-calibrate mining sleep time. 2016-08-12 15:11:31 +02:00
chriseth 53f68a155f Exponential sleep increase on mining failure. 2016-08-12 15:11:31 +02:00
chriseth 1bc0320811 Cleanup of test suite init. 2016-08-12 15:11:30 +02:00
chriseth 372cf04ea2 Publish releases for develop branch. 2016-08-12 12:12:57 +02:00
chriseth 36e5ef4164 New appveyor key. 2016-08-12 12:12:57 +02:00
chriseth 603f699df7 New publish key. 2016-08-12 12:05:16 +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 ba4cfdac5e Update release date. 2016-08-10 21:04:14 +02:00
chriseth 6f02de791e Fix ppa script. 2016-08-10 21:03:59 +02:00
chriseth 60c21d24bc Version 0.3.6 2016-08-10 16:39:25 +02:00
chriseth 9fe5fe79cd Add changelog to source tree. 2016-08-10 16:39:25 +02:00
chriseth 39ced1ba55 Make aware of branches and only create source tarball once. 2016-08-10 14:46:59 +02:00
chriseth e404d42f60 Correct jsoncpp versions. 2016-08-10 14:46:59 +02:00
chriseth ff08a8fab0 Do not compile sphinx docs for now, so we get to a workable state. 2016-08-10 14:46:59 +02:00
chriseth 7aa344a5e8 PPA release script, still work in progress. 2016-08-10 14:46:59 +02:00
chriseth 4c54834908 Rename libevmasm. 2016-08-10 13:52:24 +02:00
chriseth 15d732b030 Correctly require jsoncpp 2016-08-10 13:38:15 +02:00
chriseth ac8e726970 Fix segfault in ast output. 2016-08-08 19:10:17 +02:00
chriseth ccd78d05d6 Correct library usage. 2016-08-08 12:26:07 +02:00
chriseth 226ed7b9dc Some cleanup regarding libdevcore. Also rename to avoid conflicts. 2016-08-06 11:14:28 +02:00
chriseth 7ea5770598 Do not install headers. 2016-08-05 16:35:24 +02:00
chriseth 0a2a2cf38b Add boost workaround for specific version. 2016-08-04 13:21:33 +02:00
chriseth 3b21d9808e Merge pull request #811 from chriseth/encrypt
Change deploy key.
2016-08-03 16:38:20 +02:00
chriseth eda61aed04 Change deploy key. 2016-08-03 14:25:06 +02:00
chriseth b68ca9cd56 Merge pull request #798 from chriseth/docs
Install dependencies for docs.
2016-08-02 16:01:50 +02:00
chriseth 4259776524 Install dependencies for docs. 2016-08-02 14:58:40 +02:00
chriseth 2e174e1d19 Merge pull request #793 from chriseth/parbuild
Parallel builds for emscripten and docs.
2016-08-02 12:55:28 +02:00
chriseth 7120c6ba60 Fix docs script. 2016-08-02 12:03:06 +02:00
chriseth adbb6f78d0 Merge pull request #797 from yann300/sourceMapping
fix sourcemapping
2016-08-02 11:49:35 +02:00
chriseth 7da7c3208f Do not explicitly specify emscripten compiler. 2016-08-02 11:35:08 +02:00
chriseth 5a4d57a28f Make docs script executable. 2016-08-02 11:18:28 +02:00
chriseth e715251cb2 Only install deps for default job. 2016-08-02 11:18:28 +02:00
chriseth 7ae2cb872a Show ubuntu version in error. 2016-08-02 11:18:28 +02:00
chriseth 8a801879d1 Parallel builds for emscripten and docs. 2016-08-02 11:18:26 +02:00
chriseth f44320269e Merge pull request #795 from bobsummerwill/10min_timeout
Constraint Emscripten publish step to Ubuntu runs
2016-08-02 11:09:05 +02:00
chriseth 85a61fe886 Merge pull request #792 from chriseth/optimizer
Further fixes to the optimizer.
2016-08-02 00:35:49 +02:00
chriseth c0afb4549e Further fixes to the optimizer. 2016-08-01 23:41:11 +02:00
chriseth fb90e8876f Merge pull request #791 from chriseth/emscrip
Further tweaks to the build.
2016-08-01 23:40:53 +02:00
chriseth 1445284a78 Build emscripten in build-emscripten to separate cache. 2016-08-01 22:45:50 +02:00
chriseth 1753c258a3 Cache. 2016-08-01 22:45:48 +02:00
chriseth ec97d574b1 Merge pull request #774 from chriseth/srcmapruntime
Bugfix: Correctly use srcmap-runtime.
2016-08-01 16:55:18 +02:00
chriseth 94715aa5a9 Merge pull request #786 from bobsummerwill/jsonrpcstub
Remove unused jsonrpcstub code in cmake/
2016-08-01 16:54:53 +02:00
chriseth 560471c972 Merge pull request #762 from chriseth/optimizer
Optimizer
2016-08-01 16:54:34 +02:00
chriseth 74cb76d8fa Merge pull request #788 from chriseth/emscrip
Fix emscripten build and add caches.
2016-08-01 16:54:19 +02:00
chriseth 3bbd5f5af2 Cache. 2016-08-01 16:51:23 +02:00
chriseth 168261254b Fix emscripten build. 2016-08-01 16:49:19 +02:00
chriseth 82d113680c Run the tests only three times. 2016-08-01 16:49:19 +02:00
chriseth e1e6f3ba13 Run the tests only three times. 2016-08-01 16:31:56 +02:00
chriseth 08c6a4e7ba Merge pull request #776 from chriseth/deploydocs
Deploydocs
2016-08-01 16:10:26 +02:00
chriseth 93ebaa4822 Reset knowledge in optimizer for path joins. 2016-08-01 15:30:21 +02:00
chriseth ac0d138800 Test case. 2016-08-01 15:30:19 +02:00
chriseth 21a7dda733 Merge pull request #773 from bobsummerwill/enable_release_flow
Enable the Emscripten release flow
2016-08-01 15:29:33 +02:00
chriseth 6c4b9bf1d4 Merge pull request #761 from chriseth/fixOptimizerTests
Fix optimizer tests.
2016-08-01 15:28:18 +02:00
chriseth 23a4d07821 Merge pull request #750 from ethereum/chriseth-patch-2
Correct source map definition.
2016-08-01 12:44:38 +02:00
chriseth 267b32df83 Merge pull request #764 from Denton-L/make-safe
Throw if send() fails in example code
2016-08-01 12:43:21 +02:00
chriseth 66133469e9 Merge pull request #732 from Denton-L/document-precedence
Document precedence
2016-08-01 12:40:24 +02:00
chriseth 8b68d476c2 Fix optimizer tests. 2016-08-01 12:17:04 +02:00
chriseth d5e536a4fb Made snippet work as is. 2016-08-01 12:14:17 +02:00
chriseth f463382f9d Bugfix: Correctly use srcmap-runtime. 2016-08-01 12:05:50 +02:00
chriseth 56727d61a6 Merge pull request #756 from chriseth/alloczero
Bugfix: Allocate empty array.
2016-07-29 16:58:25 +02:00
chriseth 58cc6cbb37 Bugfix: Allocate empty array. 2016-07-28 17:24:18 +02:00
chriseth 4f0f9fcdbe Mix is discontinued 2016-07-27 17:42:21 +02:00
chriseth c8aa39e587 Correct source map definition. 2016-07-27 16:06:04 +02:00