| 
							
							
								 Mathias Baumann | 6c6a9054b2 | Implement override checking | 2019-10-30 17:31:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 499fe57d33 | Tests | 2019-10-29 14:32:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f884373142 | Merge branch 'origin/develop' into develop_060 | 2019-10-02 16:29:36 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7202ebb5b2 | Fix internal compiler error for arrays of recursive structs. | 2019-10-01 16:51:14 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo | 9c23f35bec | Merge pull request #7462 from ethereum/version-060 Build version 0.6.0 | 2019-09-24 12:48:00 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | e3a29ffcd3 | Updates tests to version 0.6.0. | 2019-09-24 12:01:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b5d6d5fcf9 | Create. | 2019-09-23 17:22:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 644a402166 | Tests. | 2019-09-23 17:22:56 +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 | c72d1ffb65 | Merge pull request #7421 from ethereum/develop Merge develop into develop_060 | 2019-09-13 12:14:02 +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 |  | 
			
				
					| 
							
							
								 Erik Kundt | e92b921123 | [isoltest] Adds support for fallback and ether functions. | 2019-09-13 10:55:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | acf10ef60f | Merge pull request #7393 from ethereum/develop Merge develop into 0.6.0 | 2019-09-10 12:27:02 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 5e12e0cf27 | [isoltest] Fixes auto-update for revert. | 2019-09-09 22:46:43 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 6f3341a204 | Allow  underscores in hex strings. | 2019-09-06 17:58:35 +02:00 |  | 
			
				
					| 
							
							
								 krk | 33f7f960cf | Allow exponentials with signed base and unsigned power. | 2019-09-04 17:32:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c499758cd8 | Merge pull request #7326 from ethereum/develop Merge develop into 0.6.0 branch. | 2019-09-02 16:11:20 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 872d21f527 | Allow global struct definitions. | 2019-09-02 11:17:42 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 755dae5d66 | [isoltest] Supports empty revert message. | 2019-08-26 11:06:30 +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 | 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 |  |