| 
							
							
								 Kamil Śliwak | 7d16c7b127 | Equality operators for ModelCheckerSettings and ImportRemapper | 2021-07-06 17:17:18 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | d781955b26 | Extract CommandLineParser out of CommandLineInterface | 2021-07-06 17:17:18 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | b0c70883f7 | Copy CommandLineInterface.cpp/.h to CommandLineParser.cpp/.h | 2021-07-06 17:17:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 09578e7e22 | Merge pull request #11550 from ethereum/runs-constant Constant for default --runs | 2021-07-06 10:44:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 19b217dcf7 | Merge pull request #10286 from ethereum/yul-evmasm-optim Optimise libevmasm in yul | 2021-07-05 14:24:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ae3f06a8e5 | Merge pull request #11563 from ethereum/fix-11555 Document difference in evaluation order of arguments of addmod/mulmod… | 2021-07-05 13:52:41 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 105b4b4c8b | Update tests | 2021-07-05 13:46:53 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 847e30e6ff | Optimise libevmasm in yul | 2021-07-05 13:46:53 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 3e275335c7 | Document difference in evaluation order of arguments of addmod/mulmod by old and new code gens. | 2021-07-05 13:39:14 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f6cb933f24 | Merge pull request #11589 from ethereum/testable-common-io Make CommonIO testable | 2021-07-02 15:39:56 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a72857df03 | CommonIO: Replace readStandardInput() with readUntilEnd() with a configurable stream | 2021-07-02 14:58:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 98e1dee45f | Merge pull request #11604 from ethereum/make-yul-tests-independent-of-optimizer Make Yul tests independent of optimizer | 2021-07-01 18:33:09 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e3b345e5f0 | Use a simpler stack optimization test to avoid having ICE message with absolute paths as expected output | 2021-07-01 17:29:24 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 753f359157 | Replace stack optimization command-line test with Standard JSON ones - It's not possible to run optimizer with only stack optimization enabled on the CLI. | 2021-07-01 16:54:09 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 9d08b5001f | Add sstore to linker tests to prevent the address from being optimized out | 2021-07-01 16:54:09 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 703a73f949 | EVMCodeTransformTest: Disable all non-stack optimizations | 2021-07-01 16:54:09 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | cd60ade472 | Improve some Yul object and command line tests to avoid using pop() which can be optimized out | 2021-07-01 16:54:09 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8a6a330d95 | Merge pull request #11598 from ethereum/erc20-semantictest-gas Manually enabled gas statistics for erc20 token test. | 2021-06-30 16:14:56 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | b628b115ae | Manually enabled gas statistics for erc20 token test. | 2021-06-30 16:35:53 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 13d1fc9f41 | Merge pull request #11579 from ethereum/better-errors-about-bad-paths-in-tests-with-external-sources Better errors about bad paths in tests with external sources | 2021-06-30 11:56:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 54b1c667f1 | Merge pull request #11595 from ethereum/issue-11526 Fix yul codegen bug when using binary negation. | 2021-06-30 11:55:42 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1dbed8a726 | Merge pull request #11599 from ethereum/fix-pylint Fix pylint issues in CI | 2021-06-30 11:54:48 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 0ef7d27dbd | Fix pylint issues | 2021-06-30 10:38:37 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | c47d02066c | Fix yul codegen bug when using binary negatition. | 2021-06-29 17:41:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eaac16c779 | Merge pull request #11590 from ethereum/disallow-non-hex-zero-and-fix-bytes32-literals-in-bytes-concat Disallow non-hex zero literals and fix 32-byte hex literals in `bytes.concat()` | 2021-06-29 16:34:26 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ccad22bafa | Merge pull request #11581 from ethereum/fix-crash-on-empty-string-in-bytes-concat Fix `bytes.concat("")` | 2021-06-29 15:02:26 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6a50d088a0 | Fix ICE for 32-byte hex literals and zero literals in bytes.concat() by disallowing them | 2021-06-29 14:48:42 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | fa3696878b | Fix crash when passing empty strings to bytes.concat() | 2021-06-29 13:52:01 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1d1d74bd0e | RationalNumberType: Fix wrong docstring about m_compatibleBytesType being used for explicit conversions | 2021-06-29 13:27:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7bce83e7c4 | Merge pull request #11592 from ethereum/robots-host Set preferred host in robots.txt | 2021-06-29 11:17:03 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 37db29e9f1 | Set preferred host in robots.txt | 2021-06-28 21:26:00 +01:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | d91dc9953f | Merge pull request #10015 from ethereum/moveFunctionArgumentsToMemoryNew Stack Limit Evader: Move function arguments and return values to memory (v2) | 2021-06-28 18:49:40 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c341445f8e | Maintain disambiguation when generating new functions in StackToMemoryMover. | 2021-06-28 18:11:57 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 17d69e2b99 | Changelog entries. | 2021-06-28 18:11:57 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | bc288aacf5 | Have the stack optimization in the code transform only reuse slots that are reachable and fix argument slot reuse on functions without return variables. | 2021-06-28 18:11:57 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | dfce7b667d | Move function arguments and return values. | 2021-06-28 18:11:57 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | cc0169ad68 | Function definition collector. | 2021-06-28 18:11:57 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | f5d659da0c | Merge pull request #11591 from ethereum/fix-develop-docs-ci [DOCS] Change code block into proper JSON | 2021-06-28 18:08:16 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 4c216395c6 | [DOCS] Change code block into proper JSON Reran `solc --storage-layout`, so the AST ids changed. | 2021-06-28 17:27:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 22402accfe | Merge pull request #11578 from ethereum/soltest-clearer-error-message-for-std-exception Clearer error message for `std::exception` in soltest | 2021-06-28 16:13:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8a4da927e4 | Merge pull request #11488 from amidmm/develop [docs] updating description of the code for new version of solidity | 2021-06-28 15:46:38 +02:00 |  | 
			
				
					| 
							
							
								 Amid Moeinzadeh | 16fdfdc4eb | Replace reference to ` require by if`. | 2021-06-28 15:45:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b3ac0976fc | Merge pull request #11575 from ethereum/fix-invalid-yul-escapes-from-literals-in-assembly-blocks Fix invalid Yul escapes generated from literals in assembly blocks | 2021-06-28 14:53:48 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2567eb46ba | Merge pull request #11477 from iskanderandrews/feature/docs-highlight-solc [Docs]: Highlighting code snippets in .rst docs | 2021-06-28 14:40:43 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1fd225ac88 | Merge pull request #11576 from ethereum/docs-clarify-docker-volumes-with-standard-json [Docs] Clarify the statement that docker volumes are not required with `--standard-json` | 2021-06-28 14:27:25 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 19fada966f | Do not use \b, \v and \f escapes in string literals in generated Yul code | 2021-06-28 14:13:47 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6ad6fa2382 | Do not hard-code the default 'runs' value as 200 in code that fills out optimizer settings | 2021-06-28 14:12:28 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6d8ef71277 | Consistently use size_t everywhere for runs/expectedExecutionsPerDeployment | 2021-06-28 14:09:28 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | a3c965b7de | Merge pull request #11580 from ethereum/fix-crash-on-zero-in-bytes-concat Fix `bytes.concat(0)` | 2021-06-28 10:06:18 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ca0b1bf3f3 | Fix crash when passing zero to bytes.concat() | 2021-06-25 21:26:28 +02:00 |  |