| 
							
							
								 Alex Beregszaszi | 5c9dbd5083 | Merge pull request #2473 from ethereum/functiontype-sig Add .selector member on function types | 2017-09-13 17:35:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f3bcc4f8a | Merge pull request #2848 from ethereum/checkViewPure Enforce view and pure. | 2017-09-13 18:29:13 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8b166c3636 | Use hashing function in tests | 2017-09-13 11:40:57 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fd1f8ab38b | Rename .sig to .selector on function types | 2017-09-13 11:40:57 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 88946f9f03 | Add tests for function type sigs | 2017-09-13 11:40:57 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 622a2d8251 | Travis CI: Fix Emscripten build | 2017-09-12 22:11:21 +02:00 |  | 
			
				
					| 
							
							
								 Suman | 10d290cb9b | Display helpful warning for unused function arguments/return parameters | 2017-09-12 15:35:03 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7ed938b95e | Change retrieveContract to take name and not index | 2017-09-11 15:58:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b756274357 | Allow constant variables in pure functions. | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c83768c426 | Fix tests | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1a1db1ec96 | Tone down error message. | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d6861d909c | Analyze assembly. | 2017-09-06 13:52:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 41d0ad7a9c | New tests for view and pure checker. | 2017-09-06 13:50:49 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 50047bf82c | Change tests to use view or pure as appropriate | 2017-09-06 13:50:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 311be6b659 | Fix warning checking in test framework. | 2017-09-06 12:19:11 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3326a2282e | Change array too large error message as it is valid for non-calldata too | 2017-09-05 22:38:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b7e8d305b3 | Run fuzzer tests without optimizer too | 2017-08-31 00:37:32 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 23182c7fdf | Add --without-optimizer option to fuzzer | 2017-08-31 00:37:29 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6245d9aafc | Merge pull request #2846 from ethereum/refactorTests Extract base from NameAndType and use compiler stack. | 2017-08-29 14:27:37 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c861817875 | Add header for jsonCompiler | 2017-08-29 13:43:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4136ff9a59 | Extract base from NameAndType and use compiler stack. | 2017-08-29 14:05:38 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7fb4a64136 | Move all file specific globals to anonymous namespace | 2017-08-29 11:09:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0e11e5af10 | Include all overloaded events in ABI | 2017-08-28 20:07:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 122e65f8f4 | Crash fix, parseTypeName can return null. | 2017-08-28 15:13:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 372279ceb2 | Merge pull request #2819 from ethereum/compilerstack-typecheck Simplify typechecking loop in compilerstack | 2017-08-25 19:38:15 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8bc76ecf58 | Update SolidityNameAndTypeResolution to match CompilerStack | 2017-08-25 15:49:33 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f6dba97fe1 | Warn on using literals in tight packing | 2017-08-25 14:16:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1437521df0 | Merge pull request #2807 from ethereum/removeABIh Cleanup: Remove ABI.h | 2017-08-25 14:53:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | bfc7d71f51 | Cleanup: Remove ABI.h | 2017-08-25 11:57:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 223235c97e | Add test for jumpdest removal. | 2017-08-25 10:42:36 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d15526f877 | Update tests. | 2017-08-25 10:42:36 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | deeac7e2e0 | Rename statemutability to stateMutability in ABI/AST | 2017-08-24 15:23:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e9a9a07d94 | Add ABI test for pure function | 2017-08-24 13:46:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5668377c72 | Introduce pure specifier on functions | 2017-08-24 13:46:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8af6f193bc | Merge pull request #2770 from ethereum/recursionInAsm Also prevent too much recursion in the assembly parser. | 2017-08-24 11:14:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e8d1658b58 | Add external tests. | 2017-08-23 21:11:03 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3b07c4d38e | Merge pull request #2757 from ethereum/cmake Static linking | 2017-08-23 12:36:24 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 70bb1e7478 | Update tests for view | 2017-08-22 18:24:22 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | efe4d68a7b | Introduce view (and keep constant as an alias) | 2017-08-22 18:24:22 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 97169e58ae | Merge pull request #2734 from ethereum/reject-create-interface Reject the creation of interface with the new statement | 2017-08-22 12:11:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 692e4c57e8 | Check recursion depth in assembly parser. | 2017-08-22 12:44:22 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 97cb571ba4 | Tests for recursion in JULIA. | 2017-08-22 12:43:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7b0046a9aa | Check inheritance specifier arguments for interfaces. | 2017-08-22 11:39:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2a5772cff7 | Mark appropriate constructors explicit | 2017-08-22 10:51:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b25f0c52ac | Reject the creation of interface with the new statement | 2017-08-21 23:02:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2c2ae74217 | Merge pull request #2773 from ethereum/usingForWithoutLibrary Fix crash related to ``using for`` without a library. | 2017-08-21 19:47:57 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4219acaba9 | Merge pull request #2771 from ethereum/unused-includes Remove some unused includes | 2017-08-21 16:26:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ec82706396 | Fix crash related to ` using for` without a library. | 2017-08-21 16:57:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d270879c8f | Merge pull request #2748 from ethereum/natspec Remove DocumentationType from natspec | 2017-08-21 16:46:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 01b4bba0ed | Merge branch 'develop' into library-constructor | 2017-08-21 16:34:59 +02:00 |  |