David Given
								
							 
						 | 
						
							
							
							
							
								
							
							
								fbd6e8f63d
								
							
						 | 
						
							
							
								
								Add support for consecutive labels; needed by the B compiler.
							
							
							
							
							
						 | 
						
							2016-11-27 21:18:00 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
								
							
							
						 |