| 
							
							
								 chriseth | 0c6dc1dce4 | Merge pull request #9862 from ethereum/develop Merge develop into breaking | 2020-09-23 12:22:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | f4b42d1c72 | Add stack limit evader. | 2020-09-17 22:13:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | aa7a6922e7 | Restrict unary negation to signed integers. | 2020-09-17 15:01:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9750286ee4 | Merge pull request #9823 from ethereum/develop Merge develop into breaking. | 2020-09-16 14:24:58 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 2916ae5bda | Fix static arrays with dynamic elements not being treated as dynamic in FunctionType::returnParameterTypesWithoutDynamicTypes() | 2020-09-16 11:15:52 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f73fb726af | Reasoning based optimizer. | 2020-09-15 15:57:58 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | efe829b4b2 | Merge pull request #9805 from ethereum/develop Merge develop into breaking. | 2020-09-14 20:48:03 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | ec6d21cde2 | [Sol->Yul] Fixing storage array index access | 2020-09-08 16:02:56 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | b72fb1333b | Adjust docs example to work with v0.8.0 | 2020-09-08 13:36:16 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3a48be546d | Merge pull request #9602 from ethereum/structMemToStorageSol2Yul [Sol->Yul] Implementing various copying of structs | 2020-09-02 13:50:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 23514c1749 | Merge pull request #9724 from ethereum/superForYul Implement ``super``. | 2020-09-02 12:48:39 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | a740cb619b | Adding tests for copying structs with function pointers between storage and memory | 2020-09-02 12:28:53 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 23f6369a46 | Implementing struct copying from calldata to storage | 2020-09-02 12:28:53 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 762e3f3cee | [Sol->Yul] Implementing struct copying from calldata to storage | 2020-09-02 12:28:53 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 381784dd89 | [Sol->Yul] Implementing struct copying from storage to memory | 2020-09-02 12:28:53 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | b89c863e11 | [Sol->Yul] Implementing struct copying from memory to storage | 2020-09-02 12:28:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8f34ac472f | Implement ` super`. | 2020-09-02 11:00:42 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | e7a05324af | Adding simple array copying tests | 2020-09-02 09:39:28 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0798167f3d | Merge pull request #9612 from ethereum/yul-rightarrow Introduce RightArrow (->) token | 2020-08-27 16:21:18 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 1c066b1059 | Allow type(Contract).namefor abstract contracts and interfaces | 2020-08-27 13:37:08 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4e5b403c37 | Introduce RightArrow (->) token in the scanner | 2020-08-27 12:28:27 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | d99b81ef02 | [Sol->Yul] Enabling storage pointers to local vars in inline assembly. | 2020-08-26 10:25:42 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 17edf4f207 | Merge pull request #9479 from ethereum/exp Implement checked exponentiation. | 2020-08-18 13:57:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c34e349572 | Implement checked exponentiation. | 2020-08-18 12:42:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9324fb4f20 | Free functions. | 2020-08-18 11:46:59 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bb29307b02 | Add/Update tests for Yul function definition | 2020-08-12 23:53:08 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | d685bee2ec | [Sol->Yul] Implementing struct copying from calldata to memory. Co-authored-by: Daniel Kirchner <daniel@ekpyron.org> | 2020-08-11 16:18:06 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 53d497fc31 | Merge pull request #9412 from ethereum/unicode-string [BREAKING] Support unicode string literal type | 2020-07-28 11:42:23 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f5f86779b8 | Update tests for unicode literals | 2020-07-27 18:21:17 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 96258c7e75 | [Sol->Yul] Implementing bytes copying from calldata to memory. | 2020-07-27 15:14:26 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2c574af45b | Fix conversion bug for exp operation. | 2020-07-27 10:44:42 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a1da90d14b | Adding more tests for function types | 2020-07-23 14:55:32 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | e7d5a7da10 | [TypeChecker] Remove function input and return parameter names from mobileType | 2020-07-23 14:39:49 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6bb6783d39 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-22 15:26:44 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 546e9af24d | [Sol->Yul] Supporting .runtimeCode | 2020-07-21 17:56:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9be5ed1220 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-21 11:35:28 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8bdd93f4b8 | Update tests. | 2020-07-20 17:17:19 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 50a54fa8aa | Implement inline arrays. | 2020-07-20 17:06:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0a25370eeb | Update tests. | 2020-07-20 15:40:58 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f945163909 | Merge pull request #9432 from ethereum/develop Merge develop into breaking. | 2020-07-16 17:14:45 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 950612cf42 | Add more tests for strings with unicode (escapes) | 2020-07-13 20:43:30 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 41710acbca | More semantic tests. | 2020-07-13 18:07:11 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c3e13b6733 | Promote gwei to a proper keyword. | 2020-07-13 18:07:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fc2e9ec2ff | Use .slotand.offestto access storage items. | 2020-07-13 14:59:22 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9ef050af9a | Merge pull request #9373 from ethereum/develop Merge develop into breaking. | 2020-07-09 16:15:43 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 59f4989966 | Optimize combination of byte and shl. | 2020-07-08 20:26:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d4ecd33247 | Propagate function call argument types across function call options. | 2020-07-08 17:59:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0c7e4cf16b | Merge pull request #9340 from ethereum/compileTimeSha Evaluate keccak256 of string literals at compile-time. | 2020-07-08 18:42:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0a0f578d7c | Evaluate keccak256 of string literals at compile-time. | 2020-07-08 16:14:14 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | f9d6fa71fd | Add create & delete array tests for yul | 2020-07-08 13:10:33 +02:00 |  |