| 
							
							
								 Harikrishnan Mulackal | 4e58c672bb | Merge pull request #8855 from ethereum/update-external-repos Updated external test repos | 2020-05-08 22:51:48 +05:30 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 704b334cf6 | Updated external test repos | 2020-05-08 21:39:02 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | aa7684fb54 | Merge pull request #8864 from a3d4/fix-error-reporting-source-code-format Fix error reporting source code format | 2020-05-07 20:15:51 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5ba7a752d8 | Merge pull request #8799 from ethereum/implementABIEncode Implement Yul IR generation for abi.encode* | 2020-05-07 20:07:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a0e291bd06 | Implement Yul IR generation for abi.encode* | 2020-05-07 19:39:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d0b82fe854 | Merge pull request #8869 from ethereum/useSlotes Use vector of slots. | 2020-05-07 19:03:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6ad65d7db4 | Merge pull request #8871 from ethereum/nonValueImmutables Assertion about getters for non-value type immutables. | 2020-05-07 18:46:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 75ca072ae6 | Assertion about getters for non-value type immutables. | 2020-05-07 18:18:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f38cf85482 | Use vector of slots. | 2020-05-07 17:54:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4058ce8fe5 | Merge pull request #8870 from ethereum/fix-conflicting-symbols-in-yulopti-and-optimiser-suite Fix conflicting symbols in yulopti and OptimiserSuite | 2020-05-07 17:40:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1c24814ac0 | Merge pull request #8849 from ethereum/testcithing Fix duplicate tag assert throw | 2020-05-07 17:37:00 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 156bfadad3 | yulopti: Fix conflict between 'l' in yulopti and OptimiserSuite and make future conflicts less likely - OptimizerSuite uses letters so switching to punctuation marks in yulopti should help. | 2020-05-07 17:27:24 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | d3d1520870 | yulopti: Add an error message to assetion triggered when an optimizer step abbreviation conflicts with yulopti controls | 2020-05-07 17:21:39 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3e9fa7e388 | yulopti: Print errors to stderr rather than stdout | 2020-05-07 17:16:50 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | eb4926cb48 | run addMissingFunctions only once | 2020-05-07 17:06:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3212cb6caa | Merge pull request #8859 from ethereum/noRuntimeForImmutable trigger error when runtimeCode is called on contracts with immutables | 2020-05-07 16:08:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f42dc70c9f | Merge pull request #8863 from ethereum/nonReversedEncoder Introduce non-reversed version of tupleEncoder. | 2020-05-07 15:47:32 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 50e59f1008 | trigger error when runtimeCode is called on contracts with immutables | 2020-05-07 15:10:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e986fde0c1 | Introduce non-reversed version of tupleEncoder. | 2020-05-07 15:08:09 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 98db712292 | Merge pull request #8866 from ethereum/make_script_case_insensitive [Trivial] Make error correction script user interaction case insensitive | 2020-05-07 11:45:21 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | ff084c2809 | Make error correction script user interaction case insensitive | 2020-05-07 11:29:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 80b4e51fd6 | Merge pull request #8865 from a3d4/fix-8712-abi-compiler-error Fix ABI internal compiler error caused by an internal constructor | 2020-05-07 10:55:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 741c41a170 | Merge pull request #8862 from ethereum/removeSomeReversed Remove some unneeded headers. | 2020-05-07 10:22:29 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 5e9502bfae | Fix ABI internal compiler error caused by an internal constructor | 2020-05-07 05:49:49 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 7e1835af71 | Fix error reporting source code format | 2020-05-07 04:46:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6fb112fa8e | Remove some unneeded headers. | 2020-05-07 01:49:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5e46ef7df5 | Merge pull request #8680 from a3d4/fix-5819-tagging-error-cases Tag error cases with unique IDs | 2020-05-07 01:12:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9d1d46e272 | Merge pull request #8719 from ethereum/ir-shifts IR generation for shifts | 2020-05-06 19:35:36 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 327c75bc1b | IR generation for shifts | 2020-05-06 19:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 3a93080ca9 | Merge pull request #8821 from ethereum/remove-flag Remove obsolete flag --optimize-yul from scripts | 2020-05-06 16:20:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 76275cf34a | Merge pull request #8824 from ethereum/solYulDirtyMemory Fix accessing memory reference types in yul codegen and clean up on memory reads. | 2020-05-06 16:17:19 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 234ffcf278 | Merge pull request #8718 from ethereum/irConstants IR generation for constants. | 2020-05-06 16:05:17 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 2d984b77a1 | Add a script to correct IDs | 2020-05-06 14:25:13 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 8f68c04358 | Add unique IDs to error reporting calls | 2020-05-06 13:53:46 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | e3641b88ec | Groundwork. Prepare for automatic tagging [Not compilable until the next commit] | 2020-05-06 13:52:28 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | a93d79ff28 | Remove obsolete flag --optimize-yul from scripts | 2020-05-06 11:49:40 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 02c5f1f748 | Remove --optimize-yul flag for soltest | 2020-05-06 11:49:40 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c25a3eba14 | Fix accessing memory reference types in yul codegen and clean up on memory reads. | 2020-05-06 11:34:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4c1e821e01 | Merge pull request #8845 from ethereum/solYulCleanup [Sol->Yul] Cleanup for checked arithmetic and comparisons. | 2020-05-05 17:58:36 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b580106c80 | Yul parser hack and more yul tests. | 2020-05-05 17:23:41 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 02c20698c9 | IR generation for constants. | 2020-05-05 17:07:55 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3c0ca57f21 | Merge pull request #8846 from ethereum/enforceYulIsoltest Always enforce via yul for isoltest runs. | 2020-05-05 14:53:54 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7b48c120b5 | Always enforce via yul for isoltest runs. | 2020-05-05 14:08:59 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 28d25afab1 | Cleanup tests for Sol->Yul arithmetic and comparison. | 2020-05-05 13:38:31 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4d739b16a4 | Cleanup function for internal function pointers. | 2020-05-05 13:07:10 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7ad319687d | Sol->Yul: Add cleanup to operations. | 2020-05-05 13:06:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dfd9008214 | Merge pull request #8683 from ethereum/yulExample Example ERC20 contract in Yul. | 2020-05-05 12:05:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1de73a16ab | Merge pull request #8837 from mijovic/sol2YulRevertWithString [Sol2Yul] Adding support for builtin revert(string) | 2020-05-05 09:57:51 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | e8f6f63e77 | [Sol2Yul] Adding support for builtin revert(string) | 2020-05-05 07:05:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fc41f78146 | Merge pull request #8695 from mijovic/isolTestEnforceCompileViaYul [isoltest] Enforcing compileViaYul to be set if test can pass via yul | 2020-05-05 00:55:59 +02:00 |  |