| 
						
					 | 
					
						
						
							
						
						a32e1903bf
					 | 
					
						
						
							
							added some code for bigint division
						
						
						
						
						
						
					 | 
					
						2015-11-30 14:29:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						48efc4dbc8
					 | 
					
						
						
							
							added more comments to stix_divints()
						
						
						
						
						
						
					 | 
					
						2015-11-22 15:04:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fe8b6dfa24
					 | 
					
						
						
							
							enhanced stix_divints() to handle modulo/remainder more clearly
						
						
						
						
						
						
					 | 
					
						2015-11-22 14:48:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d8da07cb59
					 | 
					
						
						
							
							added some bigint code for division
						
						
						
						
						
						
					 | 
					
						2015-11-22 13:32:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f618154aaf
					 | 
					
						
						
							
							changed STIX_SMOOI_MIN to -STIX_SMOOI_MAX instead of (-STIX_SMOOI_MAX - 1)
						
						
						
						
						
						
						
						fixed tally range check bugs in dic.c/sym.c/gc.c
simplificed some code resulting from STIX_SMOOI_MIN change. 
						
						
					 | 
					
						2015-11-20 09:05:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5cebf7e8dc
					 | 
					
						
						
							
							changed atom_t to stix_liw_t and made related changes.
						
						
						
						
						
						
						
						introduced #liword to the compiler 
						
						
					 | 
					
						2015-11-17 14:13:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						415921d4a7
					 | 
					
						
						
							
							fixed some problems in bigint multiplication
						
						
						
						
						
						
					 | 
					
						2015-11-16 09:53:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						346131b3e3
					 | 
					
						
						
							
							added more code for bigint multiplication
						
						
						
						
						
						
					 | 
					
						2015-11-13 15:55:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b0f8561238
					 | 
					
						
						
							
							added more code for bigint.
						
						
						
						
						
						
						
						changed SMINT to SMOOI and renamed relevant macros accordingly 
						
						
					 | 
					
						2015-11-12 06:57:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7b28bba988
					 | 
					
						
						
							
							enhanced stix_mulints()
						
						
						
						
						
						
					 | 
					
						2015-11-11 14:46:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0daf143cce
					 | 
					
						
						
							
							Added stix_mulints()
						
						
						
						
						
						
					 | 
					
						2015-11-11 13:31:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e519c5078e
					 | 
					
						
						
							
							relocated bigint data table initialization to stix_init()
						
						
						
						
						
						
					 | 
					
						2015-11-10 14:29:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						df3f521220
					 | 
					
						
						
							
							touched up stix_strtoint()
						
						
						
						
						
						
					 | 
					
						2015-11-09 14:26:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						797fdc4c1f
					 | 
					
						
						
							
							added a few lines of code to stix_strtoint()
						
						
						
						
						
						
					 | 
					
						2015-11-09 02:00:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						db2de5787d
					 | 
					
						
						
							
							added more code to stix_strtoint()
						
						
						
						
						
						
					 | 
					
						2015-11-04 17:32:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a033e2669b
					 | 
					
						
						
							
							added some code to calculate log2(x)
						
						
						
						
						
						
					 | 
					
						2015-11-03 14:58:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e061b94832
					 | 
					
						
						
							
							added some more bigint routines
						
						
						
						
						
						
					 | 
					
						2015-11-03 14:08:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						730df12933
					 | 
					
						
						
							
							added lost files
						
						
						
						
						
						
					 | 
					
						2015-11-01 09:47:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d33ad3749a
					 | 
					
						
						
							
							Added stix_shallowcopy().
						
						
						
						
						
						
						
						added some code for bigint operations 
						
						
					 | 
					
						2015-10-30 15:36:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1094d298cb
					 | 
					
						
						
							
							added some bigint related code
						
						
						
						
						
						
					 | 
					
						2015-10-29 15:24:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						98631175d0
					 | 
					
						
						
							
							redefined some types
						
						
						
						
						
						
					 | 
					
						2015-10-28 14:58:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2aef6b9bab
					 | 
					
						
						
							
							added the new process primitive to create a process with a block as if it has got the value message
						
						
						
						
						
						
					 | 
					
						2015-10-22 02:47:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						96011578c8
					 | 
					
						
						
							
							added some more code for processing scheduling
						
						
						
						
						
						
					 | 
					
						2015-10-19 06:16:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3482c99ab7
					 | 
					
						
						
							
							added more code for process scheduling
						
						
						
						
						
						
					 | 
					
						2015-10-18 15:06:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f52356e8c8
					 | 
					
						
						
							
							added more code for process scheduling
						
						
						
						
						
						
					 | 
					
						2015-10-15 14:40:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5a82cdc417
					 | 
					
						
						
							
							did some preparatory work to add Process
						
						
						
						
						
						
					 | 
					
						2015-10-14 14:01:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6916198253
					 | 
					
						
						
							
							touched up code
						
						
						
						
						
						
					 | 
					
						2015-10-14 13:25:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8f985290d0
					 | 
					
						
						
							
							autotool-ized the project
						
						
						
						
						
						
					 | 
					
						2015-10-14 09:06:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d367e2736b
					 | 
					
						
						
							
							added more code for primitive module loading
						
						
						
						
						
						
					 | 
					
						2015-10-13 14:51:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8c963d919c
					 | 
					
						
						
							
							work in progress to support the named primitive via shared object loading
						
						
						
						
						
						
					 | 
					
						2015-10-08 14:26:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5c69f6c3b4
					 | 
					
						
						
							
							added experimental codo utilizing the dyncall library
						
						
						
						
						
						
					 | 
					
						2015-10-04 16:21:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						353d3bd2fe
					 | 
					
						
						
							
							added qse_getprimno() and added experimental code for foreign function interface
						
						
						
						
						
						
					 | 
					
						2015-10-03 15:29:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5449e89292
					 | 
					
						
						
							
							added support for pool dictionary import
						
						
						
						
						
						
					 | 
					
						2015-07-26 14:38:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ce8a86e082
					 | 
					
						
						
							
							added some code to support importing a pool dictionary
						
						
						
						
						
						
					 | 
					
						2015-07-25 15:01:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5700b57d57
					 | 
					
						
						
							
							added code that handles pool dictionary defintion
						
						
						
						
						
						
					 | 
					
						2015-07-15 08:39:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9e720c40d0
					 | 
					
						
						
							
							touched up code a bit for win64
						
						
						
						
						
						
					 | 
					
						2015-07-15 02:36:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b5d94ef6ea
					 | 
					
						
						
							
							added more code for namespace handling.
						
						
						
						
						
						
						
						added initial code to define a pool dicitonary
