| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b3986f1d07 | Remove some unused includes | 2017-08-21 14:08:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2c5985de06 | Be more strict about number literals in assembly. | 2017-08-21 13:31:28 +02:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 99d198ffb0 | CMake: Make libs dependencies explicit | 2017-08-21 12:27:06 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fe25bcf350 | Library cannot have constructors | 2017-08-21 11:03:55 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 397a72107a | CMake: Simplify test tools config | 2017-08-18 13:32:36 +02:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 63372e4a85 | CMake: Simplify libevmasm config | 2017-08-18 13:32:35 +02:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | d1f4d110fb | CMake: Build static libs by default | 2017-08-18 13:32:35 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a61c88e9fe | Use state mutability in override error messages | 2017-08-16 17:23:09 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a2aaa47ee2 | Use state mutability in fallback/constructor check | 2017-08-16 17:23:09 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 93be0dd923 | FunctionType comparison/identifer to support all statemutability levels | 2017-08-16 17:23:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3d595d4b14 | Warn about shift of literals. | 2017-08-16 13:54:28 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7222fac456 | Remove DocumentationType from natspec | 2017-08-15 19:56:38 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1f5ab603a7 | Add test for payable constructor in ABI | 2017-08-15 11:35:50 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 12f3257e7d | Add statemutability field to the ABI | 2017-08-15 11:35:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 32e43477c3 | Prevent too deep recursion in parser. | 2017-08-14 22:19:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | bcce31b548 | Tests for recursion exploit in parser. | 2017-08-14 18:58:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2411f5d839 | Merge pull request #2704 from ethereum/newEncoder New ABI encoder | 2017-08-14 17:04:00 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b225bf5d53 | Remove useless payable & constant typecheck | 2017-08-14 14:21:47 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1c1388f241 | Update parser tests | 2017-08-14 14:21:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 63b556b206 | Test both encoders. | 2017-08-14 13:11:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 38446a9669 | ABI encoder tests. | 2017-08-14 13:11:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4d9790b6d5 | Merge pull request #2703 from ethereum/warnAboutLargeStorageArrays Warn about large storage structures. | 2017-08-14 11:37:01 +02:00 |  | 
			
				
					| 
							
							
								 Federico Bond | f0dc572055 | Improve and add missing tests | 2017-08-11 22:45:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | da3ac86403 | Warn about large storage structures. | 2017-08-11 20:57:57 +02:00 |  |