| 
							
							
								 Erik Kundt | b2afb8cdda | Adds an additional message to failing type conversions. | 2018-12-07 11:55:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 52ff3c9455 | Merge pull request #5607 from enumatech/fix-makefiles WIP: Fix makefiles to silence linker errors | 2018-12-07 10:16:49 +01:00 |  | 
			
				
					| 
							
							
								 Lionello Lunesu | c51e2b7f46 | Fix makefiles | 2018-12-07 08:59:02 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | 6a9e8a6fe3 | Merge pull request #4936 from ethereum/binSelect Binary search for dispatch. | 2018-12-07 00:55:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ac9f39c805 | Merge pull request #5584 from ethereum/structuralSimplifier [Yul] Add structural simplifier. | 2018-12-06 23:22:26 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 1eb60cbb39 | Add structural simplifier as optimization step for Yul. | 2018-12-06 18:37:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4b2a64306a | Merge pull request #5587 from ethereum/yulCodeBuiltins Builtin functions to access Yul objects. | 2018-12-06 16:49:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e1e578d71e | Merge pull request #5589 from ethereum/yulObjectCodegen Yul object codegen | 2018-12-06 16:47:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fb805ccca6 | Changelog entry. | 2018-12-06 14:51:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b7cfa499b0 | Add tests. | 2018-12-06 14:43:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3fc118ba21 | Analyze and compile sub-objects. | 2018-12-06 14:32:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f6ed29b88b | Extend abstract assembly to be able to handle sub-objects. | 2018-12-06 14:32:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4721cf332f | Expose EthAssemblyAdapter. | 2018-12-06 14:32:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e8841005c | Merge pull request #5554 from ethereum/cp-SourceReferenceFormatter-refactor [2/3] Refactor SourceReferenceFormatter (split-out data extraction & make use of new SourceLocation knowledge) | 2018-12-06 14:01:39 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 073b03d90c | liblangutil: refactor SourceReferenceFormatter, splitting out retrieval and making use of new SourceLocation's CharStream knowledge | 2018-12-06 14:01:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6124176374 | Gas tests for the binary search dispatch routine. | 2018-12-06 13:07:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7f39c3e522 | Binary search for dispatch. | 2018-12-06 13:07:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1643d63e3a | Merge pull request #5605 from ethereum/cmdlineTests Extend capabilities of the generic commandline test. | 2018-12-06 13:07:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d67b232343 | Extend capabilities of the generic commandline test. | 2018-12-06 12:38:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5fde279d2a | Merge pull request #5514 from corollari/develop Remove unary + from the type system | 2018-12-06 10:27:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5a08ae5e71 | Merge pull request #5600 from ethereum/simplifyToHex Simplify toHex() | 2018-12-06 10:04:58 +01:00 |  | 
			
				
					| 
							
							
								 Albert | eee2f2b069 | Update test | 2018-12-06 01:54:04 +01:00 |  | 
			
				
					| 
							
							
								 Albert | df08d79623 | Fix #5470 Remove unary + from the type system | 2018-12-06 01:54:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 936c67415a | Simplify hex prefix. | 2018-12-05 22:51:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bc6ddbdd09 | Remove wparameter for toHex. | 2018-12-05 22:51:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e8455c2a6d | Move toHex implementation to cpp file. | 2018-12-05 22:37:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3a378eae1a | Restrict toHex to bytes. | 2018-12-05 22:37:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 15e28fa444 | Merge pull request #5476 from KevinKelley/readable-hex add a 'readable' format for large hex values | 2018-12-05 22:35:02 +01:00 |  | 
			
				
					| 
							
							
								 Kevin Kelley | fb6fd1b3c2 | add a 'readable' format for large hex values | 2018-12-05 22:15:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d3c8ba00ac | Merge pull request #5595 from ethereum/ssavaluetracker-fix SSAValueTracker should only use nullptr for default values | 2018-12-05 22:08:46 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | d0204eef2f | SSAValueTracker should only use nullptr for default values | 2018-12-05 18:01:41 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | f4e9c70ecc | Tests for SSAValueTracker ignoring function call on rhs | 2018-12-05 18:01:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 32c9da9419 | Merge pull request #5593 from ethereum/issue-5384 Fix expression simplifier asserting on default values | 2018-12-05 17:58:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 63d67c7153 | Merge pull request #5591 from ethereum/smt_simplify_sort [SMTChecker] Simplify symbolic variables | 2018-12-05 17:28:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 57eb68a8df | Merge pull request #4098 from ethereum/typedResults Introduce Result<T> for type checker functions | 2018-12-05 14:10:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1e6c368bba | Merge pull request #5594 from ethereum/fullInlinerNoHoister [Yul] Relax dependency of FullInliner on FunctionHoister. | 2018-12-05 12:25:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a2105b1c5c | Merge pull request #5576 from ethereum/fixDockerScript Fix manual deploy script for alpine. | 2018-12-05 12:04:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8d9fa0f4fa | Fix manual deploy script for alpine. | 2018-12-05 12:03:28 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 538d707439 | Relax dependency of FullInliner on FunctionHoister. | 2018-12-05 11:53:31 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dd6327594f | Merge pull request #5592 from ethereum/fix-issue-5446 Relax assertion about jumps in loose mode | 2018-12-05 11:43:31 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 54846ed0a7 | Fix expression simplifier asserting on default values | 2018-12-05 11:43:02 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 5d31ad2daf | Test for unhandled default values in expression simplifier | 2018-12-05 11:43:02 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | c38fb53439 | Cleans up Result<T> and adds additional documentation. | 2018-12-05 10:33:34 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | e3accc6aa6 | Simplifies Result<T> and prevents undefined behaviour. | 2018-12-05 10:33:34 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 05e74d096e | Introduces Result<T> for operator and implicit conversion type checks. | 2018-12-05 10:33:34 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 6e5160efa0 | Relax assertion about jumps in loose mode | 2018-12-05 10:25:59 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | b9f424e373 | [SMTChecker] Simplify symbolic variables | 2018-12-05 09:56:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6efe2a5266 | Merge pull request #5390 from ethereum/smt_one_loop [SMTChecker] Unroll loops once | 2018-12-05 09:23:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8b38cf3ed4 | Merge pull request #5586 from ethereum/refactorEVMAssembly Refactor evm assembly | 2018-12-04 15:55:53 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c8e201e520 | Provide Yul Object builtins. | 2018-12-04 15:40:50 +01:00 |  |