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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e9446475bb
							
						
					 | 
					
						
						
							
							Merge pull request #8924 from ethereum/arraySliceBug
						
						
						
						
						
						
						
						Fix array slice bug. 
						
					 | 
					
						2020-05-13 16:06:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f04664cfa
							
						
					 | 
					
						
						
							
							Disallow array slicing for arrays with dyanmically encoded base types.
						
						
						
						
						
					 | 
					
						2020-05-13 15:52:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							aca700497c
							
						
					 | 
					
						
						
							
							Merge pull request #8903 from ethereum/exponentiation-bug
						
						
						
						
						
						
						
						Fix exponentiation bug 
						
					 | 
					
						2020-05-13 15:49:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							47e9a13e8a
							
						
					 | 
					
						
						
							
							Fix exponentiation bug
						
						
						
						
						
					 | 
					
						2020-05-13 13:53:06 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b2122d479f
							
						
					 | 
					
						
						
							
							Merge pull request #8915 from a3d4/partfix-5819-remove-erroroccurred-flag
						
						
						
						
						
						
						
						Remove a dedicated error flag from DeclarationTypeChecker and other classes 
						
					 | 
					
						2020-05-12 20:18:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							02d1f8c41a
							
						
					 | 
					
						
						
							
							Remove a dedicated error flag from DeclarationTypeChecker
						
						
						
						
						
					 | 
					
						2020-05-12 18:13:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							901b421bb8
							
						
					 | 
					
						
						
							
							Merge pull request #8910 from ethereum/natspec-return-bug
						
						
						
						
						
						
						
						Bug that ignored return tag when no other devdoc tags were present 
						
					 | 
					
						2020-05-12 16:47:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							095e17f7f9
							
						
					 | 
					
						
						
							
							Bug that ignored return tag when no other devdoc tags were present
						
						
						
						
						
					 | 
					
						2020-05-12 20:05:22 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Harikrishnan Mulackal
							
						 
					 | 
					
						
						
						
						
							
						
						
							c29d76f8f2
							
						
					 | 
					
						
						
							
							Test for function with value setting
						
						
						
						
						
					 | 
					
						2020-05-12 15:21:13 +05:30 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							591a5fff07
							
						
					 | 
					
						
						
							
							isoltest: WhiskersError and YulException treated differently when enforcing viaYul
						
						
						
						
						
					 | 
					
						2020-05-11 09:37:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0e291bd06
							
						
					 | 
					
						
						
							
							Implement Yul IR generation for abi.encode*
						
						
						
						
						
					 | 
					
						2020-05-07 19:39:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d0b82fe854
							
						
					 | 
					
						
						
							
							Merge pull request #8869 from ethereum/useSlotes
						
						
						
						
						
						
						
						Use vector of slots. 
						
					 | 
					
						2020-05-07 19:03:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f38cf85482
							
						
					 | 
					
						
						
							
							Use vector of slots.
						
						
						
						
						
					 | 
					
						2020-05-07 17:54:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb4926cb48
							
						
					 | 
					
						
						
							
							run addMissingFunctions only once
						
						
						
						
						
					 | 
					
						2020-05-07 17:06:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3212cb6caa
							
						
					 | 
					
						
						
							
							Merge pull request #8859 from ethereum/noRuntimeForImmutable
						
						
						
						
						
						
						
						trigger error when runtimeCode is called on contracts with immutables 
						
					 | 
					
						2020-05-07 16:08:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f42dc70c9f
							
						
					 | 
					
						
						
							
							Merge pull request #8863 from ethereum/nonReversedEncoder
						
						
						
						
						
						
						
						Introduce non-reversed version of tupleEncoder. 
						
					 | 
					
						2020-05-07 15:47:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							50e59f1008
							
						
					 | 
					
						
						
							
							trigger error when runtimeCode is called on contracts with immutables
						
						
						
						
						
					 | 
					
						2020-05-07 15:10:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e986fde0c1
							
						
					 | 
					
						
						
							
							Introduce non-reversed version of tupleEncoder.
						
						
						
						
						
					 | 
					
						2020-05-07 15:08:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e9502bfae
							
						
					 | 
					
						
						
							
							Fix ABI internal compiler error caused by an internal constructor
						
						
						
						
						
					 | 
					
						2020-05-07 05:49:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							327c75bc1b
							
						
					 | 
					
						
						
							
							IR generation for shifts
						
						
						
						
						
					 | 
					
						2020-05-06 19:14:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3a93080ca9
							
						
					 | 
					
						
						
							
							Merge pull request #8821 from ethereum/remove-flag
						
						
						
						
						
						
						
						Remove obsolete flag --optimize-yul from scripts 
						
					 | 
					
						2020-05-06 16:20: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							02c5f1f748
							
						
					 | 
					
						
						
							
							Remove --optimize-yul flag for soltest
						
						
						
						
						
					 | 
					
						2020-05-06 11:49:40 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8f6f63e77
							
						
					 | 
					
						
						
							
							[Sol2Yul] Adding support for builtin revert(string)
						
						
						
						
						
					 | 
					
						2020-05-05 07:05:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b7f87eed5
							
						
					 | 
					
						
						
							
							[isoltest] Enforcing compileViaYul to be set if test can pass via yul
						
						
						
						
						
					 | 
					
						2020-05-05 00:38:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1aef9c7d20
							
						
					 | 
					
						
						
							
							Merge pull request #8777 from ethereum/sol_yul_simplefunctions
						
						
						
						
						
						
						
						[Sol - Yul] Add some built-in functions. 
						
					 | 
					
						2020-05-04 16:07:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							51ccb1519f
							
						
					 | 
					
						
						
							
							Yul codegen for immutables.
						
						
						
						
						
					 | 
					
						2020-05-04 15:00:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							debcc8c056
							
						
					 | 
					
						
						
							
							Add setimmutable and loadimmutable to dialect.
						
						
						
						
						
					 | 
					
						2020-05-04 15:00:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9f4d14010
							
						
					 | 
					
						
						
							
							[Sol - Yul] Add support for send(..) & transfer(..)
						
						
						
						
						
					 | 
					
						2020-05-01 08:32:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							151e637336
							
						
					 | 
					
						
						
							
							[Sol - Yul] Add some built-in functions.
						
						
						
						
						
						
						
						- simplifications for GasLeft, Selfdestruct and BlockHash.
