| 
								
								
									 ceriel | 2db075ab69 | fixed memory fault, adapted mechanism code_scope | 1989-11-01 15:41:06 +00:00 |  | 
				
					
						| 
								
								
									 dick | f70dfe4d00 | better evaluation order checking in expressions | 1989-02-02 13:57:07 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6ac798b50c | removed tab.c, use tabgen | 1988-11-16 11:23:58 +00:00 |  | 
				
					
						| 
								
								
									 dick | 190ea14bbf | lint: retrieving string arguments from str_list | 1988-11-03 13:20:27 +00:00 |  | 
				
					
						| 
								
								
									 dick | e66f3adc06 | formats introduced in lint | 1988-10-12 16:05:17 +00:00 |  | 
				
					
						| 
								
								
									 dick | 6839d8afb1 | introduction of lint source code, governed by ifdef LINT | 1988-09-20 16:44:27 +00:00 |  | 
				
					
						| 
								
								
									 dick | 1f7115fa8d | error messages and error handling | 1988-09-16 23:19:50 +00:00 |  | 
				
					
						| 
								
								
									 dick | 32e5679d6c | filename and linenumber info in more places | 1988-08-29 15:51:48 +00:00 |  | 
				
					
						| 
								
								
									 dick | 61b8c3e9ec | more modifications due to lint | 1988-08-23 12:45:11 +00:00 |  | 
				
					
						| 
								
								
									 dick | 1a6665e21d | initial small modifications for lint | 1988-08-19 13:55:22 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 3aabba530d | fixes for Xenix | 1988-07-11 12:53:01 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d5f6dfeb2a | did not compile with USE_TMP not defined | 1988-05-02 14:40:35 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 093a970d7f | generate scope info for functions | 1988-04-25 12:55:25 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 9dbd7bdcf5 | check for total size of locals and parameters | 1988-04-15 17:25:01 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 0b8262a167 | handle returns better | 1987-08-06 09:55:00 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 36a5618dc8 | do not generate mes 11 AND mes 3! | 1987-07-17 14:30:30 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 0619d27b8d | use new C_insertpart mechanism, other minor changes | 1987-07-16 13:27:37 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 1fdfb2b738 | improved call to C_lin | 1987-04-02 13:02:16 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 09125cce6b | redesign of ival, other minor changes | 1987-03-25 23:14:43 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 4e03fc78dd | many minor fixes and modifications | 1987-03-20 08:30:31 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 07f5d3cce4 | Fixed a bug with line-directives, added copyright notice | 1987-03-10 17:51:10 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 1a5d5ddec2 | procentry/procexit were not called properly | 1987-03-05 19:22:33 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | ad72edfa49 | many changes: fixes and efficiency-oriented | 1987-02-09 23:19:42 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 8116e3181f | now uses alloc module, bug fixes, -N option under USE_TMP, to not do so | 1987-01-24 00:25:56 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 493efb1bf7 | added EX_SIDEEFFECTS, options['p'] --> ! options['L'], fixed some bugs | 1987-01-14 09:58:51 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 42162f7b37 | simplified 0-padding, minor cosmetic changes | 1986-12-10 12:00:55 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | ad40a77afd | handle void properly, avoid 0-alignments, handle #if defined(..) | 1986-12-01 10:00:23 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 6f8b72bfb3 | corrected the treatment of static functions declared on non-global level | 1986-11-10 09:16:27 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 5af21dfc79 | modified the treatment of op=, ++ and -- operators | 1986-09-29 14:01:34 +00:00 |  | 
				
					
						| 
								
								
									 erikb | c967d1ab3a | put heavily used pointer variables in registers | 1986-09-24 13:53:16 +00:00 |  | 
				
					
						| 
								
								
									 erikb | c6a51a39f0 | built in the compile time flag NOFLOAT to get rid of the float stuff | 1986-09-12 09:16:07 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 5927f264a8 | various null-dereference problems fixed | 1986-09-02 15:22:54 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 901d1b3af8 | generate a con instruction for each character in a string constant | 1986-08-25 08:47:07 +00:00 |  | 
				
					
						| 
								
								
									 erikb | fc9f365b47 | some minor bugs | 1986-08-22 09:20:13 +00:00 |  | 
				
					
						| 
								
								
									 dick | 824293a681 | some leaks plugged (as detected by the leak detector) | 1986-07-18 21:10:42 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 66c571d217 | revised the administration of Value expressions | 1986-04-02 08:37:17 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 80155f7b4c | introduced the em_code(3L) and em_mes(3L) modules | 1986-03-25 16:40:43 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 1afbf0e20f | adapted to the system(3L) interface | 1986-03-25 10:39:23 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 48cbb00cbe | Recovered from some inconsistencies. | 1986-03-19 12:31:05 +00:00 |  | 
				
					
						| 
								
								
									 erikb | fe073353c0 | last modifications in order to introduce the EM library mechanism | 1986-03-18 09:01:59 +00:00 |  | 
				
					
						| 
								
								
									 dick | c80f2c0817 | improved error reporting for initialization expressions miscellaneous changes | 1986-03-14 16:15:16 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 6e53274b6a | simplified the EM con/rom functions (86/03/13) | 1986-03-13 13:27:44 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 43e75cec60 | renamed some EM code functions according to the 86/03/11 EMCODE definition | 1986-03-11 15:21:30 +00:00 |  | 
				
					
						| 
								
								
									 erikb | 5d1e9f0c86 | renamed declarator.h as declar.h | 1986-03-10 15:10:56 +00:00 |  | 
				
					
						| 
								
								
									 erikb | bc296e2dcc | *** empty log message *** | 1986-03-10 13:07:55 +00:00 |  |