| 
							
							
								 Kamil Śliwak | 4bd078ed7e | CommandLineInterface: Disallow --output-dir, --gas and --combined-json in assembly mode | 2020-06-15 17:12:51 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 0d7b3ae503 | CommandLineInterface: Disallow --yul-dialect and --machine when not in assembly mode | 2020-06-15 17:12:51 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e67f5072df | Add support for generating code with i32 variables in text and binary wasm | 2020-06-11 02:44:23 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 51e64fe0b1 | Add error IDs to console output | 2020-06-10 13:27:25 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | b17915a6ba | Add error IDs to JSON | 2020-06-10 13:26:51 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | fe0a0802b2 | wasm/BinaryTransform: Fix wrong alignment for .load/.store with arguments smaller than 64-bits | 2020-06-06 00:00:46 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 976a0f9395 | wasm/BinaryTransform: Don't add an empty local entry in binary wasm if there are no locals | 2020-06-05 21:03:06 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5024985708 | Merge pull request #9074 from ethereum/commandline-fix-wasm-crash-if-no-dialect Fix ICE when selecting assembly variant with no Ewasm translation | 2020-06-03 14:24:41 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 41d8420718 | Fix tabs in SolcReferenceFormatterHuman | 2020-06-02 21:43:51 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | ef133aa670 | CommandLineInterface: Display an error instead of crashing when assembly variant has no Ewasm translation | 2020-05-30 03:09:42 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | eb923af09c | Do not set source locations for small internal assembly routines. | 2020-05-27 18:26:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | bd64e537cb | Fix implementation of leave. | 2020-05-26 10:24:01 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 7f3d437ffe | Fix caret position for errors with utf source | 2020-05-25 14:27:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4e9f6c3508 | Fix webassembly loops by adding explicit break at the end. | 2020-05-19 22:16:16 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f92a4f1965 | Provide runtime object in Yul mode. | 2020-05-18 13:48:23 +02:00 |  | 
			
				
					| 
							
							
								 Harikrishnan Mulackal | 4a291f8551 | Changelog and test | 2020-05-18 12:36:01 +05:30 |  | 
			
				
					| 
							
							
								 chriseth | 6308ca4a22 | Binary transform for br and br_if. | 2020-05-14 11:30:19 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Arlt | 52b9a92ff8 | Update existing tests. | 2020-05-13 18:16:59 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7da453014d | Fix source location of yul variable declarations without value. | 2020-05-12 17:45:19 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 6a58227830 | CommandLineInterface: Make --yul-optimizations work in strict assembly mode | 2020-05-08 22:29:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f38cf85482 | Use vector of slots. | 2020-05-07 17:54:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e986fde0c1 | Introduce non-reversed version of tupleEncoder. | 2020-05-07 15:08:09 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3738cff6e6 | Test updates. | 2020-05-04 15:00:50 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | f3f729549d | [Sol->Yul] Enabling creation function call | 2020-04-27 16:15:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5b92dedeed | Merge pull request #8753 from a3d4/fix-sourcereferenceformathuman-leftpad Fix leftpad in SourceReferenceFormatterHuman | 2020-04-27 11:22:14 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c8b612536f | Add yulDetails.optimizerSteps to the standard JSON interface | 2020-04-24 17:30:56 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 35cc64e33d | Add --yul-optimizations option to the command-line interface | 2020-04-24 17:30:56 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 8717c073a6 | Fix leftpad in SourceReferenceFormatterHuman | 2020-04-24 00:34:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f82f167290 | Yul formatting: Reduce multiple consecutive empty lines to a single one. | 2020-04-23 13:49:12 +02:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 5329da93fb | [Sol2Yul] Adding support for constructors with parameters in case of inheritance | 2020-04-22 14:47:08 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c7947c1af6 | Implement lazy function generation using function generation queue | 2020-04-17 13:28:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 236eff8416 | Export immutability. | 2020-04-07 17:30:54 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 84d7bac4f6 | Format immutable references similarly to link references. | 2020-04-06 11:21:53 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 81652686be | Debug information for immutable references. | 2020-04-06 10:56:42 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 39ff0deb05 | Zero initialize memory arrays | 2020-04-02 15:55:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | bb09787bd0 | Merge pull request #8378 from mijovic/yulSourceLocations Adding source location support to AssemblyStack | 2020-02-25 22:34:57 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | ec083c4878 | Adding source location support to AssemblyStack and thus debugging Yul sources | 2020-02-25 22:19:03 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 8524e3f48d | Standard-JSON-Interface: Fix a bug (#8371) related to empty filenames and imports. | 2020-02-25 01:07:36 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 1d2e1c4f0a | Adds command line test for structured doc errors. | 2020-02-14 15:53:39 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 3c9f18b749 | Use IRVariable's in IR code generation and implement tuples. | 2020-02-12 12:36:14 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 80bd0f47cc | Unify optimize yul code in CompilerContext/ContractCompiler | 2020-02-11 13:55:47 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 1a3998648c | Run yul optimizer on user code without refs | 2020-02-11 13:55:47 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | e3d6a3e44e | Updated expectations. | 2020-02-09 17:29:13 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 527c011c2e | Update tests. | 2020-02-04 22:51:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cafad3770d | Update tests. | 2020-02-04 18:27:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a66782537a | Use old yul dialect only in tests. | 2020-01-29 19:01:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d07dd55096 | Update wasm tests. | 2020-01-29 17:25:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ed87b08911 | Merge pull request #8066 from ethereum/removeAsmFlavour Remove asm flavour | 2020-01-15 14:21:54 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 21611f6b6f | Add test for incorrect evm version when importing an ast tree | 2020-01-14 18:42:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 123ea0a250 | Remove asm flavour. | 2020-01-14 17:16:09 +01:00 |  |