1818bcb780 
								
							
								 
							
						 
						
							
							
								
								Fix three problems discovered by running math.floats.env tests in a loop:  
							
							... 
							
							
							
							- Crash if allocating error triggers a GC from a signal/SEH handler
- Crash if GC runs with floating point traps enabled on Windows
- Floating point traps didn't prettyprint properly 
							
						 
						
							2010-09-02 22:57:14 -05:00  
				
					
						
							
							
								 
						
							
							
								d215d691b5 
								
							
								 
							
						 
						
							
							
								
								Load debugger.{unix,windows} later on in bootstrap, because lopading it before the optimizing compiler incurs a long delay on Windows as all the WinAPI bindings get loaded and parsed  
							
							
							
						 
						
							2010-05-06 17:41:00 -04:00  
				
					
						
							
							
								 
						
							
							
								7e2d32b7d2 
								
							
								 
							
						 
						
							
							
								
								windows.errors, debugger.windows: improve description of Windows error objects  
							
							
							
						 
						
							2010-05-02 22:29:59 -07:00  
				
					
						
							
							
								 
						
							
							
								fe085c96d6 
								
							
								 
							
						 
						
							
							
								
								debugger: `` '' -> “ ”  
							
							
							
						 
						
							2010-04-06 13:56:35 -07:00  
				
					
						
							
							
								 
						
							
							
								c3f8f5067e 
								
							
								 
							
						 
						
							
							
								
								catch merge conflicts in source and report them as such  
							
							
							
						 
						
							2010-04-06 13:34:26 -07:00  
				
					
						
							
							
								 
						
							
							
								676d4e4c83 
								
							
								 
							
						 
						
							
							
								
								someone screwed up the kernel-error codes in debugger  
							
							
							
						 
						
							2010-03-28 18:31:11 -07:00  
				
					
						
							
							
								 
						
							
							
								b5f7e91bdc 
								
							
								 
							
						 
						
							
							
								
								vm: report callstack overflow  
							
							
							
						 
						
							2010-03-27 07:45:11 -04:00  
				
					
						
							
							
								 
						
							
							
								6ff0393e2f 
								
							
								 
							
						 
						
							
							
								
								debugger: Untangle some dodgy dependencies that were loading locals before prettyprint, resulting in locals.prettyprint not being loaded  
							
							
							
						 
						
							2010-03-17 19:19:43 +13:00  
				
					
						
							
							
								 
						
							
							
								acb04ad3ed 
								
							
								 
							
						 
						
							
							
								
								debugger: give a descriptive error for *-in-c-type-name  
							
							
							
						 
						
							2010-03-15 12:57:38 -07:00  
				
					
						
							
							
								 
						
							
							
								b28f7c97f4 
								
							
								 
							
						 
						
							
							
								
								add descriptive summary for no-c-type error  
							
							
							
						 
						
							2010-03-12 23:07:36 -08:00  
				
					
						
							
							
								 
						
							
							
								452f17c859 
								
							
								 
							
						 
						
							
							
								
								update effect syntax error names in debugger  
							
							
							
						 
						
							2010-03-11 11:22:43 -08:00  
				
					
						
							
							
								 
						
							
							
								15e6a7fa5e 
								
							
								 
							
						 
						
							
							
								
								move error summaries for effect parsing errors to debugger vocab  
							
							
							
						 
						
							2010-03-05 21:50:40 -08:00  
				
					
						
							
							
								 
						
							
							
								95bfc8a240 
								
							
								 
							
						 
						
							
							
								
								vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases  
							
							
							
						 
						
							2010-02-20 13:30:49 +13:00  
				
					
						
							
							
								 
						
							
							
								01824d41be 
								
							
								 
							
						 
						
							
							
								
								Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final  
							
							
							
						 
						
							2010-02-18 02:19:57 +13:00  
				
					
						
							
							
								 
						
							
							
								97e6315c47 
								
							
								 
							
						 
						
							
							
								
								debugger: fix formatting of restart list  
							
							
							
						 
						
							2010-02-08 20:03:18 +13:00  
				
					
						
							
							
								 
						
							
							
								3e8d21b493 
								
							
								 
							
						 
						
							
							
								
								Clarify documentation for compilation units and 'undefined' error  
							
							
							
						 
						
							2010-02-03 23:11:28 +13:00  
				
					
						
							
							
								 
						
							
							
								55a89ec9c2 
								
							
								 
							
						 
						
							
							
								
								Better error message for call( when quotation has the wrong effect  
							
							
							
						 
						
							2010-02-03 23:11:25 +13:00  
				
					
						
							
							
								 
						
							
							
								fbf078d4b3 
								
							
								 
							
						 
						
							
							
								
								words: undefined error now contains the word in question  
							
							
							
						 
						
							2010-02-03 23:11:23 +13:00  
				
					
						
							
							
								 
						
							
							
								3addfcc2ad 
								
							
								 
							
						 
						
							
							
								
								classes: more robust code for detecting circular inheritance, move it out of classes.tuple since predicate classes need the same check too  
							
							
							
						 
						
							2010-02-01 00:08:18 +13:00  
				
					
						
							
							
								 
						
							
							
								ca19d44350 
								
							
								 
							
						 
						
							
							
								
								Throw a nice error at parse time if an attempt is made to declare a GENERIC: or MACRO: word inline. Such words cannot be inlined, and doing this before previously result in confusing error messages  
							
							
							
						 
						
							2010-01-27 21:00:10 +13:00  
				
					
						
							
							
								 
						
							
							
								7fa3b71c07 
								
							
								 
							
						 
						
							
							
								
								Add 0xe06d7363 to debugger.windows.  Remove case 0xe06d7363 from SEH.  
							
							
							
						 
						
							2009-12-23 14:04:52 -06:00  
				
					
						
							
							
								 
						
							
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
				
					
						
							
							
								 
						
							
							
								ef9840d604 
								
							
								 
							
						 
						
							
							
								
								debugger.windows: add unportable tag  
							
							
							
						 
						
							2009-11-15 17:11:38 -06:00  
				
					
						
							
							
								 
						
							
							
								b551721dd9 
								
							
								 
							
						 
						
							
							
								
								Minor cosmetic fixes  
							
							
							
						 
						
							2009-11-10 21:48:00 -06:00  
				
					
						
							
							
								 
						
							
							
								473cc7db4a 
								
							
								 
							
						 
						
							
							
								
								stack-checker: tighten some screws in error reporting  
							
							
							
						 
						
							2009-11-09 00:17:24 -06:00  
				
					
						
							
							
								 
						
							
							
								c08d325132 
								
							
								 
							
						 
						
							
							
								
								Remove unused error from VM  
							
							
							
						 
						
							2009-11-05 21:52:31 -06:00  
				
					
						
							
							
								 
						
							
							
								888fcdb5f8 
								
							
								 
							
						 
						
							
							
								
								debugger: use short. rather than . to print errors if inspector is not loaded  
							
							
							
						 
						
							2009-10-30 20:53:32 -05:00  
				
					
						
							
							
								 
						
							
							
								2b142dabae 
								
							
								 
							
						 
						
							
							
								
								Re-organize a few things to reduce '-include=' image size  
							
							
							
						 
						
							2009-10-23 04:32:17 -05:00  
				
					
						
							
							
								 
						
							
							
								6c1a70c218 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2009-10-22 00:18:16 -05:00  
				
					
						
							
							
								 
						
							
							
								9a91abe8a8 
								
							
								 
							
						 
						
							
							
								
								also print undocumented windows SSE exception codes  
							
							
							
						 
						
							2009-10-22 00:18:01 -05:00  
				
					
						
							
							
								 
						
							
							
								c4fe86fa7d 
								
							
								 
							
						 
						
							
							
								
								tweak windows exception error printing  
							
							
							
						 
						
							2009-10-21 23:59:37 -05:00  
				
					
						
							
							
								 
						
							
							
								432d4f79e9 
								
							
								 
							
						 
						
							
							
								
								give better error message for windows exceptions, and don't lop off the top end of the exception code when the vm throws the error  
							
							
							
						 
						
							2009-10-21 23:37:51 -05:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								413dc67985 
								
							
								 
							
						 
						
							
							
								
								Put bad escape code in the bad-escape error  
							
							
							
						 
						
							2009-09-23 17:55:54 -05:00  
				
					
						
							
							
								 
						
							
							
								748ba4b833 
								
							
								 
							
						 
						
							
							
								
								give a better error message when an invalid slot name is used in a tuple/struct literal  
							
							
							
						 
						
							2009-09-16 18:07:39 -05:00  
				
					
						
							
							
								 
						
							
							
								7a2aecea1c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2009-09-08 15:48:18 -05:00  
				
					
						
							
							
								 
						
							
							
								5786ea76d9 
								
							
								 
							
						 
						
							
							
								
								debugger: doc fixes  
							
							
							
						 
						
							2009-09-08 15:43:00 -05:00  
				
					
						
							
							
								 
						
							
							
								7ba71a524e 
								
							
								 
							
						 
						
							
							
								
								Send FP trap signals to Factor as a different vm-error type  
							
							
							
						 
						
							2009-09-06 08:44:25 -05:00  
				
					
						
							
							
								 
						
							
							
								3f3d57032b 
								
							
								 
							
						 
						
							
							
								
								Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring  
							
							
							
						 
						
							2009-08-13 19:21:44 -05:00  
				
					
						
							
							
								 
						
							
							
								db3991125f 
								
							
								 
							
						 
						
							
							
								
								FROM: and RENAME: give a more meaningful error if the vocabulary does not exist  
							
							
							
						 
						
							2009-07-18 06:51:29 -05:00  
				
					
						
							
							
								 
						
							
							
								28a4dd870e 
								
							
								 
							
						 
						
							
							
								
								minor indentation changes  
							
							
							
						 
						
							2009-06-11 11:02:40 -05:00  
				
					
						
							
							
								 
						
							
							
								90560d3959 
								
							
								 
							
						 
						
							
							
								
								Better presentation for ambiguous-use-error, fix ui.tools.listener now that 'search' can throw, make USE: and UNUSE: ignore dupes  
							
							
							
						 
						
							2009-05-16 09:34:42 -05:00  
				
					
						
							
							
								 
						
							
							
								a63ad6a7a5 
								
							
								 
							
						 
						
							
							
								
								Remove cruddy string encoding/decoding code from VM  
							
							
							
						 
						
							2009-05-02 13:45:38 -05:00  
				
					
						
							
							
								 
						
							
							
								7aa65b5b5f 
								
							
								 
							
						 
						
							
							
								
								Fixing new method dispatch implementation  
							
							
							
						 
						
							2009-04-25 19:41:27 -05:00  
				
					
						
							
							
								 
						
							
							
								3dc9fdf9db 
								
							
								 
							
						 
						
							
							
								
								Fleshed out new dispatch code  
							
							
							
						 
						
							2009-04-24 20:43:01 -05:00  
				
					
						
							
							
								 
						
							
							
								3353a777f7 
								
							
								 
							
						 
						
							
							
								
								Fixing some unit test failures  
							
							
							
						 
						
							2009-04-22 07:05:00 -05:00  
				
					
						
							
							
								 
						
							
							
								cb6205e9d4 
								
							
								 
							
						 
						
							
							
								
								debugger: add summary method for VM errors  
							
							
							
						 
						
							2009-04-21 00:04:56 -05:00  
				
					
						
							
							
								 
						
							
							
								86e5ddf449 
								
							
								 
							
						 
						
							
							
								
								Improve Unix signal and Windows structured exception reporting  
							
							
							
						 
						
							2009-04-20 01:47:10 -05:00  
				
					
						
							
							
								 
						
							
							
								0719d83653 
								
							
								 
							
						 
						
							
							
								
								Show the signal name next to the number in parentheses on Unices.  
							
							
							
						 
						
							2009-04-20 01:28:41 +01:00  
				
					
						
							
							
								 
						
							
							
								83b7ac3f3a 
								
							
								 
							
						 
						
							
							
								
								Forgetting a definition removes compile error  
							
							... 
							
							
							
							Notify definition observers with nested compilation units 
							
						 
						
							2009-04-15 00:27:02 -05:00