| 
								
								
									 ceriel | 32f21c2bfa | changed 'uses REG=%1' behaviour: if no REG containing %1 is found, an attempt is made to find an empty one | 1990-10-26 18:18:53 +00:00 |  | 
				
					
						| 
								
								
									 eck | 5badcb4296 | changed stackheight computation to top element size computation | 1990-09-04 17:16:00 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 2f83a7e3d9 | fix: also kill condition codes if they are set to a register that is to be killed | 1990-09-03 11:12:44 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6d675af42c | removed limit on string size | 1990-07-30 15:40:08 +00:00 |  | 
				
					
						| 
								
								
									 eck | 7ef2d1bc37 | switch to text segment when generating a label | 1990-07-20 14:02:35 +00:00 |  | 
				
					
						| 
								
								
									 eck | 4ef2c70ed3 | added stackheight message handling | 1990-07-18 14:53:19 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 16ef0467a8 | Fixed wrong assertion, and fixed bug in distance routine: it did not check that each stackpattern token that does not exactly match can be made from the
stack | 1990-04-04 14:52:29 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 95632b0fef | Oops in assertion: MAXPROCARG instead of MAXPROCARGS | 1990-02-23 17:05:04 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 0ec452930f | print pointer as hex | 1990-02-23 16:58:34 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 3f950c9f17 | Added a new operator for ncg: is_rom() | 1990-02-09 16:34:17 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 79b0bb3347 | do not declare sprintf. On some systems it is an int, on others it is a char * | 1989-11-29 09:55:03 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d9d6cc127f | Allow more procedure parameters | 1989-11-09 11:04:18 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 339f9dd942 | fixed bug in EM replacement code, and use new #defines from tables.h | 1989-11-08 17:13:33 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 74546bd985 | Added a command to kill a register | 1989-10-26 15:41:38 +00:00 |  | 
				
					
						| 
								
								
									 eck | 78d3e500fb | added CPP variable to Makefile | 1989-10-20 11:05:00 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 319d9bcfe0 | declaration of sprintf only if __STDC__ is not defined | 1989-08-21 11:43:41 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | c820d77690 | new floating point constant mechanism | 1989-07-10 16:52:02 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 3ecaa0b634 | some fixes: fix order in which registers are allocated, make sure that a pattern chosen by the distance routine can be made from the stack if the
fakestack does not contain enough tokens | 1989-03-17 16:49:58 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 920ba0eebe | delinted somewhat | 1989-02-02 16:31:51 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 406d024e9f | change to keep lint happy | 1989-01-17 11:23:33 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | f0d3a648af | fixed problem with temporary DEALLOCATES: sometimes a register was used for stacking, that was only temporarily deallocated | 1988-07-15 11:12:13 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | e8931fe5de | make to compile on Xenix | 1988-07-14 10:11:01 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | ccbf4f0cf6 | made to compile on Xenix | 1988-07-12 14:19:03 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | e64951e1d3 | removed some lint complaints | 1988-06-28 14:41:02 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 2f7e414d42 | corrected lint entry | 1988-06-28 14:36:21 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d3723b3d38 | modified distance function somewhat | 1988-06-24 12:03:02 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | b72f2848dd | fixed panic mode | 1988-06-22 18:47:48 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | c146e278fc | distance routine improved a little; still not safe! | 1988-06-22 16:22:07 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | b948e4b59d | corrected; sometimes lookahead would fail | 1988-04-22 14:02:43 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | f92dad2d9d | only fclose on non-NULL streams | 1988-04-14 16:09:02 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 92f28ae164 | Added another debug statement | 1988-03-31 12:50:12 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 14d7db7499 | remove some of the lint complaints | 1988-03-31 11:17:47 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 092292683c | modified to use a different 'panic' strategy, and use new clash-table in tables.c when possible, and some other tuning | 1988-03-31 10:14:48 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 048eac2d67 | fixed to also read from standard input | 1987-11-25 16:55:51 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | cb16212a09 | declared freopen; apparently it is not declared in stdio.h on some systems | 1987-09-01 15:24:15 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6d85667761 | bigger define for MAXSTAB | 1987-08-06 13:00:47 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 69843cf9ce | Added -DNDEBUG to Makefile, table now kills regvars | 1987-07-06 15:28:59 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d41028a664 | pass EMHOME to nested make | 1987-06-30 18:30:45 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 45f384c870 | improved ROM handling | 1987-05-18 15:50:42 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 81b1d21c35 | Initial revision | 1987-04-13 10:32:47 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 96d15a6c05 | minor mod | 1987-04-03 11:18:49 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 88db8b43da | Added distr entry | 1987-03-19 10:12:51 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 5537abbdfb | Added copyright notice | 1987-03-10 01:26:51 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 815166e421 | Added copyright notice | 1987-03-09 19:15:41 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | f36ee6de55 | could loop again | 1987-03-05 17:40:48 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 5380ae4768 | Set "saveemp" before calling compute. compute might need it. | 1987-03-04 10:34:57 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d493ffcfde | bug fix | 1987-02-20 17:35:08 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 2c29e9f07c | Changed an assertion that was no longer valid | 1987-02-07 01:50:48 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | fb8fc4e07c | Fixed introduced bug | 1987-01-28 13:00:33 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | ebd44261fe | cc --> $(CC), added -O flag to CFLAGS | 1987-01-28 12:49:42 +00:00 |  |