| 
							
							
								 chriseth | 0df8a38e55 | Support metadata via IR. | 2021-06-21 18:20:31 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 43de99dee5 | Use 'optimizationPreset: none' for objectCompiler tests that rely on things that could get optimized out | 2021-04-27 14:07:04 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a51d72fb89 | ObjectCompilerTest: Replace 'optimize' setting with 'optimizationPreset' | 2021-04-27 14:06:56 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4b0f8383a6 | Reuse function argument slots and defer allocation of return variable slots in EVMCodeTransform. | 2021-04-06 13:38:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9a5902f9d7 | Merge remote-tracking branch 'origin/develop' into breaking | 2020-12-02 12:28:02 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 04cf4867fe | [ewasm] Clean up opcodes/builtins in the binary encoder Also make sure that `i32.drop/i64.drop` won't silently drop its arguments, as they may have side-effects. | 2020-12-01 12:50:54 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 0a31a6bc36 | Merge pull request #10258 from ethereum/develop Merge develop into breaking. | 2020-11-11 13:36:17 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6f6bcdd526 | [ewasm] Display custom sections as hex string in the text output | 2020-11-10 23:48:24 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e5396e42c3 | Add wasm support to libyul/ObjectCompilerTest | 2020-11-10 23:24:49 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 0dca223b45 | Add another argument to setimmutable and the AssignImmutable opcode, allowing to modify code at any memory offset. | 2020-10-15 18:14:41 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | fc34c81f4c | Test for long object names in optimizer. | 2020-07-23 14:03:51 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 6f97e6153c | [yul] Adding support for accessing subobjects via .Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it> | 2020-07-21 17:56:11 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4d2b9cd38f | Jump types for yul functions. | 2020-07-06 18:12:54 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a331d4449d | Add linkersymbol() builtin to Yul EVM dialect | 2020-06-24 15:06:52 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1b09b4f950 | Allow Yul literals longer than 32-bytes when used as literal arguments for builtins | 2020-06-24 15:05:38 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | ec083c4878 | Adding source location support to AssemblyStack and thus debugging Yul sources | 2020-02-25 22:19:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 91a92a01d5 | Test updates. | 2019-10-29 14:32:16 +01:00 |  | 
			
				
					| 
							
							
								 Vedant Agarwala | 5d6cbd97df | [Yul] Directly jump over a series of function definitions Implement a AbstractAssembly::setStackHeight function
Update the tests
Update Changelog | 2019-06-19 12:40:11 +08:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ba8ad1a1d9 | Use the TestCase settings mechanism for object compiler tests. | 2019-06-11 14:11:27 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2e9c70add0 | Use rematerializer if variable is unreferenced or value is "cheap". | 2019-01-07 14:03:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fb3a0ac1c7 | Codegen for object access. | 2018-12-11 19:24:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b7cfa499b0 | Add tests. | 2018-12-06 14:43:14 +01:00 |  |