| 
							
							
								 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 | 42063f2158 | Merge pull request #9490 from ethereum/renameSlotToSelector Rename external function slot to selector. | 2020-07-27 10:42:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1b810d4a0a | Remove handling of signed shift amounts. | 2020-07-23 16:45:16 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 147a80aa24 | Rename external function slot to selector. | 2020-07-23 14:19:15 +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 | 50a54fa8aa | Implement inline arrays. | 2020-07-20 17:06:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 50dc17350c | Remove leftover of code-generator for ` now`. | 2020-07-20 15:37:53 +02:00 |  | 
			
				
					| 
							
							
								 Sachin Grover | b7adb2aa42 | Add SPDX license identifier if not present already in source file Fixes: #9220 | 2020-07-17 20:24:12 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | f945163909 | Merge pull request #9432 from ethereum/develop Merge develop into breaking. | 2020-07-16 17:14:45 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | d3af598c49 | CodeGen: Avoid double cleanup when copying to memory | 2020-07-16 13:53:48 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8eee3ed3a2 | Merge pull request #9388 from ethereum/develop Merge develop into breaking. | 2020-07-13 14:55:21 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 547590b972 | Fixing additional signedness errors after adding -Wsign-conversion flag Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-07-09 17:22:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9ef050af9a | Merge pull request #9373 from ethereum/develop Merge develop into breaking. | 2020-07-09 16:15:43 +02: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 |  | 
			
				
					| 
							
							
								 chriseth | 89231bea1e | Merge pull request #9324 from ethereum/noDuplicateInternalRoutine Remove duplicate creation of internal routine. | 2020-07-08 10:30:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 64b6524bdb | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-08 09:37:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8e711a8b99 | Remove duplicate creation of internal routine. | 2020-07-06 19:25:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4d2b9cd38f | Jump types for yul functions. | 2020-07-06 18:12:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ab68406006 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-07-06 15:25:25 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 50373ac1b0 | Yul: Implement memory struct allocation | 2020-07-02 16:37:20 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 1a0391bceb | Fuzzer: Add a specialized StackTooDeepError Exception that is caught in the fuzzing harness | 2020-07-01 11:08:20 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | d41eaeba56 | Added containsNestedMapping() | 2020-06-30 16:15:03 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | cd2cc76f20 | Modules are pure. | 2020-06-18 18:28:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5fdbb5c3e3 | Simplify inline assembly resolver. | 2020-06-15 18:10:18 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 73cd009b89 | Fix struct allocation in Sol->Yul. | 2020-06-11 12:16:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d4e3491f35 | Merge pull request #9177 from ethereum/fixYulStructMemberAccess [Sol -> Yul] Fix struct member access for memory and implement for calldata. | 2020-06-11 09:41:04 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 90b66a7362 | Fix struct member access for memory and implement for calldata. | 2020-06-10 20:01:30 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | c6e4943089 | Adding fixes for signedness warnings in libsolidity Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-06-10 10:41:55 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2724ce9511 | Index access to fixed bytes and byte arrays. | 2020-06-09 10:50:28 +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 | eb923af09c | Do not set source locations for small internal assembly routines. | 2020-05-27 18:26:46 +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 |  | 
			
				
					| 
							
							
								 chriseth | f066050ec0 | Merge pull request #9024 from ethereum/namableTypes Disallow non-namable types for inline arrays. | 2020-05-27 09:21:07 +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 |  | 
			
				
					| 
							
							
								 chriseth | 309f0fbc8a | Unimplemented assert for conversion from calldata slices to memory. | 2020-05-26 18:17:36 +02: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 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 2716b5ff83 | Replace conditionally empty whiskers variables for punctuation with <?+> syntax in IRGenerator::generateInternalDispatchFunctions() | 2020-05-26 16:33:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e6b399c86e | Merge pull request #8942 from ethereum/calldataVariables Calldata variables. | 2020-05-26 11:34:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 499cb0526f | Calldata variables. | 2020-05-26 10:51:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 76d27bcfaa | Fix assumption for member not in memory. | 2020-05-26 10:35:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d64095ccf | Merge pull request #8987 from ethereum/sol-yul-bound-functions [Sol->Yul] Bound functions | 2020-05-25 16:53:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 44e62c1fae | Merge pull request #8997 from ethereum/sol-yul-refactor-no-internal-functions-with-arbitrary-parameters [Sol->Yul] Remove unnecessary code for handling internal functions with arbitrary parameters (refactor) | 2020-05-25 16:47:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 042dc965fa | Merge pull request #8952 from ethereum/sol-yul-refactor-simplify-end-visit-for-internal-calls [Sol->Yul] Simplify end visit for internal calls (refactor) | 2020-05-25 16:46:36 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | d45bb2aa07 | Add proper unipmlemented errors for array copying | 2020-05-25 10:48:42 +02:00 |  |