Alex Beregszaszi
|
319ec34093
|
Reject constant constructors
|
2016-09-06 17:31:29 +02:00 |
|
chriseth
|
462fc84e53
|
Merge pull request #1016 from ethereum/reserved
Report the usage of reserved keywords more nicely
|
2016-09-06 15:52:44 +02:00 |
|
chriseth
|
3588125692
|
Merge pull request #1014 from ethereum/strict-fallback
Reject constant modifier on the fallback function
|
2016-09-06 15:51:45 +02:00 |
|
chriseth
|
fb73da30d8
|
Merge pull request #1011 from walter-weinmann/wwe_grammar
Changes related to issues #984, #989, #999, #1001 and #1004.
|
2016-09-06 15:43:06 +02:00 |
|
chriseth
|
5ade1bc20f
|
Merge pull request #1008 from ethereum/stipendwithsend
Provide gas stipend manually for send(0).
|
2016-09-06 15:37:05 +02:00 |
|
Alex Beregszaszi
|
a13c5b3157
|
Raise proper error on reserved keywords
|
2016-09-06 12:03:05 +01:00 |
|
Alex Beregszaszi
|
cfb6dfc35e
|
Introduce isReservedKeyword()
|
2016-09-06 12:01:02 +01:00 |
|
Alex Beregszaszi
|
6ec40b3cde
|
Reject constant modifier on the fallback function
|
2016-09-06 11:40:00 +01:00 |
|
chriseth
|
9ca7472089
|
Provide gas stipend manually for send(0).
|
2016-09-06 12:37:01 +02:00 |
|
Alex Beregszaszi
|
496b7ea1d2
|
Reserve view and pure as keywords
|
2016-09-06 11:37:00 +01:00 |
|
chriseth
|
f687635e47
|
Merge pull request #665 from axic/feature/accept-ether
BREAKING: Add payable modifier
|
2016-09-06 12:25:19 +02:00 |
|
chriseth
|
171c74843b
|
Merge pull request #995 from chriseth/fixutf8astjson
Do not emit non-utf8 strings for ast json.
|
2016-09-06 12:25:04 +02:00 |
|
walter-weinmann
|
70d91462db
|
Considering comment from @chriseth regarding FunctionCall.
|
2016-09-06 11:53:46 +02:00 |
|
chriseth
|
114502f8ad
|
Merge pull request #1006 from ethereum/nenewaccountgas
Do not pay new account gas.
|
2016-09-06 11:13:31 +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 |
|
walter-weinmann
|
215fc04857
|
Considering comments from @chriseth regarding ExpressionStatement and FunctionCall.
|
2016-09-06 05:26:18 +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 |
|
Alex Beregszaszi
|
962531af96
|
Merged in changes from chriseth/payable
|
2016-09-05 21:28:28 +02:00 |
|
Alex Beregszaszi
|
75d556a2cf
|
Do not include the payable keyword for constructors
|
2016-09-05 21:28:18 +02:00 |
|
Alex Beregszaszi
|
a34f2f1a31
|
Support payable keyword for functions
|
2016-09-05 21:28:18 +02:00 |
|
walter-weinmann
|
8f233b545f
|
Changes related to issues #984, #989, #999, #1001 and #1004.
|
2016-09-05 18:58:58 +02:00 |
|
Yoichi Hirai
|
e2b787cdd0
|
Merge pull request #1005 from ethereum/modifierbody
Require ";" after "_"
|
2016-09-05 18:28:32 +02:00 |
|
chriseth
|
be6a5f44d7
|
Merge pull request #993 from chriseth/fixshacrash
Guard encoding crashes with assertions.
|
2016-09-05 18:09:32 +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
|
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
|
4134834ff3
|
Guard encoding crashes with assertions.
|
2016-09-01 20:07:14 +02:00 |
|
chriseth
|
b5d941d3d9
|
Merge pull request #935 from chriseth/pragma
Version pragma
|
2016-09-01 11:02:50 +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 |
|
Dimitry
|
061aee2e97
|
fix CompilerStack::absolutePath
|
2016-08-31 22:10:20 +03:00 |
|
chriseth
|
4bfe09897e
|
Make fallback function throw by default.
|
2016-08-30 15:31:50 +02:00 |
|
chriseth
|
cf974fd103
|
Merge pull request #664 from axic/feature/interface-fallback
Introduce fallback entry in the ABI
|
2016-08-30 15:21:19 +02:00 |
|
Bob Summerwill
|
91d4fa477c
|
Merge pull request #941 from chriseth/versionString
Version string
|
2016-08-26 22:58:32 -07:00 |
|
Alex Beregszaszi
|
36a567cd61
|
Introduce fallback entry in the ABI
|
2016-08-26 19:03:46 +01:00 |
|
chriseth
|
fb7836d87b
|
Merge pull request #897 from Denton-L/remove-standard
BREAKING: Remove standard contracts
|
2016-08-26 19:32:18 +02:00 |
|
chriseth
|
54ab787b83
|
Make versioning semver compatible and force commit hash availability.
|
2016-08-26 10:14:44 +02:00 |
|
chriseth
|
21b6aa92ff
|
Disallow fallback function to return values.
|
2016-08-26 00:07:50 +02:00 |
|
chriseth
|
cab0f5448f
|
Merge pull request #921 from chriseth/astjsoncleanup
JSON AST: Some attribute cleanup. Add linearized base contracts.
|
2016-08-23 17:14:13 +02:00 |
|
chriseth
|
345c0f36fb
|
Fix crash when using json compiler with exponentiation.
|
2016-08-20 03:45:39 +02:00 |
|
Denton Liu
|
e00f802f72
|
Remove standard contracts
|
2016-08-19 10:34:50 -04:00 |
|
chriseth
|
35276d99e0
|
JSON AST: Some attribute cleanup. Add linearized base contracts.
|
2016-08-19 13:05:12 +02:00 |
|
Alex Sinyagin
|
4b9eb299d0
|
Rename root AST JSON node to SourceUnit
|
2016-08-18 15:38:20 +00:00 |
|
Alex Sinyagin
|
4387d8bbe3
|
Do not add children to EnumValue and PlaceholderStatement elements in JSON AST
|
2016-08-18 13:29:44 +00:00 |
|
Alex Sinyagin
|
9139d763d3
|
Use the full names for JSON AST nodes
|
2016-08-18 13:12:15 +00:00 |
|