| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 | 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 | 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 | 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 | 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 |  | 
			
				
					| 
							
							
								 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 | 6cc264ff0a | Merge pull request #10221 from ethereum/refactorArrayConversions [Sol->Yul] Refactor array conversions | 2020-11-10 16:18:11 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | efba9e45e4 | [Sol->Yul] Refactoring array conversions so that they end up in same function. | 2020-11-10 15:13:45 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c970fb46ce | YulUtilFunctions::conversionFunction: Add more info to the assertion that fails on invalid conversion | 2020-11-09 13:41:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b40fb527de | Remove access to functions from inline assembly (unused code). | 2020-11-05 14:43:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1f3239d097 | Simplify split parameter. | 2020-11-03 14:34:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fea3f848f9 | Prepare store for external function types. | 2020-11-03 14:34:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 06d0459a72 | Merge pull request #10187 from ethereum/validateExternal [SolYul] Properly validate external functions from calldata. | 2020-11-03 14:29:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 834da7be90 | Introduce abicoder pragma. | 2020-11-03 13:31:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c16b535804 | Validate external functions from calldata. | 2020-11-03 13:28:08 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 22b31054b6 | Merge pull request #10174 from ethereum/storeInternalFunctions Implement internal functions in storage. | 2020-11-03 09:56:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 129b095b09 | Implement internal functions in storage. | 2020-11-02 23:10:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 49bd3f2af4 | Convert properly during storing. | 2020-11-02 21:15:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1066af3b98 | Copy byte array to storage. | 2020-10-29 18:53:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 14d7ca49c0 | Rename function. | 2020-10-29 18:53:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f215042cf6 | Fix style. | 2020-10-29 17:35:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0c12b2e53a | Bit operations for fixed bytes types. | 2020-10-28 18:04:54 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 28f92064b9 | [Sol->Yul] Fixing ice when copying struct that contains nested array to storage | 2020-10-28 09:28:40 +01:00 |  |