| 
							
							
								 Leonardo Alt | ce83bfb088 | [Yul] Format string literals back to quoted string literals | 2019-11-26 15:28:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8f2595957b | Merge pull request #7719 from ethereum/librarySignatuŕes Add selector member to public and external library functions. | 2019-11-20 18:43:14 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | cbb08ae3db | Add semantic test for SELFBALANCE in inline assembly | 2019-11-19 17:09:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fc2af72a3d | Add semantic test for CHAINID in inline assembly | 2019-11-19 17:09:18 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a0ae36ba70 | Add selector member to public and external library functions. | 2019-11-15 16:12:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c0cf96cbc1 | Merge pull request #7699 from ethereum/test-require-str Test `require` with string literals | 2019-11-13 12:20:23 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | c74b1daef2 | Test requirewith string literalsfixes #6651 | 2019-11-13 12:01:25 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ce7268272d | Allow obtaining the address of a library by conversion to ` address`. | 2019-11-12 17:09:13 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c7e3318dba | Add support for external libraries to extracted semantics tests. | 2019-11-12 15:19:04 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7202ebb5b2 | Fix internal compiler error for arrays of recursive structs. | 2019-10-01 16:51:14 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | eab9f65610 | Fix ICE when pop dyn storage array of mapping | 2019-09-16 16:33:17 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | e92b921123 | [isoltest] Adds support for fallback and ether functions. | 2019-09-13 10:55:46 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 5e12e0cf27 | [isoltest] Fixes auto-update for revert. | 2019-09-09 22:46:43 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 755dae5d66 | [isoltest] Supports empty revert message. | 2019-08-26 11:06:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2508cbc1eb | Merge pull request #7095 from ethereum/isoltest-failure-reason [isoltest] Support FAILURE with reason | 2019-08-15 11:37:56 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 6c73bc5bac | [isoltest] Refactors parameter formatting. | 2019-08-14 21:28:43 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 18157f5a49 | [isoltest] Splits smoke test into separate files. | 2019-08-14 21:28:43 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 30483acc42 | [isoltest] Support FAILURE with reason. | 2019-08-14 21:28:43 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b0a5666b43 | Better error messages when writing to expressions that cannot be written to. | 2019-08-14 17:59:48 +02:00 |  | 
			
				
					| 
							
							
								 mingchuan | 15631a7fbe | Split calldataEncodedSize into calldataEncodedSize, calldataEncodedTailSize and calldataHeadSize and fix all usages. | 2019-08-08 15:52:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d44f680a51 | Merge pull request #7091 from ethereum/isoltest-value-format-fix [isoltest] Fix (aligned) hex parsing and formatting | 2019-08-07 17:55:37 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 5ca991ac81 | [isoltest] Allows odd-sized hex literals. | 2019-08-07 17:19:27 +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 |  | 
			
				
					| 
							
							
								 Erik Kundt | e206ad6c24 | [isoltest] Fixes hex (plus alignment) formatting. | 2019-08-07 12:15:10 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | efb34bdf22 | Always copy dynamically-sized memory arrays during CompilerUtils::abiDecode. | 2019-08-06 14:11:14 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | f914415fb2 | [isoltest] Updates type retrieval from ABI and its formatting. | 2019-08-05 16:15:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9b375edfe3 | Merge pull request #6787 from ethereum/sol2yul-ctor-code Improve constructor-code codegen (wrt. state variable initialization) | 2019-08-05 11:50:34 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 235638b3fc | Implements constructor code for state variables. | 2019-08-05 11:23:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7421d85346 | Merge pull request #7094 from ethereum/isoltest-arrow-optional [isoltest] Introduce shorthand declaration: make `->` optional. | 2019-08-01 15:42:42 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e887c06f6b | FunctionType: Return correct stacksize for transfer/send | 2019-08-01 13:56:09 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | b6446aa615 | Extracting more end-to-end tests. | 2019-07-22 16:31:46 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 8c51a089d7 | isoltest: Makes ->declaration optional. | 2019-07-22 13:25:11 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | e269a0ff70 | Adds constructor calls with ether value to isoltest. | 2019-07-13 12:42:25 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 37f04976a2 | [Sol->Yul] Implement keccak256 | 2019-07-09 18:25:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 15eb8fec50 | Merge pull request #7015 from ethereum/sol-yul-arrays [Sol->Yul] Implement uint256[] memory arrays | 2019-07-09 17:34:46 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 0f24fcea17 | [Sol->Yul] Implement uint256[] memory arrays | 2019-07-09 15:36:02 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | a9a56bc6dd | Extracting more end-to-end tests. | 2019-07-08 16:04:52 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 60525dbf52 | Merge pull request #7026 from ethereum/asmConstants Support direct constants in inline assembly. | 2019-07-02 14:21:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | cdd137e3d1 | Support constant numbers in inline assembly. | 2019-07-02 14:01:05 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 62f6e4bad3 | Extracting some Solidity end-to-end tests. | 2019-07-01 15:37:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f58bd5551e | Test for sign bit chopping. | 2019-06-25 13:00:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 350631ae0d | Merge pull request #6940 from ethereum/sol-yul-storage-array-index [Sol->Yul] Implement index access for storage arrays | 2019-06-24 12:49:19 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 1dd63f416e | [Sol->Yul] Implement index access for storage arrays | 2019-06-20 16:14:51 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9bb7160c4c | Merge pull request #6958 from sifmelcara/fix-abiencoderv2-codegen Fix incorrect abi encoding of storage array of data type that occupy multiple storage slots | 2019-06-20 13:08:42 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | fcd3410f26 | Implement checked mod for sol->yul code generation. | 2019-06-20 12:30:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a5b9f634ef | Implement signed multiplication for sol->yul code generation. | 2019-06-20 12:30:30 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 5f6af8b374 | Implement signed subtraction for sol->yul code generation. | 2019-06-20 12:16:56 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 88988af561 | Implement signed addition for sol->yul code generation. | 2019-06-20 11:42:50 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 910cb8d329 | [Sol->Yul] Implement .length for storage arrays | 2019-06-19 18:09:23 +02:00 |  | 
			
				
					| 
							
							
								 mingchuan | 13c1409669 | Add test case that abi.encode nested storage arrays | 2019-06-19 10:46:47 +08:00 |  |