| 
							
							
								 chriseth | 29f46f0b8a | Recently released 0.8. | 2020-12-15 15:24:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ffaf40950a | Merge pull request #10605 from ethereum/develop Merge develop into breaking. | 2020-12-15 14:01:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5f59a949d7 | Merge pull request #10598 from ethereum/disable-byte [BREAKING] Disable the type `byte` | 2020-12-15 14:00:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2a54079d41 | Merge pull request #10575 from ethereum/calldataArraySlices Conversion of calldata array slices to memory | 2020-12-15 12:21:33 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 2552a9b7b0 | Merge pull request #10601 from blishko/smt-fix-constructor-recursive-struct [SMTChecker] Fix internal error on constructor of a recursive struct | 2020-12-15 12:15:16 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | e2c27b8ea4 | [SMTChecker] Fix internal error on constructor of a recursive struct | 2020-12-15 09:53:52 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 64f0120622 | Change assertions to align to TypeChecker. | 2020-12-15 09:21:50 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | d479c98920 | Adding tests for conversion of calldata slices to memory and storage and fixing syntax tests. | 2020-12-15 09:21:47 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | d83ce0bcdd | Merge pull request #10599 from blishko/smt-inc-dec-push-fix [SMTChecker] Fix internal error when increment/decrement is applied on a result of push(). | 2020-12-14 23:52:54 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | 71f835b71b | [SMTChecker] Fixed internal error when increment/decrement is applied on a result of push(). | 2020-12-14 22:52:44 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 8aa4568b10 | [Sol->Yul] Implementing conversion from calldata slices to memory arrays. Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-12-14 22:21:37 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | b99a74fb34 | Implementing conversion from calldata slices to memory arrays. | 2020-12-14 22:21:37 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 0efd52a38e | Allowing implicit conversion from calldata slice to memory and storage array types. | 2020-12-14 22:21:37 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | edbdff8619 | Update tests | 2020-12-14 19:32:31 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 15237c8404 | Disable the type byte | 2020-12-14 19:18:25 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 271a17d908 | Merge pull request #10496 from ethereum/address-payable [BREAKING] tx.origin, msg.sender and address(literal) are non-payable addresses | 2020-12-14 20:16:52 +01:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 90a0bbefa3 | Merge pull request #10593 from ethereum/someMoreTests Some more tests for overflow. | 2020-12-14 19:41:10 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 2ca70bd71a | Merge pull request #10597 from blishko/smt-fix-abstract-modifier [SMTChecker] Fix internal error on abstract modifier | 2020-12-14 19:34:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9c3690c246 | Some more tests for overflow. | 2020-12-14 19:12:48 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 7438c4dc16 | Tests after making all explicit address conversions as non-payable | 2020-12-14 18:46:01 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | f30c7cbac8 | All explicit address conversions return a non-payable address | 2020-12-14 18:41:27 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | 103fa3b7eb | [SMTChecker] Fix internal error on abstract modifier | 2020-12-14 18:23:25 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | e21be30df4 | Merge pull request #10588 from blishko/smt-push-bytes-fix [SMTChecker] Fix internal error on bytes.push on the LHS of an assignment | 2020-12-14 18:19:35 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | 27402781c4 | [SMTChecker] Fixed crash on push to bytes on lhs of an assignment | 2020-12-14 17:40:45 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | ccf1626f0d | Merge pull request #10581 from blishko/issue-10524 [SMTChecker] Fix handling of function calls where the function identifier is nested in a tuple. | 2020-12-14 17:20:18 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 88c99a7538 | Tests/Docs: changing type of msg.sender and tx.origin into address And also making the type of address(literal) as non-payable address. | 2020-12-14 16:55:48 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | e1a95cfd42 | Disallow conversions from literals to payable address To get a payable address, one has to go through address. For example, `payable(address(0))`. | 2020-12-14 16:55:48 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 9bd778d728 | Make msg.sender and tx.origin have type address Previously both of them had type address payable. The idea is that anything that is not know to be
payable should be non-payable. | 2020-12-14 16:55:48 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | 0be325dc0d | [SMTChecker] Fix handling of function calls where the function identifier is nested in a tuple. | 2020-12-14 16:19:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d257ab7141 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-14 16:05:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e3b009d6a7 | Merge pull request #10580 from ethereum/sized-types Disallow leading zeroes in sized-types | 2020-12-14 14:44:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 20ed816c1b | Merge pull request #10589 from ethereum/fixBuildBreaking Fix breaking. | 2020-12-14 14:41:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0dd2f1edbe | Update counter-examples. | 2020-12-14 14:21:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b03d110528 | Ignore "no version found" check for pragmas containing "99". | 2020-12-14 14:18:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 843e37b6e6 | Do not warn about unreachable break. | 2020-12-14 14:18:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e1e1337aca | Move functions into anonymous namespace. | 2020-12-14 14:18:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6fff408d82 | Fix lexer rules wrt leading zeros. | 2020-12-14 14:17:16 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | aa042ccb87 | Disallow leading zeroes in sized-types Also avoid using boost::lexical_cast for parseSize. | 2020-12-14 11:40:14 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4bffd040e2 | Add tests for weirdly sized types e.g. bytes00001 | 2020-12-14 11:40:11 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 28374447d2 | Merge pull request #10582 from ethereum/addr-literal Fix crash with oversized address literals | 2020-12-14 12:14:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 561280a5cc | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-14 11:33:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e37e3099aa | Merge pull request #10583 from ethereum/fix-doc-pragma-checks Fix checks for code snippets embedded in docs | 2020-12-14 11:30:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 12f31c49ee | Merge pull request #10584 from ethereum/fix-minor-bugs-in-shell-scripts Fix minor bugs in shell scripts | 2020-12-14 10:01:48 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4a16b13a57 | get_version.sh: Quote the ? wildcard that could otherwise break the regex in the presence of a single-letter file name | 2020-12-12 07:49:54 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 893a5b6e60 | Remove unused variables | 2020-12-12 06:30:57 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f712662a66 | ASTImportTest.sh: Fix the script ignoring all but the first file from a multi-source test when testing input equivalence | 2020-12-12 06:30:57 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 81668eb26a | soltest_all: Fix an error being printed to a file called 2rather than to stderr | 2020-12-12 06:30:57 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ac12274acd | cmdlineTests.sh: Fix the script failing to detect that --ast option does not exist | 2020-12-12 06:30:57 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1f2ffa99c2 | cmdlineTests.sh: Fix test_solc_assembly_output including garbage in the tested output | 2020-12-12 06:30:57 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 0f6f4314b6 | Fix code snippets in docs not passing tests on versions matching their pragmas | 2020-12-12 04:52:16 +01:00 |  |