| 
							
							
								 shady41 | ecb7c0b008 | Moved operator precedence from the cheatsheet to the operator docs | 2022-05-25 23:07:51 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1543cfc904 | Merge pull request #13067 from ethereum/disable-zeppelin-test-cases-failing-after-relaxing-inlining Disable more zeppelin test cases in which Hardhat's heuristics break after relaxing inlining. | 2022-05-25 23:04:05 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | be12f90775 | Disable zeppelin test cases in which Hardhat's heuristics break after relaxing inilining. Also disabled one test because of hardhat issue 2115 (revert due to overflow misdetected). | 2022-05-25 16:24:18 -03:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ea2754c157 | Merge pull request #13063 from ethereum/gnosis-euler-ext-test-workarounds External test workarounds for Gnosis and Euler external test failures | 2022-05-25 21:18:11 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c8612078c4 | Remove the ethers.js 5.6.2 workaround from all ext tests except for gnosis and uniswap | 2022-05-25 16:20:49 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6937799587 | gnosis: Pin typescript dependency at <= 4.7.0 | 2022-05-25 15:52:21 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | dcf23edf92 | Merge pull request #13061 from DustinAlandzes/patch-1 expect -> except in docs/contributing.rst | 2022-05-25 14:53:55 +02:00 |  | 
			
				
					| 
							
							
								 Dustin Alandzes | 10c991c3ff | expect -> except in docs/contributing.rst | 2022-05-24 23:14:21 -05:00 |  | 
			
				
					| 
							
							
								 chriseth | 2159153162 | Merge pull request #13052 from ethereum/cechan Copy editing changelog. | 2022-05-23 16:50:28 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 52ea572ec1 | Copy editing changelog. | 2022-05-23 15:43:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a8dc762850 | Merge pull request #12818 from ethereum/benchmark-downloader Benchmark downloader (script + CI job) | 2022-05-23 15:41:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 45030f0740 | Merge pull request #12731 from ethereum/removeInliningConstraint Remove inlining constraint for large functions when targetting the new code transform. | 2022-05-23 15:18:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | df7bfd10d6 | Merge pull request #12937 from ethereum/disable-ext-test-cases-broken-after-relaxing-inlining Disable external test cases in which Hardhat's heuristics break after relaxing inlining constraints | 2022-05-23 15:17:20 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 45dffe598c | c_ext_benchmarks: Generate and store benchmark diffs | 2022-05-23 14:18:29 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 9618cb947d | download_benchmarks: Script for downloading benchmark results from CircleCI | 2022-05-23 14:18:29 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 77038aa40e | Update test expectations. | 2022-05-23 13:37:50 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7168c27f0d | Relax inliner heuristics. | 2022-05-23 13:37:50 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f08d349791 | Separate some inlining tests into pre- and post-homestead | 2022-05-23 13:37:50 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 49d5c0a292 | Disable external test cases where Hardhat's heuristics break after relaxing inlining | 2022-05-23 13:37:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f0e43921f7 | Merge pull request #12921 from ethereum/add_event_and_error_selector_fields_on_the_line_of_function_selector_field Adding event and error selector fields | 2022-05-23 11:34:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2bbc9a1445 | Merge pull request #13040 from ethereum/returndatacopyOptimizer Do not remove potentially reverting returndatacopy cases. | 2022-05-23 11:32:26 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | be85d287b4 | Merge pull request #13047 from ethereum/fix-external-test-euler-failing Workaround for euler ext test failing due to changed chainid behavior | 2022-05-23 11:27:10 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | 98efb46031 | Patches issue https://github.com/euler-xyz/euler-contracts/issues/119. After issue is resolved, this should be reverted/changed. | 2022-05-23 11:26:50 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f4b16592b6 | Merge pull request #13049 from josepot/nit/use-canonical-representation nit: ABI docs use canonical representation | 2022-05-23 11:25:05 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 9fa907aac2 | Do not remove potentially reverting returndatacopy cases. | 2022-05-23 11:01:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 30335c13ff | Merge pull request #13001 from matheusaaguiar/develop Don't add an empty data slot to ABI-encoded empty strings from storage | 2022-05-23 10:56:30 +02:00 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | d4c06d2b4e | Adding event and error selector fields on the lines of the function selector fields | 2022-05-23 10:49:16 +02:00 |  | 
			
				
					| 
							
							
								 Josep M Sobrepere | 5575bb9d99 | nit: ABI docs use canonical representation | 2022-05-21 23:29:25 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 02567fd3b4 | Merge pull request #13010 from ethereum/reenable-ext-test-presets-failing-due-to-stack-too-deep Re-enable the optimized IR preset in all external tests | 2022-05-20 20:56:02 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 2cb29dbd35 | Merge pull request #13024 from SamuelOsewa/patch-2 Remove notes section from Cheatsheet | 2022-05-20 16:22:52 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3f4d9cb035 | Disable more external tests failing due to Hardhat heuristics | 2022-05-20 15:59:57 +02:00 |  | 
			
				
					| 
							
							
								 Samuel Osewa | 2dee5dcfae | Removed notes section | 2022-05-20 15:41:35 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6eb09000e0 | Merge pull request #12938 from ethereum/update-external-repos-script Script for keeping main branches of external test repos in sync with upstream | 2022-05-20 15:38:05 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 54c5b3de68 | Re-enable the optimized IR preset in all external tests | 2022-05-20 14:50:57 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 953bc9fed2 | Merge pull request #12983 from ethereum/hint-via-ir Recommend `via-ir` whenever a stack too deep error is encountered. | 2022-05-20 12:26:25 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | f617d27f2b | Merge pull request #13019 from ethereum/enforceViaYulNoSmtTests Remove enforce-via-yul CI run and instead always force via yul in regular test runs. | 2022-05-20 10:42:28 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a2f768d29a | Remove empty settings. | 2022-05-19 20:23:28 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 58d21f1e9d | Remove // compileViaYul: also | 2022-05-19 20:23:28 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 788dc6b4c8 | Remove canEnableViaYul logic and default to compiling also via yul. | 2022-05-19 20:23:28 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e93ad30e43 | Remove obsolete enforce-via-yul logic and CI run. | 2022-05-19 20:23:28 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 0cb9590298 | Merge pull request #12929 from ethereum/circleci-release-binaries-via-workspace [CI] Automate preparation of release binaries for publishing (via workspace) | 2022-05-19 18:17:53 +02:00 |  | 
			
				
					| 
							
							
								 Nishant Sachdeva | 25fa0d49b6 | Merge pull request #13022 from ethereum/ice_in_abi_encodecall_when_internal_function_passed_in_arg_of_different_type Add tests for `abi.encodeCall()` ICE on internal function passed in arg of different type | 2022-05-19 19:20:00 +05:30 |  | 
			
				
					| 
							
							
								 nishant-sachdeva | 7ff4cab0b9 | issue has already been fixed. Adding test cases for confirmation | 2022-05-19 15:36:59 +05:30 |  | 
			
				
					| 
							
							
								 Damian Wechman | 55df07f745 | Merge pull request #12831 from ethereum/cse-optimization CSE optimization | 2022-05-19 11:00:41 +02:00 |  | 
			
				
					| 
							
							
								 Matheus Aguiar | 33ea6a679d | Fixed bug that added a superfluous empty slot for data when encoding an empty string coming from storage. Added tests covering empty string, uninitialized string, emptry string literal, byte arrays and explicit call to `abi.encode`. | 2022-05-18 14:50:26 -03:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | de7daaa2af | Merge pull request #12993 from ethereum/lsp-semantic-tokens-full LSP: Implement semantic token requests | 2022-05-18 15:37:21 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | 0234e2aa6b | lsp.py: Fix broken console reading | 2022-05-18 14:54:19 +02:00 |  | 
			
				
					| 
							
							
								 Marenz | ca3af4b2a2 | LSP: Implement semantic tokens | 2022-05-18 14:54:16 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f629f9eff0 | Merge pull request #13036 from ethereum/setver0815 Set version to 0.8.15. | 2022-05-18 12:13:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 79554b9a40 | Set version to 0.8.15. | 2022-05-17 18:03:53 +02:00 |  |