| 
								
								
									 David Given | cc660b230f | Floats and doubles are now written out correctly. | 2016-11-19 11:39:13 +01:00 |  | 
				
					
						| 
								
								
									 David Given | 4fa2c94a4a | Correctly mangle labels used in initialisers. | 2016-10-31 23:21:33 +01:00 |  | 
				
					
						| 
								
								
									 David Given | acaae765af | Emit negative constants correctly. | 2016-10-29 12:55:21 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 61349389fb | More opcodes. sti can now cope with non-standard sizes (really need a better fix for this). Hack in crude support for mismatched stack pushes and pops (ints
vs longs). | 2016-10-29 12:48:05 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 658db4ba71 | Mangle label names (turns out that the ACK assembler can't really cope with labels that are the same name as instructions...). | 2016-10-27 23:17:16 +02:00 |  | 
				
					
						| 
								
								
									 David Given | be3dece5af | Allow emission of strings containing ". | 2016-10-27 21:48:46 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 3520704ea8 | Add support for floating point constants. | 2016-10-18 22:29:42 +02:00 |  | 
				
					
						| 
								
								
									 David Given | e93c58dc8d | Refactored the way hops are rendered; add support for emitting code (although with no prologue or epilogue yet). | 2016-10-11 00:12:11 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 176cd7365c | Archival checking of the half-written IR treebuilder. | 2016-09-18 23:24:54 +02:00 |  |