| 
							
							
								 chriseth | 04d83af1d2 | Merge pull request #10492 from ethereum/arrayClearingDiffBaseSol2Yul [Sol->Yul] Fixing array clearing when copying from storage to storage. | 2020-12-22 15:15:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0437ee7ad9 | Fix length check when decoding error data. | 2020-12-22 11:08:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b965446182 | Catch panic. | 2020-12-22 11:08:44 +01:00 |  | 
			
				
					| 
							
							
								 Đorđe Mijović | b78443ac75 | Merge pull request #10577 from ethereum/deleteMappingSol2Yul [Sol->Yul] Skipping mapping types when deleting structs and arrays. | 2020-12-21 20:08:51 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | adb9d0c41a | [Sol->Yul] Fixing array clearing when copying from storage to storage. | 2020-12-21 17:33:06 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 2d5a2c65a8 | [Sol->Yul] Implementing getters for bytes and structs containing bytes member. Co-authored-by: chriseth <chris@ethereum.org> | 2020-12-21 14:46:06 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 9b8634f2a7 | [Sol->Yul] Skipping mapping types when deleting structs and arrays. | 2020-12-21 13:19:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 35908c602b | Modifiers for constructors. | 2020-12-17 17:00:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ccaa81fbe7 | Implement function modifiers. | 2020-12-17 17:00:51 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | cad4f74012 | Unary minus is not implemented for fixed point type | 2020-12-15 18:02:10 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | ffaf40950a | Merge pull request #10605 from ethereum/develop Merge develop into breaking. | 2020-12-15 14:01:01 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 64f0120622 | Change assertions to align to TypeChecker. | 2020-12-15 09:21:50 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 8aa4568b10 | [Sol->Yul] Implementing conversion from calldata slices to memory arrays. Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-12-14 22:21:37 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | b99a74fb34 | Implementing conversion from calldata slices to memory arrays. | 2020-12-14 22:21:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 561280a5cc | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-14 11:33:40 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 98d8174d31 | Simplify Compiler/CompilerContext by removing extra layers of indirection | 2020-12-11 14:43:51 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | baaf7c0db8 | Implement address(...).code in the IR | 2020-12-11 03:00:30 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7b347b9ec2 | Introduce address(...).code | 2020-12-11 03:00:30 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 7764ee8d86 | Fix copying byte arrays from storage to storage. | 2020-12-10 21:47:37 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7cd05bf603 | Introduce block.chainid | 2020-12-10 17:07:54 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | d0551b67d7 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-10 17:07:56 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | ab74194ca3 | [Sol->Yul] Implementing empty byte array push. | 2020-12-09 19:31:35 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ad6739d0f6 | Support address().codehash | 2020-12-09 14:58:27 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 806453aca9 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-08 21:00:09 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 49d1f541a1 | Merge pull request #10264 from ethereum/warn-conversion Enable -Wconversion | 2020-12-08 20:37:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e97ca0a777 | Evaluate base arguments in derived to base order. | 2020-12-08 20:27:06 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7e88ba8da0 | Enable the -Wconversion warning | 2020-12-08 16:45:24 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | a3c5d37d02 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-07 17:13:48 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a8197788d0 | Replace the inconsistent use of u160/Address/h160 with h160 only | 2020-12-07 16:44:59 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 73a2843f05 | Merge pull request #10513 from ethereum/groupDecoder Group decoding function cases. | 2020-12-07 14:40:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 251f722919 | Group decoding function cases. | 2020-12-07 14:14:54 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1e2bfbd6b2 | Enable the -Wextra-semi warning | 2020-12-04 17:21:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a5902f9d7 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-02 12:28:02 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 630fcc3a1d | Define a comparator for InternalDispatchMap to ensure deterministic ordering of dispatch functions | 2020-12-01 16:53:54 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d22434ee57 | Change ABIEncoderV1 to not pad empty strings | 2020-12-01 14:32:18 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 390640f557 | Merge pull request #10384 from ethereum/called_directly_feature Use annotation.calledDirectly to simplify IR codegen | 2020-12-01 15:07:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8279d90ba2 | Merge pull request #10403 from ethereum/rename-asmdata Rename AsmData* to AST* | 2020-12-01 14:33:11 +01:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Mathias Baumann | f8e6f4a4eb | Use annotation.calledDirectly to simplify IR codegen | 2020-11-30 18:54:42 +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 | a22077f736 | Rename AsmData -> AST Also attempt to only include ASTForward where appropriate. | 2020-11-25 17:58:02 +00: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 |  |