Commit Graph
5759 Commits
Author SHA1 Message Date
chriseth afca2acb77 Merge pull request #1012 from ethereum/reserved-keywords
Reserve view and pure as keywords
2016-09-06 13:35:52 +02:00
chriseth 2f133b99be Merge pull request #1021 from ethereum/assembly-docs
Fix the return value of call in inline assembly
2016-09-06 12:55:59 +02:00
chriseth 5535f96e2c Merge pull request #1022 from ethereum/changelogpay
Add "payable" to changelog.
2016-09-06 12:55:02 +02:00
chriseth 71a4074ad0 Merge pull request #997 from chriseth/linkingwithunderscores
Fix linking for libraries with underscores.
2016-09-06 12:52:31 +02:00
Alex Beregszaszi 834bb1a110 Update changelog with reserved keywords 2016-09-06 11:37:00 +01:00
Alex Beregszaszi 496b7ea1d2 Reserve view and pure as keywords 2016-09-06 11:37:00 +01:00
chriseth 765a3d7529 Clarify payable fallback function 2016-09-06 12:34:53 +02:00
chriseth 63ac17044a Add "payable" to changelog. 2016-09-06 12:27:22 +02: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
Alex Beregszaszi a6c35c08f5 Fix the return value of call in inline assembly 2016-09-06 11:19:46 +01:00
chriseth 8c315a18c9 Fix compiler error. 2016-09-06 11:57:21 +02:00
chriseth 3713cee49d Merge pull request #1020 from duaraghav8/develop
typo
2016-09-06 11:34:55 +02:00
Raghav Dua fe3ef7f09c typo 2016-09-06 14:54:06 +05:30
chriseth 114502f8ad Merge pull request #1006 from ethereum/nenewaccountgas
Do not pay new account gas.
2016-09-06 11:13:31 +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
Alex Beregszaszi 962531af96 Merged in changes from chriseth/payable 2016-09-05 21:28:28 +02:00
Alex Beregszaszi 680b83b2a4 Mark every other test payable where neccesary in EndToEndTest 2016-09-05 21:28:28 +02:00
Alex Beregszaszi 34a6afbd77 Include EndToEnd test for payable keyword 2016-09-05 21:28:18 +02:00
Alex Beregszaszi 75d556a2cf Do not include the payable keyword for constructors 2016-09-05 21:28:18 +02:00
Alex Beregszaszi a7794b1a68 Include ABI JSON test for payable keyword 2016-09-05 21:28:18 +02:00
Alex Beregszaszi a34f2f1a31 Support payable keyword for functions 2016-09-05 21:28:18 +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 940c5a8612 Merge pull request #994 from chriseth/catchjson
Catch more exceptions in jsonCompiler.
2016-09-05 16:15:07 +02:00
chriseth 3b2174f7a8 Update grammar.txt to reflect the change. 2016-09-05 16:13:31 +02:00
chriseth 873d8bb393 Merge pull request #1007 from duaraghav8/develop
add solium to "Available Solidity Integrations"
2016-09-05 15:54:51 +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
Raghav Dua 7f64984bb1 add solium to "Available Solidity Integrations" 2016-09-05 19:19:45 +05:30
chriseth 02984b8de1 Require ";" after "_" 2016-09-05 14:54:50 +02:00
chriseth 341c9436a8 Merge pull request #996 from chriseth/externaltypesforevents
Do not use internal types for event parameters.
2016-09-02 16:15:22 +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 b5d941d3d9 Merge pull request #935 from chriseth/pragma
Version pragma
2016-09-01 11:02:50 +02:00
chriseth 4a26adfb7d Merge pull request #987 from winsvega/develop
fix CompilerStack::absolutePath
2016-09-01 01:16:59 +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