chriseth
|
d1c71b7826
|
Also provide value and format slightly differently.
|
2016-12-06 23:52:39 +01:00 |
|
chriseth
|
86953ca3e4
|
Option to show messages in tests.
|
2016-12-06 22:31:20 +01:00 |
|
chriseth
|
5098e1eb15
|
Count instructions without metadata hash.
|
2016-12-01 16:04:47 +01:00 |
|
chriseth
|
f1907bbb12
|
Add the _runs parameter.
|
2016-12-01 16:04:00 +01:00 |
|
chriseth
|
f91ae3f06b
|
Fix tests
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
6a7ff039df
|
Use CBOR encoding.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
e0d4a3d518
|
Fix emscripten build.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
1316c0c872
|
Fix documentation error.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
1e35526eb6
|
Fix tests.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
aa1fd6a879
|
Add test.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
91ecc4533d
|
Add swarm hash to the end of the bytecode.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
36c6fe2b69
|
Changelog entry.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
9b46752cc2
|
Documentation.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
659b635b2d
|
Make sure some keys are present.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
e666f8cda7
|
Incorporate comments.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
5789eaa78d
|
Metadata stamp.
|
2016-12-01 16:03:59 +01:00 |
|
chriseth
|
f521624952
|
Integrate AddPop.
|
2016-11-25 16:10:57 +01:00 |
|
chriseth
|
8a78b19516
|
Changelog.
|
2016-11-25 16:10:24 +01:00 |
|
chriseth
|
612c1726d9
|
Templatize.
|
2016-11-25 16:10:02 +01:00 |
|
chriseth
|
f2872bfa99
|
Peephole optimizer for unreacheable code.
|
2016-11-25 16:10:02 +01:00 |
|
chriseth
|
6b95303998
|
Docker documentation.
|
2016-11-24 23:46:52 +01:00 |
|
chriseth
|
5c662022a7
|
Alpine base docker file.
|
2016-11-24 21:48:16 +01:00 |
|
chriseth
|
c9293f2f23
|
Enable the optimizer for test runs.
|
2016-11-23 16:48:13 +01:00 |
|
chriseth
|
a65473b371
|
Set version to 0.4.7
|
2016-11-22 15:44:48 +01:00 |
|
chriseth
|
7fb7d5ae39
|
Optimizer: Clear state for JUMPDESTs.
|
2016-11-22 14:58:24 +01:00 |
|
chriseth
|
73eb0235b4
|
Fix examples and add explanation.
|
2016-11-21 17:12:33 +01:00 |
|
chriseth
|
3f48c655e5
|
Update version.
|
2016-11-21 11:54:41 +01:00 |
|
chriseth
|
5bb050a739
|
Update changelog.
|
2016-11-21 11:18:04 +01:00 |
|
chriseth
|
2c14a96820
|
Some more assertions and style changes.
|
2016-11-16 15:09:01 +01:00 |
|
chriseth
|
eeae91c2a2
|
Update documentation.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
b3eeb5fcf9
|
Some more tests.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
e1fec9b287
|
JSON tests.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
830f14c3a3
|
Fix documentation formatting.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
ec31d08775
|
Change encoding to address-funid and add "function" as ABI type.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
a8e7ed37a1
|
Disable broken tests that are not useful.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
cb000a5532
|
Fix setting the tag.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
390ba085b6
|
fixup! Simple peephole optimizer that is activated even if not requested.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
739dabff8b
|
Fix tests.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
7a292c9a05
|
Fix parser for function type disambiguity.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
0335ed4cb4
|
Simple peephole optimizer that is activated even if not requested.
|
2016-11-16 14:37:19 +01:00 |
|
chriseth
|
22b4d1b29a
|
Check that no internals are used in any external function type.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
e51f852504
|
Converted sub assembly to smart pointer.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
e543bd34c0
|
Stored combined creation and runtime tags.
Includes a change to Assembly to allow tags from sub-assemblies to be
used.
Sorry, this get a bit bigger than I thought.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
ee3efa67a8
|
Fix tests.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
746266b8fc
|
ABI: Use external function.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
08763a206d
|
Test passing functions as arrays to other contracts.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
925d674146
|
Disallow payable internal functions.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
f7a62c1e69
|
Mention "payable" in the documentation.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
e1df3bd77f
|
Fix tests.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
f21f794f3c
|
delete for function types
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
5011d6339a
|
Added function types to the grammar.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
0e5507c78c
|
Updates to the documentation.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
47794c1da4
|
Implement uninitialized storage functions.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
b6992d740a
|
Tests for uninitialized storage functions.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
cc847df3c2
|
Bugfix in code generator.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
502cc319d7
|
Documentation examples.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
87b148494b
|
Tests.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
ff3553a348
|
Change alignment.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
679ea2820f
|
Part of the documentation.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
62492b67e7
|
Changelog entry and small fixes.
|
2016-11-16 14:37:18 +01:00 |
|
chriseth
|
95d7555e3c
|
External functions in storage.
|
2016-11-16 14:37:17 +01:00 |
|
chriseth
|
6f19559de0
|
Fix some type checks and tests for internal / external function parameters.
|
2016-11-16 14:37:17 +01:00 |
|
chriseth
|
97a3588701
|
Function type state variables.
|
2016-11-16 14:37:17 +01:00 |
|
chriseth
|
dd173f83e3
|
Code generator for function types.
|
2016-11-16 14:37:17 +01:00 |
|
chriseth
|
cc8583ec7d
|
Function types.
|
2016-11-16 14:37:17 +01:00 |
|
chriseth
|
518fe2aab7
|
Correct implementation of swarm hash.
|
2016-11-15 14:55:51 +01:00 |
|
chriseth
|
dce80911e1
|
Add tests
|
2016-11-15 09:16:33 +01:00 |
|
chriseth
|
bf5b0dc2d2
|
Keep old code.
|
2016-11-14 23:28:26 +01:00 |
|
chriseth
|
2ecf348a9d
|
Move swarmHash to its own file.
|
2016-11-14 23:25:12 +01:00 |
|
chriseth
|
8944b092f8
|
Multi-level swarm hash.
|
2016-11-14 23:14:10 +01:00 |
|
chriseth
|
2f83a45577
|
Swarm hash.
|
2016-11-14 23:14:10 +01:00 |
|
chriseth
|
c2c39239d6
|
Report infinite gas for calls.
|
2016-11-14 16:02:57 +01:00 |
|
chriseth
|
061b50ae19
|
Add tests for the std files.
|
2016-11-11 19:59:31 +01:00 |
|
chriseth
|
63bde109a1
|
Fail if parsing fails in type checker tests.
|
2016-11-09 10:48:45 +01:00 |
|
chriseth
|
dc8a5f4ef5
|
Fetch jsoncpp tarball during ppa release.
|
2016-11-08 16:41:25 +01:00 |
|
chriseth
|
6cf63e2874
|
Trying to attach artifacts to tags only.
|
2016-11-03 10:49:26 +01:00 |
|
chriseth
|
4f9741c0cf
|
Version update in develop.
|
2016-11-01 09:58:02 +01:00 |
|
chriseth
|
1427c82c77
|
Updated changelog.
|
2016-10-31 17:10:51 +01:00 |
|
chriseth
|
9920e88eea
|
Clear all value types prior to storing.
|
2016-10-31 16:40:30 +01:00 |
|
chriseth
|
681b130dc8
|
Test case for overflow in storage.
|
2016-10-31 16:40:19 +01:00 |
|
chriseth
|
81254e0eb7
|
Fix cmake empty string replace.
|
2016-10-27 16:30:11 +02:00 |
|
chriseth
|
5ddb92b8cc
|
Version bump for develop.
|
2016-10-25 15:39:38 +02:00 |
|
chriseth
|
0cd2abb8c0
|
Update changelog for release.
|
2016-10-25 15:30:38 +02:00 |
|
chriseth
|
762f7ac250
|
Suggest correct version for pragma and complain about pre-release version.
|
2016-10-25 13:45:50 +02:00 |
|
chriseth
|
f25aa0c68b
|
More checks for missing mobile type.
|
2016-10-24 16:45:25 +02:00 |
|
chriseth
|
6b028701a0
|
Test.
|
2016-10-24 16:43:08 +02:00 |
|
chriseth
|
57ee387755
|
Changelog entry.
|
2016-10-24 14:33:44 +02:00 |
|
chriseth
|
2b00804d1d
|
Fix crash in throw.
|
2016-10-24 14:32:49 +02:00 |
|
chriseth
|
ba42c6e447
|
Optimizer: generate code starting with empty state
|
2016-10-21 18:03:57 +02:00 |
|
chriseth
|
c4f4d6b971
|
Fix build error.
|
2016-10-10 22:14:46 +02:00 |
|
chriseth
|
c841eb0a9c
|
Fix deploy script.
|
2016-10-04 23:10:30 +02:00 |
|
chriseth
|
a5810e3793
|
Add script to extract test cases.
|
2016-09-30 13:10:17 +02:00 |
|
chriseth
|
0f08c1366b
|
Use "develop" for debian version name.
|
2016-09-17 18:37:47 +02:00 |
|
chriseth
|
10c0953d0c
|
Do not create prerelease build for release branch.
|
2016-09-17 18:37:42 +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
|
0165814ec4
|
Bump version in develop.
|
2016-09-17 15:27:46 +02:00 |
|
chriseth
|
1910e9585d
|
Finished version 0.4.2
|
2016-09-17 15:04:16 +02:00 |
|
chriseth
|
a4f6e5b16c
|
Changelog entry.
|
2016-09-17 11:30:13 +02:00 |
|
chriseth
|
5a45990458
|
Access output memory area so that we do not pay for resize during call.
|
2016-09-17 11:29:54 +02:00 |
|