- add support for addmod & mulmod. 
						
					 | 
					
						2020-04-30 14:10:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							602b29cba7
							
						
					 | 
					
						
						
							
							Merge pull request #8796 from a3d4/fix-8760-typechecker-compiler-error
						
						
						
						
						
						
						
						[Type Checker] Fix internal error when applying unary operators to tuples with empty components 
						
					 | 
					
						2020-04-29 10:14:15 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								a3d4
							
						 
					 | 
					
						
						
						
						
							
						
						
							3bd15655cb
							
						
					 | 
					
						
						
							
							Type Checker: Fix internal error when applying unary operators to tuples with empty components
						
						
						
						
						
					 | 
					
						2020-04-29 02:18:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jason Cobb
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8973732b74
							
						
					 | 
					
						
						
							
							Compare categories instead of types in ContractCompiler(740)
						
						
						
						
						
					 | 
					
						2020-04-28 13:13:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Djordje Mijovic
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3f729549d
							
						
					 | 
					
						
						
							
							[Sol->Yul] Enabling creation function call
						
						
						
						
						
					 | 
					
						2020-04-27 16:15:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dda883b585
							
						
					 | 
					
						
						
							
							IR generation for sha256.
						
						
						
						
						
					 | 
					
						2020-04-27 11:10:20 +02:00 | 
					
					
						
						
							
							
							
						
					 |