| 
						
					 | 
					
						
						
							
						
						b11eedcaa2
					 | 
					
						
						
							
							fixed gpr files
						
						
						
						
						
						
					 | 
					
						2014-05-30 03:20:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf0477cfbf
					 | 
					
						
						
							
							added an incomplete and experimental file package
						
						
						
						
						
						
					 | 
					
						2014-05-30 03:15:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8ef3eabe78
					 | 
					
						
						
							
							added H2.Slim and Slim_Stream.
						
						
						
						
						
						
						
						renamed Stream to Wide_Stream. 
						
						
					 | 
					
						2014-03-26 14:28:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ed0835caae
					 | 
					
						
						
							
							fixed an overflow check bug
						
						
						
						
						
						
					 | 
					
						2014-03-26 07:43:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						112f136318
					 | 
					
						
						
							
							aalmost finished string-to-bigint conversion
						
						
						
						
						
						
					 | 
					
						2014-03-25 16:43:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						64d69c36e5
					 | 
					
						
						
							
							added the incomplete string-to-bigint conversion procedure
						
						
						
						
						
						
					 | 
					
						2014-03-09 18:01:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						57f8b64c2b
					 | 
					
						
						
							
							changed bigint division algorithm and finished the primitive bigint.to_string function
						
						
						
						
						
						
					 | 
					
						2014-03-07 17:58:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						47c6711337
					 | 
					
						
						
							
							fixed bigint division bugs and added incomplete bigint-to-string conversion function
						
						
						
						
						
						
					 | 
					
						2014-03-05 18:06:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3be78f2cdf
					 | 
					
						
						
							
							touched bigint
						
						
						
						
						
						
					 | 
					
						2014-03-04 14:32:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						77abff6346
					 | 
					
						
						
							
							added partial bigint divide
						
						
						
						
						
						
					 | 
					
						2014-03-03 15:36:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7fccdc5f85
					 | 
					
						
						
							
							fixedd bigint bugs
						
						
						
						
						
						
					 | 
					
						2014-02-25 16:10:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						998f5a2e55
					 | 
					
						
						
							
							added bigint multiplication
						
						
						
						
						
						
					 | 
					
						2014-02-24 15:17:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bee0815c1e
					 | 
					
						
						
							
							added more bigint code
						
						
						
						
						
						
					 | 
					
						2014-02-23 16:57:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f78a95283c
					 | 
					
						
						
							
							added some bigint code
						
						
						
						
						
						
					 | 
					
						2014-02-21 16:08:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f43fef30c2
					 | 
					
						
						
							
							started adding bigint
						
						
						
						
						
						
					 | 
					
						2014-02-20 14:51:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cffbaef42f
					 | 
					
						
						
							
							finished initial implementation of 'do'
						
						
						
						
						
						
					 | 
					
						2014-02-18 14:07:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						07503c4da7
					 | 
					
						
						
							
							added more code for 'do'
						
						
						
						
						
						
					 | 
					
						2014-02-17 15:11:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5cfa32e7d9
					 | 
					
						
						
							
							implemented syntax checking of 'do'
						
						
						
						
						
						
					 | 
					
						2014-02-17 09:22:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b87ce61c29
					 | 
					
						
						
							
							added some essential procedures
						
						
						
						
						
						
					 | 
					
						2014-02-16 15:02:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c123f1c39a
					 | 
					
						
						
							
							fixed a comparison between a normal object and a special pointer
						
						
						
						
						
						
					 | 
					
						2014-02-15 03:41:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						38ca4baf8f
					 | 
					
						
						
							
							implemented 'case'
						
						
						
						
						
						
					 | 
					
						2014-02-14 15:47:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						21b0dd665f
					 | 
					
						
						
							
							implemented the define syntax of the form (define (f x y) ...)
						
						
						
						
						
						
					 | 
					
						2014-02-11 16:05:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9a426594a3
					 | 
					
						
						
							
							touched evaluator code
						
						
						
						
						
						
					 | 
					
						2014-02-11 09:35:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cbf8d0e54e
					 | 
					
						
						
							
							implemented cond
						
						
						
						
						
						
					 | 
					
						2014-02-10 15:39:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d7e25ac8ca
					 | 
					
						
						
							
							added some query procedures
						
						
						
						
						
						
					 | 
					
						2014-02-10 08:33:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						54274fe6df
					 | 
					
						
						
							
							made let* continuation-friendly
						
						
						
						
						
						
					 | 
					
						2014-02-09 17:20:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						81d910a0e1
					 | 
					
						
						
							
							made let and letrec continuation-friendly
						
						
						
						
						
						
					 | 
					
						2014-02-09 15:28:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b2088d0891
					 | 
					
						
						
							
							fixed bugs in and/or handlers
						
						
						
						
						
						
					 | 
					
						2014-02-08 03:53:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d3363e11e5
					 | 
					
						
						
							
							made 'if' and 'define' continuation-friendly
						
						
						
						
						
						
					 | 
					
						2014-02-07 16:25:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8b0444593a
					 | 
					
						
						
							
							fixed a bug that the token buffer points to null if an empty string is the first token scanned.
						
						
						
						
						
						
						
						fixed a bug of not getting a correct number of bytes allocated for an object when scanning a new heap 
						
						
					 | 
					
						2014-02-07 09:04:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8f8e510970
					 | 
					
						
						
							
							switched some pointer overlays to unchecked conversion for the buggy gnat 3.15p
						
						
						
						
						
						
					 | 
					
						2014-02-07 05:22:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b16c78fc03
					 | 
					
						
						
							
							removed unneeded lines
						
						
						
						
						
						
					 | 
					
						2014-02-06 13:36:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2262591205
					 | 
					
						
						
							
							fixed Procedure_Call handlers for proper continuation (not sure if this is a proper fix).
						
						
						
						
						
						
						
						fixed bugs caused by conflicts between an 'in out' parameter and GC.
