e9c0476f15 
								
							
								 
							
						 
						
							
							
								
								VM: Refactor errors to Factor style  
							
							
							
						 
						
							2013-05-12 13:24:43 -04:00  
				
					
						
							
							
								 
						
							
							
								ca2ea548be 
								
							
								 
							
						 
						
							
							
								
								VM: Remove exec bit from VM source files  
							
							
							
						 
						
							2013-05-11 17:04:23 -04:00  
				
					
						
							
							
								 
						
							
							
								b0b0905460 
								
							
								 
							
						 
						
							
							
								
								vm: add factorbug command to throw exception  
							
							... 
							
							
							
							Also rename "q" to "c" because it "c"ontinues, remove the useless "im" command, and rename the less useful "t" to "trim" so we can use "t" to mean "throw" 
							
						 
						
							2011-10-27 21:14:49 -07:00  
				
					
						
							
							
								 
						
							
							
								b3e5f75c9e 
								
							
								 
							
						 
						
							
							
								
								vm: handle async signals at safepoints on unix  
							
							... 
							
							
							
							Factor now supports the new 4.0BSD feature of "signals". 
							
						 
						
							2011-10-27 21:14:46 -07:00  
				
					
						
							
							
								 
						
							
							
								b5f7e91bdc 
								
							
								 
							
						 
						
							
							
								
								vm: report callstack overflow  
							
							
							
						 
						
							2010-03-27 07:45:11 -04:00  
				
					
						
							
							
								 
						
							
							
								11ddbc03a4 
								
							
								 
							
						 
						
							
							
								
								vm: signal handling cleanup  
							
							
							
						 
						
							2010-03-27 07:33:28 -04:00  
				
					
						
							
							
								 
						
							
							
								c08d325132 
								
							
								 
							
						 
						
							
							
								
								Remove unused error from VM  
							
							
							
						 
						
							2009-11-05 21:52:31 -06:00  
				
					
						
							
							
								 
						
							
							
								5c774d8c84 
								
							
								 
							
						 
						
							
							
								
								vm: more code cleanups  
							
							
							
						 
						
							2009-10-07 08:33:54 -05:00  
				
					
						
							
							
								 
						
							
							
								9b7412b8f8 
								
							
								 
							
						 
						
							
							
								
								Moved PRIMITIVE and PRIMITIVE_FORWARDs to primitives.[ch]pp  
							
							
							
						 
						
							2009-09-27 19:42:18 +01:00  
				
					
						
							
							
								 
						
							
							
								784b8d16ae 
								
							
								 
							
						 
						
							
							
								
								moved utility functions and fatal_error out of vm struct since doesn't need state  
							
							
							
						 
						
							2009-09-16 08:20:10 +01:00  
				
					
						
							
							
								 
						
							
							
								9cac5e8aa9 
								
							
								 
							
						 
						
							
							
								
								added lookup_vm and removed last usage of vm from windows code  
							
							
							
						 
						
							2009-09-16 08:20:09 +01:00  
				
					
						
							
							
								 
						
							
							
								20ef4200fb 
								
							
								 
							
						 
						
							
							
								
								removed some error vm-> functions  
							
							
							
						 
						
							2009-09-16 08:17:27 +01:00  
				
					
						
							
							
								 
						
							
							
								d3b5321b6e 
								
							
								 
							
						 
						
							
							
								
								removed some global functions from errors.cpp  
							
							
							
						 
						
							2009-09-16 08:16:29 +01:00  
				
					
						
							
							
								 
						
							
							
								fb43ae2daf 
								
							
								 
							
						 
						
							
							
								
								save the FP status out of the signal context and use it as part of the fp trap factor exception. clear the FP status before continuing after an exception  
							
							
							
						 
						
							2009-09-13 23:39:12 -05:00  
				
					
						
							
							
								 
						
							
							
								7ba71a524e 
								
							
								 
							
						 
						
							
							
								
								Send FP trap signals to Factor as a different vm-error type  
							
							
							
						 
						
							2009-09-06 08:44:25 -05:00  
				
					
						
							
							
								 
						
							
							
								230061783a 
								
							
								 
							
						 
						
							
							
								
								misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644  
							
							
							
						 
						
							2009-08-10 21:33:07 +02:00  
				
					
						
							
							
								 
						
							
							
								53db9d737a 
								
							
								 
							
						 
						
							
							
								
								Change (void) to ()  
							
							
							
						 
						
							2009-05-05 11:33:35 -05:00  
				
					
						
							
							
								 
						
							
							
								2bfde0250e 
								
							
								 
							
						 
						
							
							
								
								Fixing some build issues on Linux with GCC 4.3  
							
							
							
						 
						
							2009-05-04 08:00:06 -04:00  
				
					
						
							
							
								 
						
							
							
								8872c40b1e 
								
							
								 
							
						 
						
							
							
								
								The great type renaming  
							
							
							
						 
						
							2009-05-04 04:50:24 -05:00  
				
					
						
							
							
								 
						
							
							
								edecac508e 
								
							
								 
							
						 
						
							
							
								
								Use C++ namespaces  
							
							
							
						 
						
							2009-05-04 01:46:13 -05:00  
				
					
						
							
							
								 
						
							
							
								8e17e0a01e 
								
							
								 
							
						 
						
							
							
								
								VM: use better abstractions for tagged pointers, eliminate get()/set() stuff, clean up array, string, and byte-array element access  
							
							
							
						 
						
							2009-05-04 01:00:30 -05:00  
				
					
						
							
							
								 
						
							
							
								e3592ca8f6 
								
							
								 
							
						 
						
							
							
								
								Clean up untag_* and tag_* inline functions in favor of more idiomatic C++  
							
							
							
						 
						
							2009-05-02 20:47:29 -05:00  
				
					
						
							
							
								 
						
							
							
								b923d548cf 
								
							
								 
							
						 
						
							
							
								
								Move vmpp to vm  
							
							
							
						 
						
							2009-05-02 20:37:18 -05:00