| 
							
							
								 Mathias Baumann | 50373ac1b0 | Yul: Implement memory struct allocation | 2020-07-02 16:37:20 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 02328f3bbb | Add unit denomination ` gwei` | 2020-06-24 18:24:56 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 0397266351 | Implement multi source semantic tests Co-authored-by: chriseth <chris@ethereum.org>
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-06-23 17:29:16 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 9264135bef | Add tests to validate clearing dirty bits via inline assembly operations | 2020-06-12 11:32:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0689cda19a | Merge pull request #9116 from ethereum/solYulCleanupFromStorageReference New test for getters. | 2020-06-11 14:08:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 012ba9537b | Merge pull request #9184 from ethereum/fixUsingForStorage Fix using for with explicit reference types. | 2020-06-11 14:00:28 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5c71b3fbb0 | Merge pull request #9173 from ethereum/fixBoundCalldata Fix bound functions with calldata parameters. | 2020-06-11 13:31:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 549c90612c | Fix using for with explicit reference types. | 2020-06-11 13:04:41 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 73cd009b89 | Fix struct allocation in Sol->Yul. | 2020-06-11 12:16:45 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 90b66a7362 | Fix struct member access for memory and implement for calldata. | 2020-06-10 20:01:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | baabe65a84 | Fix bound functions with calldata parameters. | 2020-06-10 17:37:59 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | e73fe17277 | Fixing ICE on calling externally a function that returns calldata pointers Co-authored-by: chriseth <chris@ethereum.org> | 2020-06-10 14:41:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 81f54a170b | Cleanup from storage. | 2020-06-09 14:57:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2724ce9511 | Index access to fixed bytes and byte arrays. | 2020-06-09 10:50:28 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 010a2246c7 | More tests for getters. | 2020-06-03 21:47:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e7f3c042b6 | Struct member access for storage and memory. | 2020-06-03 10:37:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 37e8d78cff | [Sol->Yul] Implement getters. | 2020-06-03 10:33:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0aa3fb5026 | Merge pull request #9014 from ethereum/sol-yul-abidecode [Sol - Yul] Add support for ABIDecode. | 2020-05-27 11:44:13 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f574d8ec3a | Don't assume that an expression cannot be associated with a function declaration | 2020-05-27 00:05:18 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 118cb13476 | [Sol - Yul] Add support for ABIDecode. | 2020-05-26 13:30:37 -05:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1a2e441bc5 | Generate internal dispatch only for functions that might actually get called via pointers - This also adds support for internal library calls as a side-effect since they'll now be pulled into the internal dispatch automatically. | 2020-05-26 17:01:50 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 99194b1450 | New tests. | 2020-05-26 10:51:13 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4a2ce57bed | Add support for bound function calls in IR generator | 2020-05-20 21:10:20 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3c71412a47 | Merge pull request #8988 from ethereum/isoltest_default_formatting [isoltest] Improve parameter formatting. | 2020-05-20 08:05:33 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 410986e00f | [isoltest] Improve parameter formatting. | 2020-05-19 19:13:39 -05:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 16e80b7bcd | Test case for internal dispatch with functions that have arguments that take up multiple slots | 2020-05-19 18:02:14 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | d235d0c166 | [Sol->Yul] Implementing Byte array push() and pop() | 2020-05-19 14:47:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7ef114db9a | Merge pull request #8841 from ethereum/sol_yul_ripemd160_ecrecover [Sol - Yul] Add support for ripemd160 & ecrecover. | 2020-05-14 18:43:55 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 91e9d54c71 | [Sol - Yul] Add support for ripemd160 & ecrecover. | 2020-05-14 10:44:39 -05:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 472fb21ee0 | [Sol->Yul] Enabling new bytes(n) | 2020-05-14 12:55:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1700bdc4ad | Merge pull request #8925 from ethereum/abiEncodeCalldataSlice Allow abi encoding array slices without casting. | 2020-05-13 18:55:16 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 97296d8622 | Allow ABI encoding for array slices without explicit casts. | 2020-05-13 18:20:07 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 820fdd9bf7 | Escape backslashes when formatting | 2020-05-13 17:08:37 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c2f5a66a79 | Implement .creationCode for Sol->Yul. | 2020-05-11 18:51:51 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 3fbde6e782 | Merge pull request #8856 from ethereum/implicitConstructorCallvalueCheck Implicit constructor callvalue check | 2020-05-11 18:50:36 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 79b217dfb3 | Callvalue checks for implicit constructors. | 2020-05-11 16:14:34 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c0bf529236 | Support bare calls. | 2020-05-11 15:11:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0248303c15 | Merge pull request #8872 from ethereum/int-min-max implemented type(X).min and type(X).max for all integer types | 2020-05-11 15:08:19 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | e4e200f29f | Changelog and tests | 2020-05-11 15:29:05 +05:30 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | e54c4eecfc | implemented type(X).min and type(X).max for all integer types | 2020-05-11 14:51:13 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | a0e291bd06 | Implement Yul IR generation for abi.encode* | 2020-05-07 19:39:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f38cf85482 | Use vector of slots. | 2020-05-07 17:54:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e986fde0c1 | Introduce non-reversed version of tupleEncoder. | 2020-05-07 15:08:09 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 327c75bc1b | IR generation for shifts | 2020-05-06 19:14: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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 28d25afab1 | Cleanup tests for Sol->Yul arithmetic and comparison. | 2020-05-05 13:38:31 +02:00 |  |