Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							025a696bb0
							
						
					 | 
					
						
						
							
							Fix unrelated test failure.
						
						
						
						
						
					 | 
					
						2019-11-28 20:01:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7d1b0c6023
							
						
					 | 
					
						
						
							
							Fix Yul IR push
						
						
						
						
						
					 | 
					
						2019-11-28 18:11:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ebcc757e1
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-27 19:14:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bb88dabb7
							
						
					 | 
					
						
						
							
							Restrict usage of plain "new".
						
						
						
						
						
					 | 
					
						2019-11-27 17:55:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b0db64ff5b
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-26 16:19:35 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce83bfb088
							
						
					 | 
					
						
						
							
							[Yul] Format string literals back to quoted string literals
						
						
						
						
						
					 | 
					
						2019-11-26 15:28:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a00f824479
							
						
					 | 
					
						
						
							
							Merge pull request #7773 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into develop_060 
						
					 | 
					
						2019-11-21 21:49:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a26dd5a428
							
						
					 | 
					
						
						
							
							Remove trailing spaces in output.
						
						
						
						
						
					 | 
					
						2019-11-21 20:09:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d5e9271592
							
						
					 | 
					
						
						
							
							Merge pull request #7350 from ethereum/array-length-rvalue
						
						
						
						
						
						
						
						Make `length` member read-only 
						
					 | 
					
						2019-11-21 19:22:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							389da5228e
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into merge_develop_060
						
						
						
						
						
					 | 
					
						2019-11-20 12:27:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							372df6b9e1
							
						
					 | 
					
						
						
							
							Implement array push and pop for yul and replace assignments in via yul tests.
						
						
						
						
						
					 | 
					
						2019-11-20 12:04:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							32f321e416
							
						
					 | 
					
						
						
							
							Merge pull request #7751 from ethereum/replace_boost_variant_std
						
						
						
						
						
						
						
						Replace boost::variant by std::variant in libyul 
						
					 | 
					
						2019-11-19 19:40:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							be849b3c47
							
						
					 | 
					
						
						
							
							Replace boost::variant by std::variant in libyul
						
						
						
						
						
					 | 
					
						2019-11-19 17:23:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							23cad71c88
							
						
					 | 
					
						
						
							
							Disallow conversion from `super`
						
						
						
						
						
					 | 
					
						2019-11-19 17:14:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecaed1030f
							
						
					 | 
					
						
						
							
							Makes array length access read-only.
						
						
						
						
						
					 | 
					
						2019-11-19 16:09:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							216e1749f4
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-11-14 13:42:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce7268272d
							
						
					 | 
					
						
						
							
							Allow obtaining the address of a library by conversion to `address`.
						
						
						
						
						
					 | 
					
						2019-11-12 17:09:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							138ee647f1
							
						
					 | 
					
						
						
							
							Provide different options for reason strings.
						
						
						
						
						
					 | 
					
						2019-11-07 14:13:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb2096c82a
							
						
					 | 
					
						
						
							
							Add modifier depth to source mappings.
						
						
						
						
						
					 | 
					
						2019-11-05 16:50:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3321fc56ea
							
						
					 | 
					
						
						
							
							Split fallback function and introduce "fallback()" and "receive()" syntax.
						
						
						
						
						
					 | 
					
						2019-11-04 17:17:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c30839888f
							
						
					 | 
					
						
						
							
							Use `leave` in code generator.
						
						
						
						
						
					 | 
					
						2019-10-29 14:32:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							edf1e83fda
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into develop_060
						
						
						
						
						
					 | 
					
						2019-10-28 15:21:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							df729b3084
							
						
					 | 
					
						
						
							
							Make use of C++17 std::optional<> instead of boost::optional<>.
						
						
						
						
						
					 | 
					
						2019-10-28 11:39:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c1d12b16c
							
						
					 | 
					
						
						
							
							Assembly: Remove errorTypeForLoose property from AsmAnalyzer.
						
						
						
						
						
					 | 
					
						2019-10-25 15:01:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							76c72ba89f
							
						
					 | 
					
						
						
							
							Fixes signedness (causes compilation failure on MSVC).
						
						
						
						
						
					 | 
					
						2019-10-23 16:32:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6152b8059
							
						
					 | 
					
						
						
							
							Compile fix.
						
						
						
						
						
					 | 
					
						2019-10-23 13:08:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias L. Baumann
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7e01696030
							
						
					 | 
					
						
						
							
							Merge pull request #7554 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into develop_060 
						
					 | 
					
						2019-10-21 17:05:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							ebfe7391ff
							
						
					 | 
					
						
						
							
							Use selfbalance for `address(this).balance`.
						
						
						
						
						
					 | 
					
						2019-10-16 14:25:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5d6d5fcf9
							
						
					 | 
					
						
						
							
							Create.
						
						
						
						
						
					 | 
					
						2019-09-23 17:22:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							70b796bd1a
							
						
					 | 
					
						
						
							
							Code generator for try/catch.
						
						
						
						
						
					 | 
					
						2019-09-23 17:22:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ecd51c54d
							
						
					 | 
					
						
						
							
							Refactor.
						
						
						
						
						
					 | 
					
						2019-09-18 14:06:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							43d6e00b14
							
						
					 | 
					
						
						
							
							Add push() for dynamic storage arrays
						
						
						
						
						
					 | 
					
						2019-09-17 13:47:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5b3efee93b
							
						
					 | 
					
						
						
							
							Merge pull request #7442 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into develop_060 
						
					 | 
					
						2019-09-17 12:16:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							eab9f65610
							
						
					 | 
					
						
						
							
							Fix ICE when pop dyn storage array of mapping
						
						
						
						
						
					 | 
					
						2019-09-16 16:33:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							4782c800ec
							
						
					 | 
					
						
						
							
							Initial introduction of array slices with partial implementation for dynamic calldata arrays.
						
						
						
						
						
					 | 
					
						2019-09-13 10:57:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ea0a952a69
							
						
					 | 
					
						
						
							
							Merge pull request #7362 from ethereum/develop
						
						
						
						
						
						
						
						Merge develop into develop_060 
						
					 | 
					
						2019-09-05 16:50:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7148792b8a
							
						
					 | 
					
						
						
							
							Refactor ExpressionCompiler with acceptAndConvert.
						
						
						
						
						
					 | 
					
						2019-09-05 15:05:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							42f30981db
							
						
					 | 
					
						
						
							
							Add unimplemented assertion to IR generation when accessing address member of external function types.
						
						
						
						
						
					 | 
					
						2019-08-19 14:56:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f6fff2120
							
						
					 | 
					
						
						
							
							Replace casting of external functions to address by a member named "address".
						
						
						
						
						
					 | 
					
						2019-08-19 14:56:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							74f16ef186
							
						
					 | 
					
						
						
							
							Refactor IRLValue so that it does not require IRGenerationContext.
						
						
						
						
						
					 | 
					
						2019-08-08 17:27:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9955c51769
							
						
					 | 
					
						
						
							
							Merge pull request #7077 from ethereum/sol-yul-delete-fixed-storage
						
						
						
						
						
						
						
						[Sol->Yul] Implement delete for fixed-sized storage arrays 
						
					 | 
					
						2019-08-08 16:47:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
						
						
							
						
						
							15631a7fbe
							
						
					 | 
					
						
						
							
							Split calldataEncodedSize into calldataEncodedSize, calldataEncodedTailSize and calldataHeadSize and fix all usages.
						
						
						
						
						
					 | 
					
						2019-08-08 15:52:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							e072885031
							
						
					 | 
					
						
						
							
							[Sol->Yul] Implement delete for fixed-sized storage arrays
						
						
						
						
						
					 | 
					
						2019-08-07 18:28:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c8f04b88bf
							
						
					 | 
					
						
						
							
							Merge pull request #7176 from ethereum/decodeMemoryLocation
						
						
						
						
						
						
						
						Always copy dynamically-sized memory arrays during CompilerUtils::abiDecode 
						
					 | 
					
						2019-08-07 15:42:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							efb34bdf22
							
						
					 | 
					
						
						
							
							Always copy dynamically-sized memory arrays during CompilerUtils::abiDecode.
						
						
						
						
						
					 | 
					
						2019-08-06 14:11:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							235638b3fc
							
						
					 | 
					
						
						
							
							Implements constructor code for state variables.
						
						
						
						
						
					 | 
					
						2019-08-05 11:23:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9addbcf49
							
						
					 | 
					
						
						
							
							Fix error in g++7 with -O2 flag
						
						
						
						
						
					 | 
					
						2019-07-29 16:17:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							579bdaddb9
							
						
					 | 
					
						
						
							
							Merge pull request #7088 from ethereum/diffLegYul
						
						
						
						
						
						
						
						Document differences between legacy Solidity and Solidity via Yul. 
						
					 | 
					
						2019-07-11 17:59:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							76d7ea888b
							
						
					 | 
					
						
						
							
							Document differences between legacy Solidity and Solidity via Yul.
						
						
						
						
						
					 | 
					
						2019-07-11 17:48:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							869d69d293
							
						
					 | 
					
						
						
							
							Supply full object to stack compressor and Optimizer Suite.
						
						
						
						
						
					 | 
					
						2019-07-10 18:49:42 +02:00 | 
					
					
						
						
							
							
							
						
					 |