chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6de7eaba95
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-12-01 10:50:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							388fcddd23
							
						
					 | 
					
						
						
							
							Merge pull request #10415 from ethereum/arrayClearingStorageSol2Yul
						
						
						
						
						
						
						
						[Sol->Yul] Fixing copying from storage to storage. 
						
					 | 
					
						2020-12-01 09:43:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							28e01202af
							
						
					 | 
					
						
						
							
							[Sol->Yul] Fixing coping from storage to storage.
						
						
						
						
						
					 | 
					
						2020-12-01 08:50:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							28e65bac46
							
						
					 | 
					
						
						
							
							Add unimplemented assert for modifiers in the IR
						
						
						
						
						
						
						
						Also improved relevant tests for modifiers to be more strict and detect if the modifier body was skipped. 
						
					 | 
					
						2020-11-27 18:34:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3e5396598b
							
						
					 | 
					
						
						
							
							Merge pull request #10410 from ethereum/ir-fixedbytes-bitnot
						
						
						
						
						
						
						
						Support BitNot on FixedBytes in IR 
						
					 | 
					
						2020-11-26 14:42:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							cbae5ca324
							
						
					 | 
					
						
						
							
							Support BitNot on FixedBytes in IR
						
						
						
						
						
					 | 
					
						2020-11-26 13:20:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							26d454d8a8
							
						
					 | 
					
						
						
							
							Using auto to avoid type name duplication.
						
						
						
						
						
					 | 
					
						2020-11-26 12:13:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							565d0cd4eb
							
						
					 | 
					
						
						
							
							Support copying of nested calldata arrays to memory.
						
						
						
						
						
					 | 
					
						2020-11-26 12:13:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							18de8a56c9
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-26 11:48:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							bae32ac402
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing member access to arrays in calldata structs.
						
						
						
						
						
					 | 
					
						2020-11-26 11:46:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d9c332593
							
						
					 | 
					
						
						
							
							Properly terminate definitions using define() in IRGenerateForStatements
						
						
						
						
						
						
						
						The lack of termination can result in unparseable output. 
						
					 | 
					
						2020-11-25 16:41:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f02bc817af
							
						
					 | 
					
						
						
							
							Merge pull request #10388 from ethereum/forwardRevertOnCreate
						
						
						
						
						
						
						
						[Sol->Yul] Forward failure for creation. 
						
					 | 
					
						2020-11-25 10:39:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							200227ab75
							
						
					 | 
					
						
						
							
							Support copying dynamically encoded structs from calldata to memory.
						
						
						
						
						
					 | 
					
						2020-11-24 20:36:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cedb56ed81
							
						
					 | 
					
						
						
							
							Forward failure for creation.
						
						
						
						
						
					 | 
					
						2020-11-24 19:54:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							253889cbf1
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-24 16:22:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2d235bf7b0
							
						
					 | 
					
						
						
							
							Merge pull request #10341 from ethereum/optimizeAllocation
						
						
						
						
						
						
						
						Do not allocate memory objects if they will be assigned directly. 
						
					 | 
					
						2020-11-24 16:05:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							409e92580f
							
						
					 | 
					
						
						
							
							Do not allocate memory objects if they will be assigned directly.
						
						
						
						
						
					 | 
					
						2020-11-24 14:11:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							eea6513b5d
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing copying dynamically encoded structs from calldata to memory
						
						
						
						
						
						
						
						Co-authored-by: Leonardo <leo@ethereum.org> 
						
					 | 
					
						2020-11-23 23:22:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ee657f5361
							
						
					 | 
					
						
						
							
							Merge pull request #10214 from ethereum/fallbackReturn
						
						
						
						
						
						
						
						Allow fallback function to return data. 
						
					 | 
					
						2020-11-23 19:49:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0a02f2307
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-23 19:28:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							91c88a5f6b
							
						
					 | 
					
						
						
							
							Merge pull request #10346 from ethereum/boundFunctions
						
						
						
						
						
						
						
						[Sol->Yul] Bound functions. 
						
					 | 
					
						2020-11-23 19:09:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f87edb6efc
							
						
					 | 
					
						
						
							
							Bound functions.
						
						
						
						
						
					 | 
					
						2020-11-23 18:58:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							53a4b4a622
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implementing copying of calldata arrays to memory
						
						
						
						
						
					 | 
					
						2020-11-23 14:52:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bff99a518
							
						
					 | 
					
						
						
							
							Adding additional abi decoding functions for arrays.
						
						
						
						
						
						
						
						Co-authored-by: chriseth <chris@ethereum.org> 
						
					 | 
					
						2020-11-23 14:52:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fda352094f
							
						
					 | 
					
						
						
							
							Allow fallback function to return data.
						
						
						
						
						
					 | 
					
						2020-11-23 14:22:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4339b0526
							
						
					 | 
					
						
						
							
							[SMTChecker] Support named arguments in function calls
						
						
						
						
						
					 | 
					
						2020-11-20 11:52:26 -01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1d28b1d17
							
						
					 | 
					
						
						
							
							Fix string literal assignment to storage.
						
						
						
						
						
					 | 
					
						2020-11-19 15:27:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f0cc433be
							
						
					 | 
					
						
						
							
							Fix mapping conversion.
						
						
						
						
						
					 | 
					
						2020-11-18 20:20:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7db4fa4a5
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-18 20:05:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1508b08f3e
							
						
					 | 
					
						
						
							
							Implement inline assembly access to constants.
						
						
						
						
						
					 | 
					
						2020-11-18 12:35:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9f0a631948
							
						
					 | 
					
						
						
							
							Merge pull request #10208 from ethereum/offsetLengthCalldata
						
						
						
						
						
						
						
						Support .offset and .length for dynamic calldata arrays 
						
					 | 
					
						2020-11-18 12:09:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2665eaa4fa
							
						
					 | 
					
						
						
							
							Support .offset and .length for calldata bytes and string arrays.
						
						
						
						
						
					 | 
					
						2020-11-18 01:45:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfa0a0cdff
							
						
					 | 
					
						
						
							
							IR codegen: Handle address() with library type argument and external library calls
						
						
						
						
						
					 | 
					
						2020-11-17 20:36:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							691f7e6eae
							
						
					 | 
					
						
						
							
							Fix merge conflicts.
						
						
						
						
						
					 | 
					
						2020-11-17 19:59:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8a278eefa
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-17 18:51:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e64fd99fb5
							
						
					 | 
					
						
						
							
							Fix qualified modifier lookup.
						
						
						
						
						
					 | 
					
						2020-11-17 18:33:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							74ce8d6979
							
						
					 | 
					
						
						
							
							Fix assignment to non-lvalue storage values.
						
						
						
						
						
					 | 
					
						2020-11-17 15:56:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fffd0306f5
							
						
					 | 
					
						
						
							
							Fix bug in array to storage copy routine.
						
						
						
						
						
					 | 
					
						2020-11-17 14:56:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							98cc7a1ea9
							
						
					 | 
					
						
						
							
							Copying structs from storage to storage.
						
						
						
						
						
					 | 
					
						2020-11-17 11:06:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9fb17a85e
							
						
					 | 
					
						
						
							
							Copy value array from storage to storage.
						
						
						
						
						
					 | 
					
						2020-11-17 10:51:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							62893aa1a1
							
						
					 | 
					
						
						
							
							Copy byte arrays from storage to storage.
						
						
						
						
						
					 | 
					
						2020-11-16 19:06:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kamil Śliwak
							
						 
					 | 
					
						
						
						
						
							
						
						
							ade71d58f8
							
						
					 | 
					
						
						
							
							Assume that enums always take 1-byte in the codegen and type system
						
						
						
						
						
					 | 
					
						2020-11-16 18:58:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d744a8fb48
							
						
					 | 
					
						
						
							
							Fail on invalid storage encoding for byte arrays.
						
						
						
						
						
					 | 
					
						2020-11-12 11:12:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							14ed67ac4b
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-11 20:33:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							44eb63fad0
							
						
					 | 
					
						
						
							
							Merge pull request #10263 from ethereum/fixTryCreateYul
						
						
						
						
						
						
						
						Fix Yul codegen for try with create. 
						
					 | 
					
						2020-11-11 20:10:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							571e1e5269
							
						
					 | 
					
						
						
							
							Merge pull request #10266 from ethereum/fixCalldataIndexAccess
						
						
						
						
						
						
						
						Fix calldata index access. 
						
					 | 
					
						2020-11-11 19:03:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f570a3184
							
						
					 | 
					
						
						
							
							Fix calldata index access.
						
						
						
						
						
					 | 
					
						2020-11-11 18:42:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							01d7d50750
							
						
					 | 
					
						
						
							
							Fix initializing mapping return variables.
						
						
						
						
						
					 | 
					
						2020-11-11 18:08:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							59da25056b
							
						
					 | 
					
						
						
							
							Fix Yul codegen for try with create.
						
						
						
						
						
					 | 
					
						2020-11-11 17:52:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							141277dadf
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into breaking
						
						
						
						
						
					 | 
					
						2020-11-10 17:28:36 +01:00 | 
					
					
						
						
							
							
							
						
					 |