| 
							
							
								 Alex Beregszaszi | 7af8ecc27a | Constructor must be internal or public | 2016-09-06 17:53:13 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |