| 
							
							
								 chriseth | c1e14d0119 | Use OptimizerException to report error | 2017-04-27 14:06:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 54210ea89f | Add recomputation check for number representation. | 2017-04-27 14:06:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2c1fb46bc3 | Merge pull request #1711 from ethereum/asmfunctions Assembly: Analysis stage for functions. | 2017-04-26 17:47:48 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2002447b10 | Mention requirement changes in changelog | 2017-04-26 16:47:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d7b3ce24a4 | Check stack height during code generation. | 2017-04-26 17:12:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f3ec2ba39e | Refactor to combined scope and stack height info. | 2017-04-26 17:12:04 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c02bcaea04 | Merge pull request #2168 from ethereum/docs-metadata-clarify Clarify some metadata implications | 2017-04-26 14:34:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3cbdf6d490 | Merge pull request #1577 from ethereum/gas_table Gas table update | 2017-04-26 14:29:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | efa9c76267 | Update Changelog.md | 2017-04-26 12:48:19 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b024fce150 | Do not run IPC tests on windows. | 2017-04-26 12:36:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ea6d925a5d | Option to disable/remove all tests that require IPC. | 2017-04-26 12:36:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 68218387cf | Store stack height in analysis phase. | 2017-04-26 12:34:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a46a059e3a | Document storage variable access. | 2017-04-26 11:58:36 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8a5feb8c49 | Explain that bytecode depends on metadata | 2017-04-25 18:29:51 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6c9dcaf7ac | Mention the order of the ABI in metadata | 2017-04-25 18:29:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e64a03d86b | Changelog entry. | 2017-04-25 16:49:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1d712c7d64 | Fix storage access tests. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e841b23bfd | Special case for storage types with offset zero. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3df7b06464 | Pass internal resolver to assembly analyzer. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0ebaf220b5 | Fix refactoring error. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fa467c365c | Fix test build | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 978884d9ca | Build fix. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 478f2997ea | Storage access from inline assembly. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5f4b68e211 | Another stack check. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dfb7d5ebd9 | Move analysis out of code generator. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4afd54b235 | Convert storge access tests to new explicit slot / offset access. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dfaab73efe | Only allow access to local variables and only if they have a stack size of one. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f19e6a09a7 | Check again that instruction argument count is correct. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b622c2e9d3 | Only run stack filler on AST elements that are or contain declarations. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 34717838da | Review comments. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 83bf34c571 | Review comments and cleanup. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f1f0316c6 | Use raw string for tests. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4755757c00 | Remove some errors checks from code generation (was moved to analysis already). | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 580921b329 | Perform stack height checks in assembly analysis phase. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f13c8af3f9 | Make tests comply with stack height checks. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c4a0826f40 | Add some missing error locations. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c6fa78c73e | Use actual type checking phase of assembler. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e0849f2f3b | Split external identifier access into resolving and code generation. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5d6747eb32 | Refactor assembly analysis into scope filling and checking. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 72fdf755c9 | Register functions. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 89bb8cbd6a | Update shasum to new eth version. | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8758d9fb3c | Install eth (including dependencies). | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | cdc64e3cbb | Use fixed binary for eth. | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 38211fdc25 | Just bigger numbers | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e1689b6fbc | Also increase socket read timeout. | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ff00a14bec | Increase mining timeout to 2 minutes | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 3c4c4abc2f | Remove a test about SELFDESTRUCT because the test harness obtains refund while the gas meter should not assume the refund. | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | cee54deb3b | test: fix invalid signatures | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 5176784b18 | libevmasm: fix sloadGas in another file | 2017-04-25 16:47:43 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ed5b63f553 | A bit more time for mining. | 2017-04-25 16:47:43 +02:00 |  |