fixed a compiler bug in resolving a class variable 
						
						
					 | 
					
						2015-07-14 13:35:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3bb121c09d
					 | 
					
						
						
							
							changed the compiler to recoginize FQN reference
						
						
						
						
						
						
					 | 
					
						2015-07-13 15:58:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						23d1bcf86c
					 | 
					
						
						
							
							added more namespace handling code
						
						
						
						
						
						
					 | 
					
						2015-07-13 15:35:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f97eb3d72b
					 | 
					
						
						
							
							added some experimental code for namespace handling
						
						
						
						
						
						
					 | 
					
						2015-07-12 17:14:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f2ec2d5fd2
					 | 
					
						
						
							
							did some preparatory work to support namespaces
						
						
						
						
						
						
					 | 
					
						2015-07-10 14:06:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4d181b521a
					 | 
					
						
						
							
							introduced #extend for extending a class.
						
						
						
						
						
						
						
						#class XXX without a superclass inherits nil 
						
						
					 | 
					
						2015-07-06 13:27:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						132e4b48bb
					 | 
					
						
						
							
							aded STIX_SYNERR_INCLUDE
						
						
						
						
						
						
					 | 
					
						2015-07-03 14:38:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ba0c67dd1
					 | 
					
						
						
							
							added the MAKE_BLOCK instruction to replace a serieos of PUSH_CONTEXT, PUSH_INTLIT, PUSH_INTLIT, SEND_BLOCK_COPY
						
						
						
						
						
						
					 | 
					
						2015-07-03 13:06:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						37740da2d7
					 | 
					
						
						
							
							added PUSH_INTLIT and PUSH_NEGINTLIT instructions
						
						
						
						
						
						
					 | 
					
						2015-07-02 15:45:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cf3e24a6cd
					 | 
					
						
						
							
							enhanced method preamble
						
						
						
						
						
						
					 | 
					
						2015-07-02 14:59:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						60299cda5b
					 | 
					
						
						
							
							added experimental code to support byte trailer of a pointer object. the main purpose is to embed byte codes into the back of the compiled method object.
						
						
						
						
						
						
						
						fixed buggy code using the freed pointer when reallocation has occurred - callers of clone_keyword(), clone_assignee(), clone_binsel() 
						
						
					 | 
					
						2015-07-01 15:01:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d6a9ca91fa
					 | 
					
						
						
							
							added JUMP2_FORWARD and JUMP2_BACKWARD
						
						
						
						
						
						
					 | 
					
						2015-07-01 07:21:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2d2039f4a5
					 | 
					
						
						
							
							fixed TEMPVAR handling
						
						
						
						
						
						
					 | 
					
						2015-06-30 15:12:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3e0d6630f1
					 | 
					
						
						
							
							changed block-local variable access to use XXXX_CTXTEMPVAR instructions.
						
						
						
						
						
						
						
						implemented simple global variable access using XXXX_OBJECT instructions 
						
						
					 | 
					
						2015-06-30 14:47:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |