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 |
|
chriseth
|
dd2f878e59
|
Test case.
|
2016-09-17 11:29:54 +02:00 |
|
chriseth
|
727c6fac85
|
Allow value transfer to library functions.
|
2016-09-17 11:29:27 +02:00 |
|
chriseth
|
031fd568cc
|
Fix crash for TypeName[k].
|
2016-09-15 18:16:34 +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
|
4bc0a2d00c
|
Suffix the "mod" version modifier using a dot.
|
2016-09-09 10:37:12 +02:00 |
|
chriseth
|
8ca31cebec
|
Store emscripten binaries usig new naming scheme.
|
2016-09-09 10:32:49 +02:00 |
|
chriseth
|
6a55405160
|
Fix problem with release version string.
|
2016-09-08 17:56:28 +02:00 |
|
chriseth
|
c1b39b8538
|
Fix version pragma in tests.
|
2016-09-08 17:27:14 +02:00 |
|
chriseth
|
63ab8f835f
|
Bump version.
|
2016-09-08 17:18:22 +02:00 |
|
chriseth
|
1ccc5f6f5b
|
Set version to 0.4.0.
|
2016-09-08 14:36:31 +02:00 |
|
chriseth
|
955a38cbfe
|
Final changelog entries.
|
2016-09-08 13:55:53 +02:00 |
|
chriseth
|
057db59844
|
Review suggestions.
|
2016-09-07 12:20:35 +02:00 |
|
chriseth
|
4f5a95d569
|
Update documentation to version 0.4.0.
|
2016-09-06 19:11:41 +02:00 |
|
chriseth
|
9ca7472089
|
Provide gas stipend manually for send(0).
|
2016-09-06 12:37:01 +02:00 |
|
chriseth
|
63ac17044a
|
Add "payable" to changelog.
|
2016-09-06 12:27:22 +02:00 |
|
chriseth
|
8c315a18c9
|
Fix compiler error.
|
2016-09-06 11:57:21 +02:00 |
|
chriseth
|
f869f25b84
|
More comments about size constants.
|
2016-09-06 11:12:55 +02:00 |
|
chriseth
|
43c28c1ede
|
Test case for non-utf8 characters in string literal.
|
2016-09-06 11:07:56 +02:00 |
|
chriseth
|
dff9633084
|
Test and fixes for payable fallback in ABI.
|
2016-09-06 10:59:13 +02:00 |
|
chriseth
|
384f189a6a
|
Tests for payable / private combination.
|
2016-09-06 10:58:56 +02:00 |
|
chriseth
|
ff11aa1927
|
Change placeholder style.
|
2016-09-05 21:32:27 +02:00 |
|
chriseth
|
1eb7ddbb09
|
Make constant and payable mutually exclusive.
|
2016-09-05 21:28:28 +02:00 |
|
chriseth
|
9c64edf110
|
Change function type to include and propagate payable and constant modifier.
|
2016-09-05 21:28:28 +02:00 |
|
chriseth
|
bf3f45c948
|
Improve error message.
|
2016-09-05 17:11:23 +02:00 |
|
chriseth
|
3b2174f7a8
|
Update grammar.txt to reflect the change.
|
2016-09-05 16:13:31 +02:00 |
|
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
|
02984b8de1
|
Require ";" after "_"
|
2016-09-05 14:54:50 +02:00 |
|
chriseth
|
a787e70594
|
Fix linking for libraries with underscores.
|
2016-09-02 01:17:02 +02:00 |
|
chriseth
|
24ffc38575
|
Do not use internal types for event parameters.
|
2016-09-02 00:39:30 +02:00 |
|
chriseth
|
ada31fa9b7
|
Do not emit non-utf8 strings for ast json.
|
2016-09-02 00:22:03 +02:00 |
|
chriseth
|
52ee47190d
|
Catch more exceptions in jsonCompiler.
|
2016-09-01 20:14:00 +02:00 |
|
chriseth
|
4134834ff3
|
Guard encoding crashes with assertions.
|
2016-09-01 20:07:14 +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 |
|