shortened Pop_Frame()/Set_Frame_Result() to Return_Frame() 
						
						
					 | 
					
						2014-02-06 13:29:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c0ff07698d
					 | 
					
						
						
							
							revised the reader code according to the previous rame change
						
						
						
						
						
						
					 | 
					
						2014-02-06 03:28:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						032dda2263
					 | 
					
						
						
							
							addded a new slot to hold an intermediate value to a frame object.
						
						
						
						
						
						
						
						made partial changes relevant 
						
						
					 | 
					
						2014-02-05 15:08:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						76d46b4964
					 | 
					
						
						
							
							deleted the mark object
						
						
						
						
						
						
					 | 
					
						2014-02-05 03:21:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						804ce67fdd
					 | 
					
						
						
							
							deleted unneeded functions
						
						
						
						
						
						
					 | 
					
						2014-02-01 15:59:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f7aad3350c
					 | 
					
						
						
							
							redefined Opcode_Type to enumeration
						
						
						
						
						
						
					 | 
					
						2014-01-29 02:30:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0af4a9347d
					 | 
					
						
						
							
							repaired broken let, letast, letrec handling
						
						
						
						
						
						
					 | 
					
						2014-01-28 17:03:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						04aa5de83c
					 | 
					
						
						
							
							changed implementation of procedure call and grouped call.
						
						
						
						
						
						
						
						still struggling with call-with-current-continuation 
						
						
					 | 
					
						2014-01-28 15:42:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						11143203af
					 | 
					
						
						
							
							started implementing call-with-current-continuation
						
						
						
						
						
						
					 | 
					
						2014-01-26 16:15:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4208d8f2df
					 | 
					
						
						
							
							implemented letrec and corrected let and let*
						
						
						
						
						
						
					 | 
					
						2014-01-26 14:58:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4b4f8de4fd
					 | 
					
						
						
							
							fixed a bug of not updating the frame to the new environment when apply a closure
						
						
						
						
						
						
					 | 
					
						2014-01-24 13:57:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf612cca65
					 | 
					
						
						
							
							got rid of Interp.Environment and enhanced how to handle environments
						
						
						
						
						
						
					 | 
					
						2014-01-24 12:48:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf60a7d3ff
					 | 
					
						
						
							
							implemented let*
						
						
						
						
						
						
					 | 
					
						2014-01-24 07:58:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						acad93d2cf
					 | 
					
						
						
							
							fixed a bug of not reversing binding values in handling 'let'
						
						
						
						
						
						
					 | 
					
						2014-01-23 15:34:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						99c7c03d14
					 | 
					
						
						
							
							implemented let
						
						
						
						
						
						
					 | 
					
						2014-01-23 15:18:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						525e300dec
					 | 
					
						
						
							
							implemented and and or
						
						
						
						
						
						
					 | 
					
						2014-01-23 13:41:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6eb0e65d00
					 | 
					
						
						
							
							fixed Set_Environment
						
						
						
						
						
						
					 | 
					
						2014-01-22 15:01:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7e12af1221
					 | 
					
						
						
							
							added numeric comparison procedures
						
						
						
						
						
						
					 | 
					
						2014-01-22 14:11:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |