| 
							
							
								 Alex Beregszaszi | f9d5f7e497 | Introduce fine-grained optimiser settings in libevmasm | 2017-07-27 12:40:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 168f64f4cb | Fix negative stack size checks. | 2017-06-28 16:55:49 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | becea47ac3 | Use assertThrow where possible | 2017-06-22 11:25:06 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bc95da354d | Replace obsolete assembly code in LLL | 2017-06-21 21:23:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3cb71ac516 | Merge pull request #2398 from ethereum/assembly-cleanup Remove obsolete features from libevmasm | 2017-06-15 08:41:14 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 18fc667658 | Remove obsolete Assembly::out | 2017-06-14 21:21:26 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 398099f50e | Remove obsolete errorTag() | 2017-06-14 21:21:26 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 585b3ea3e3 | Print auxiliary data in the assembly | 2017-06-14 20:14:15 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3273e865ec | Print assembly even if there's no data section | 2017-06-14 19:51:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4d715e9055 | Implement missing assembly output functions and do not use PushString for assembly. | 2017-04-11 19:54:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 46d3c2dd3d | Print source location before items. | 2017-02-24 08:24:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 997f5d751a | Create functional assembly output, if possible. | 2017-01-24 01:09:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4713dd625d | Fix error tag usage in lll. | 2017-01-23 15:46:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | afad40ac5a | Optimise AssemblyItem::m_data. | 2017-01-12 17:52:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a285ca44f2 | Assembly output for Assembly object. | 2017-01-03 14:13:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1e35526eb6 | Fix tests. | 2016-12-01 16:03:59 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 91ecc4533d | Add swarm hash to the end of the bytecode. | 2016-12-01 16:03:59 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 77bad18648 | libevmasm: remove an unused variable total | 2016-12-01 11:31:58 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f521624952 | Integrate AddPop. | 2016-11-25 16:10:57 +01:00 |  | 
			
				
					| 
							
							
								 VoR0220 | 3f9f725737 | Fix licensing headers Signed-off-by: VoR0220 <rj@erisindustries.com> | 2016-11-23 12:22:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7fb7d5ae39 | Optimizer: Clear state for JUMPDESTs. | 2016-11-22 14:58:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2c14a96820 | Some more assertions and style changes. | 2016-11-16 15:09:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0335ed4cb4 | Simple peephole optimizer that is activated even if not requested. | 2016-11-16 14:37:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e51f852504 | Converted sub assembly to smart pointer. | 2016-11-16 14:37:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e543bd34c0 | Stored combined creation and runtime tags. Includes a change to Assembly to allow tags from sub-assemblies to be
used.
Sorry, this get a bit bigger than I thought. | 2016-11-16 14:37:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 47794c1da4 | Implement uninitialized storage functions. | 2016-11-16 14:37:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ba42c6e447 | Optimizer: generate code starting with empty state | 2016-10-21 18:03:57 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | aefb6e5fcf | Rename dev::sha3 to dev::keccak256 | 2016-10-06 14:53:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cc0bc9b908 | Explicitly specify length of push data for assembly output. | 2016-08-18 16:37:42 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 93ebaa4822 | Reset knowledge in optimizer for path joins. | 2016-08-01 15:30:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6f54b13d7a | Remove log.h from solidity. | 2016-04-12 01:03:46 +02:00 |  | 
			
				
					| 
							
							
								 Dimitry | b50e65437e | move libevmasm | 2016-03-21 11:55:45 +03:00 |  |