| 
							
							
								 hrkrshnn | 22ebdc7438 | Implemented FunctionSpecializer Optimiser step that specializes the function with its literal arguments. | 2021-03-29 11:02:18 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 8564d08228 | Added a helper class FunctionCopier in ASTCopier Helper class that creates a copy of the function definition, replacing the names of the variable
declaration with a new name. | 2021-03-29 11:02:18 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | b42fc2015c | NameCollecter can now only collect VariableDeclarations This is done to help with the optimizer step FunctionSpecializer | 2021-03-25 11:49:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4080748b1d | Merge pull request #11157 from ethereum/extractReferencedDeclaration Extract referencedDeclaration as helper. | 2021-03-25 11:02:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7681a05178 | Merge pull request #11160 from ethereum/natspec-doc Improve documentation about NatSpec | 2021-03-25 10:57:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6eac77aea2 | Merge pull request #11107 from ethereum/extendedLowlevelInliner Inline ordinary jumps to small blocks and jumps to terminating control flow. | 2021-03-24 18:06:15 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 78a66787d4 | Improve documentation about NatSpec Clarify the connection to Doxygen. | 2021-03-24 16:14:48 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7ac891600d | Properly capitalise UTF-8/ASCII in the documentation | 2021-03-24 16:09:00 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 99fcf62736 | Extract referencedDeclaration as helper. | 2021-03-24 17:01:50 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 2f36e15009 | Merge pull request #11146 from blishko/smt-fix-compound-assignment-to-push [SMTChecker] Fix compound assignment to push | 2021-03-24 16:12:48 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | 98446782e2 | [SMTChecker] Fix compound assignment to push | 2021-03-24 14:54:13 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 13d3b35141 | Merge pull request #11116 from blishko/issue-10985 [SMTChecker] Handle InaccessibleDynamicType | 2021-03-24 14:39:24 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 4fbf5a3f12 | Added few more tests for low level inliner. | 2021-03-24 13:50:24 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 8b3095920a | Inline ordinary jumps to small blocks and jumps to terminating control flow. | 2021-03-24 13:50:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a99eb17608 | Merge pull request #11011 from ethereum/bytesConcat [Sol->Yul] Implementing bytes concat | 2021-03-24 12:10:58 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | 852e877ae7 | [SMTChecker] Handle InaccessibleDynamicType | 2021-03-24 11:53:06 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | fd0762b5ef | Documenting bytes.concat. Co-authored-by: chriseth <chris@ethereum.org> | 2021-03-24 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | d0a854b312 | Adding semantic tests for bytes.concat. | 2021-03-24 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 4e75c6c3e8 | Implementing bytes.concat for legacy codegen. | 2021-03-24 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 80866d3ee4 | [Sol->Yul] Implementing bytes.concat in IR codegen. Co-authored-by: Daniel Kirchner <daniel@ekpyron.org> | 2021-03-24 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | e7da9f3d52 | Adding syntax tests for bytes.concat. | 2021-03-24 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 840df80dac | Check if all types in bytes.concat are fixed bytes or byte array. | 2021-03-24 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 1493326e48 | Adding bytes.concat function type. | 2021-03-24 11:49:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a27c9c39b2 | Merge pull request #11153 from ethereum/modifierInvocationFix Fix AST output if modifier invocation is base constructor call. | 2021-03-24 11:46:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9bc0477712 | Merge pull request #11139 from Hongbo-Miao/patch-1 docs: fix semantic version link | 2021-03-24 11:27:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d15ba987d1 | Fix AST output if modifier invocation is base constructor call. | 2021-03-24 11:24:26 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 70c1720903 | Merge pull request #11129 from blishko/smt-ci-tests Run SMTChecker tests for all EVM versions | 2021-03-24 10:31:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2bbe9349cf | Merge pull request #11151 from blishko/compilation-fix Fix compilation on develop | 2021-03-24 10:16:02 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | e0b7c2c125 | Fix compilation on develop | 2021-03-24 09:40:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e3ea5c631e | Merge pull request #11136 from ethereum/refactor-typepointer Replace `TypePointer` with `Type const*` | 2021-03-23 18:32:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | df6ec56925 | Merge pull request #11142 from ethereum/setVersion084 Set version to 0.8.4. | 2021-03-23 18:26:18 +01:00 |  | 
			
				
					| 
							
							
								 Hongbo Miao | cbea8241dd | docs: fix semantic version link | 2021-03-23 23:17:24 +08:00 |  | 
			
				
					| 
							
							
								 chriseth | 2a9b131a6e | Set version to 0.8.4. | 2021-03-23 15:58:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8d00100c4e | Merge pull request #11140 from ethereum/prepare083 Prepare changelog for 0.8.3. | 2021-03-23 12:56:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a32e2e2130 | Prepare changelog for 0.8.3. | 2021-03-23 12:55:13 +01:00 |  | 
			
				
					| 
							
							
								 Martin Blicha | 145a03bdd6 | Run SMTChecker tests on all EVM versions | 2021-03-23 12:51:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 88d340f279 | Merge pull request #11134 from ethereum/fix-keccak-bug Fix keccak bug | 2021-03-23 12:15:30 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e197ebbdd1 | Replace TypePointerwithType const* | 2021-03-23 11:47:19 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 30e08ee3a5 | Changelog and test for the KeccakCaching bug | 2021-03-23 11:09:00 +01:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 2ecb20589b | Fix bug about incorrect caching on Keccak256 hashes | 2021-03-23 10:49:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 21e365321d | Merge pull request #11137 from ethereum/disableNodiscardBimap Fix Windows Build: Disable nodiscard warning. | 2021-03-23 10:47:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f38274d94d | Disable nodiscard warning. | 2021-03-23 09:51:59 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 54cea090bf | Merge pull request #11124 from ethereum/extend-callgraph Add creationCode/runtimeCode contract creation detection to call graph | 2021-03-22 15:45:55 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | bccedf791b | Add creationCode/runtimeCode contract creation detection to call graph | 2021-03-22 15:44:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8c583784c0 | Merge pull request #11133 from ghidello/develop [DOCS] Update OpenZeppelin's ECDSA contract URL | 2021-03-22 15:02:34 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 66729a4ffe | Merge pull request #11075 from ethereum/smt_tutorial [SMTChecker] Tutorial and docs cleanup | 2021-03-22 11:46:36 +01:00 |  | 
			
				
					| 
							
							
								 ghidello | b37723dc36 | [DOCS] Update OpenZeppelin's ECDSA contract URL | 2021-03-21 11:38:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6e1d61a232 | Merge pull request #11089 from ethereum/optimizeMulByConstantToShift Optimize mul by constant to shift | 2021-03-18 12:59:51 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 569afe711a | SMTChecker tutorial and docs cleanup | 2021-03-18 11:09:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d18db63843 | Changelog entry. | 2021-03-18 08:42:49 +01:00 |  |