| 
								
								
									 ceriel | 73246f3824 | Improved checks for conversion between cardinal and integer | 1989-08-21 17:08:54 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d277946286 | changed name of some identifiers to more accurately represent their meaning, and fixed a problem with sometimes not detecting overflow in
constants | 1989-08-08 09:11:32 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 5f35d0c644 | fixed behaviour on too long floating point constants | 1989-07-26 11:16:59 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 228fe4b4d0 | undef PASS_BIG_VAL_AS_VAR for now; it does not work properly in all cases | 1989-07-17 15:37:04 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 347197573b | made to compile, added proper cast | 1989-07-11 12:48:40 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 7d131a2cd5 | fix: did not work when called from different directory | 1989-06-29 11:03:23 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 11349c78cd | use better algorithms for some mathematical functions | 1989-06-20 13:10:32 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6d78cd6710 | bug fix: printed some reals wrong | 1989-06-20 11:43:01 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 9e151cf706 | Added routines to read and write LONGREALS | 1989-06-20 11:23:43 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d4389da709 | initialize variable inheader | 1989-06-19 11:31:22 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 197f5bc796 | generated with newer makefile generator | 1989-06-19 11:30:37 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | b11e382851 | some minor corrections | 1989-06-19 09:56:16 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | c1075bd08c | Added Version.c | 1989-05-29 10:32:46 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | fd4e81f64e | Modified to make the default M2 compiler name definable at compile time | 1989-05-29 10:27:54 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 13bc7e128d | a trap from a routine called by the termination sequence could cause an infinite loop. This is prevented | 1989-05-12 09:36:16 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | dfc5d7318c | Added cemain entry in Resolve script | 1989-04-26 11:32:46 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | e967e920be | removed one goto | 1989-04-19 15:00:07 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | ec3d8bb5aa | fix: filename label sometimes turned up as external | 1989-04-14 18:25:39 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6e75af9cef | make entry to generate .o files | 1989-04-11 15:51:01 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 944c818096 | Corrected some warnings a bit | 1989-04-11 14:34:21 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6f8702a65e | fixed problem with hex numbers, and use new PushBack feature | 1989-04-11 11:40:49 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | ff853d748c | using new input module simplifies EOI handling | 1989-04-04 15:02:47 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 0995f7a809 | better error handling, simplified EOI handling with improved input module | 1989-04-04 14:53:48 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 3030b5edd1 | better attempt to indicate start and end of own BSS; still not good enough | 1989-04-04 10:09:27 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | c5345bf6ac | Changed semantics of CallAtEnd so that it calls installed procedures in reversed order | 1989-03-22 17:36:20 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 4e21aced73 | bug fix in WITH statement: called WalkDesignator instead of ChkDesig | 1989-03-22 11:07:21 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 3a3b5db45d | made the previous changes in parameter passing mechanism and return value mechanism settable with compile time constants | 1989-03-22 09:53:47 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | f9b6acf1dc | New version with different parameter passing mechanism and some minor fixes | 1989-03-20 13:32:06 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 346bc839a3 | use value parameters when VAR not needed | 1989-03-20 13:03:34 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 9379157da7 | use value parameters when VAR not needed | 1989-03-20 12:46:25 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 88ebd891b1 | generate -c instead of -c.$(SUFFIX) | 1989-03-17 17:06:21 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | bb83c44309 | fixed the arctan routine | 1989-03-15 13:16:40 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 6218df1293 | improved error message for no RETURN from function procedure | 1989-03-15 10:46:27 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 21a8f93bc7 | adapted for larger function result area | 1989-03-14 15:36:33 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | c81a6a0c7a | better warnings for unused/undefined parameters | 1989-03-13 15:04:05 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 183942e70c | made return value of topsize an unsigned. Some 2/4 back-ends do not implement BLS 4 | 1989-03-10 14:03:34 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 162b824030 | Changed method for returning big values; Instead of using a chunk of global data area, caller creates space on the stack just above parameters
to store the result | 1989-03-10 10:40:07 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 24f3f2f10e | updated to ed4 | 1989-03-08 17:28:08 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 018d91b6a1 | Added options | 1989-03-03 16:16:52 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | a1b4e28760 | Added a local extension: procedure constants | 1989-03-03 16:13:45 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 1e19db9d3a | empty string in directory list now means current directory | 1989-02-16 11:24:01 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | ebce0b4a18 | New coroutine mechanism incorporated | 1989-02-13 18:41:17 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 7b2e749b0d | make runtime error messages emacs-compatible | 1989-02-13 18:28:17 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 3b922f1292 | fix: CHR expects a CARDINAL parameter | 1989-02-09 15:43:28 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | fb88f5dbdd | fixed problem with importing enumeration literals | 1989-02-08 10:24:10 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | d55d4bb69f | fixed another POINTER TO IDENT problem | 1989-01-19 10:58:43 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 10157af05f | fixed: the fgets replacement did not work properly | 1988-12-08 16:18:29 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 18b719de80 | killbss routine smarter now; does not overwrite all BSS; did not work as it should, because systemcall interface also uses the fact that BSS = 0 | 1988-12-02 15:39:59 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 5252b760d9 | handle intorcard_type better in case statements | 1988-11-29 13:13:03 +00:00 |  | 
				
					
						| 
								
								
									 ceriel | 73ac23824b | changed error messages, initialize bss with funny value, and be somewhat more conservative with memory usage | 1988-11-28 12:54:38 +00:00 |  |