Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a3522554f3 
								
							
								 
							
						 
						
							
							
								
								tools.memory: add gc-stats. for viewing event statistics  
							
							 
							
							
							
						 
						
							2009-10-30 02:45:16 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								1d12a6707d 
								
							
								 
							
						 
						
							
							
								
								sigma -> map-sum  
							
							 
							
							
							
						 
						
							2009-10-29 14:34:04 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								3fbe722561 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  http://factorcode.org/git/factor  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/locals/locals.factor
	basis/peg/peg.factor
	extra/infix/infix.factor 
							
						 
						
							2009-10-28 16:17:24 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								bd13e018dd 
								
							
								 
							
						 
						
							
							
								
								memq? -> member-eq?, sorted-memq? -> sorted-member-eq?  
							
							 
							
							
							
						 
						
							2009-10-28 15:02:00 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7ce4b746e5 
								
							
								 
							
						 
						
							
							
								
								parsed -> suffix!, add append!  
							
							 
							
							
							
						 
						
							2009-10-28 13:38:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								08e7d25dc5 
								
							
								 
							
						 
						
							
							
								
								change-each -> map!, deep-change-each -> deep-map!  
							
							 
							
							
							
						 
						
							2009-10-27 22:32:56 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								935c0797c3 
								
							
								 
							
						 
						
							
							
								
								update existing code for [let change  
							
							 
							
							
							
						 
						
							2009-10-27 22:05:37 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a1aac42786 
								
							
								 
							
						 
						
							
							
								
								vm: clean up gc events, remove -verbosegc switch, fix compaction bug  
							
							 
							
							
							
						 
						
							2009-10-27 21:31:28 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								028a7be4d6 
								
							
								 
							
						 
						
							
							
								
								tools.memory: experimenting with some GC event data mining  
							
							 
							
							
							
						 
						
							2009-10-27 16:31:45 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								21f1fe7aaf 
								
							
								 
							
						 
						
							
							
								
								tools.time: remove crappy old GC stats  
							
							 
							
							
							
						 
						
							2009-10-27 03:37:05 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d95a98eb9c 
								
							
								 
							
						 
						
							
							
								
								vm: add primitives for getting at GC events, data-room and code-room primitives now return structs instead of arrays  
							
							 
							
							
							
						 
						
							2009-10-27 03:32:28 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e793a72060 
								
							
								 
							
						 
						
							
							
								
								vm: remove crummy old GC stats, split off free list code, clean up various other things  
							
							 
							
							
							
						 
						
							2009-10-26 22:08:35 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cf247c23a2 
								
							
								 
							
						 
						
							
							
								
								vm: room. now prints mark stack size, and total/contiguous free space  
							
							 
							
							
							
						 
						
							2009-10-25 13:18:06 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2b142dabae 
								
							
								 
							
						 
						
							
							
								
								Re-organize a few things to reduce '-include=' image size  
							
							 
							
							
							
						 
						
							2009-10-23 04:32:17 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								649323ebe0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-10-22 13:20:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0c40eb51ae 
								
							
								 
							
						 
						
							
							
								
								tools.profiler: fix tests  
							
							 
							
							
							
						 
						
							2009-10-22 05:40:31 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								b89047b3d3 
								
							
								 
							
						 
						
							
							
								
								fix tools.deploy test  
							
							 
							
							
							
						 
						
							2009-10-21 22:12:28 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c3b8847936 
								
							
								 
							
						 
						
							
							
								
								update a bunch of alien-callbacks and alien-indirects to use c-type words  
							
							 
							
							
							
						 
						
							2009-10-21 21:10:11 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								cc5f9ff98a 
								
							
								 
							
						 
						
							
							
								
								update cocoa bridge to use c-type words  
							
							 
							
							
							
						 
						
							2009-10-21 18:17:29 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0d4b9132d7 
								
							
								 
							
						 
						
							
							
								
								fix a bunch of typos in docs  
							
							 
							
							
							
						 
						
							2009-10-21 17:40:43 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6b6e56a179 
								
							
								 
							
						 
						
							
							
								
								change add-init-hook to add-startup-hook, new add-shutdown-hook word  
							
							 
							
							
							
						 
						
							2009-10-19 22:17:02 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b427eb3f9a 
								
							
								 
							
						 
						
							
							
								
								tools.deploy: increase terrain size tolerance, decrease windows size tolerance  
							
							 
							
							
							
						 
						
							2009-10-19 06:11:00 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b5455bd9df 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.test: cheat on windows until we have class stripping  
							
							 
							
							
							
						 
						
							2009-10-18 15:24:09 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								63ca8ee5cc 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: strip out typed word props  
							
							 
							
							
							
						 
						
							2009-10-16 23:59:45 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5afce2cc9e 
								
							
								 
							
						 
						
							
							
								
								alien.c-types: c-type no longer calls parser at runtime, tools.deploy.shaker now strips out runtime specialized array code generation  
							
							 
							
							
							
						 
						
							2009-10-16 23:50:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fb79aec97e 
								
							
								 
							
						 
						
							
							
								
								typed: fix deployment  
							
							 
							
							
							
						 
						
							2009-10-16 21:22:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8da50bdce9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'disassemble-quot' of git://github.com/phildawes/factor  
							
							 
							
							
							
						 
						
							2009-10-09 04:17:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								978647dc39 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-10-09 03:21:31 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								9a09c3ced8 
								
							
								 
							
						 
						
							
							
								
								fix using  
							
							 
							
							
							
						 
						
							2009-10-08 12:30:43 -05:00  
						
					 
				
					
						
							
							
								 
								Phil Dawes
							
						 
						
							 
							
							
							
								
							
								18bd437e3f 
								
							
								 
							
						 
						
							
							
								
								disassemble can handle anonymous quotations  
							
							 
							
							
							
						 
						
							2009-10-07 17:07:00 +01:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								697e2342d0 
								
							
								 
							
						 
						
							
							
								
								vm: put code block owner directly in the header, instead of as the first entry in the literal table. Reduces x86-64 image size by ~700kb, also eliminates separate 'strip' set of staging images from deploy tool  
							
							 
							
							
							
						 
						
							2009-10-06 06:25:07 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								bcd5c5c635 
								
							
								 
							
						 
						
							
							
								
								Fix deploy tests and update command-line docs a bit  
							
							 
							
							
							
						 
						
							2009-10-03 06:53:23 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								21eea4d88c 
								
							
								 
							
						 
						
							
							
								
								Allow access to command line arguments in deployed apps  
							
							 
							
							
							
						 
						
							2009-10-02 21:00:12 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								cfdaaec068 
								
							
								 
							
						 
						
							
							
								
								move verbose-tests? out of private, change decode-test word to set the verbose mode itself, use images.pam in images test vocabs  
							
							 
							
							
							
						 
						
							2009-10-02 16:20:33 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								67167cf9ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'docs' of git://github.com/klazuka/factor into klazuka  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/math/vectors/vectors-docs.factor 
							
						 
						
							2009-10-02 15:58:45 -05:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								7ddb8d8525 
								
							
								 
							
						 
						
							
							
								
								tools.crossref: Added $subsection to 'M: link uses' markup list  
							
							 
							
							
							
						 
						
							2009-10-02 12:18:33 -04:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							 
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								6e12c254ef 
								
							
								 
							
						 
						
							
							
								
								tools.test: added a verbose-tests? flag to control test experiment pprint verbosity  
							
							 
							
							... 
							
							
							
							I needed this for my image decode unit tests because I don't want the test results to prettyprint big bitmap byte-arrays. 
							
						 
						
							2009-09-30 16:58:07 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5054c954be 
								
							
								 
							
						 
						
							
							
								
								add USING:s and rearrange definitions so macosx can compile without parsing c-type strings  
							
							 
							
							
							
						 
						
							2009-09-26 23:14:57 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								beab46517e 
								
							
								 
							
						 
						
							
							
								
								tools.deploy: fix test 11  
							
							 
							
							
							
						 
						
							2009-09-24 13:00:26 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7ea8832556 
								
							
								 
							
						 
						
							
							
								
								Tweaks to reduce deployed image size  
							
							 
							
							
							
						 
						
							2009-09-24 06:24:43 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								576e725662 
								
							
								 
							
						 
						
							
							
								
								vm: Fix potential crash in <word> primitive if profiling is enabled  
							
							 
							
							
							
						 
						
							2009-09-24 04:31:11 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7012212708 
								
							
								 
							
						 
						
							
							
								
								tools.crossref: print message if there are no usages  
							
							 
							
							
							
						 
						
							2009-09-23 22:50:26 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								51ddc963b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							... 
							
							
							
							Conflicts:
	core/generic/generic-tests.factor 
							
						 
						
							2009-09-22 10:25:42 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fe948f0b26 
								
							
								 
							
						 
						
							
							
								
								Move breakpoint word from tools.annotations to tools.walker to reduce amount of dependencies tools.annotations pulls into a minimal image  
							
							 
							
							
							
						 
						
							2009-09-22 03:16:31 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5cb34724b7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/classes/struct/struct-tests.factor
	basis/functors/functors-tests.factor
	basis/specialized-arrays/specialized-arrays-tests.factor 
							
						 
						
							2009-09-20 23:02:49 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								eceed177d6 
								
							
								 
							
						 
						
							
							
								
								replace usages of <" with """  
							
							 
							
							
							
						 
						
							2009-09-20 22:42:40 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								36fc70160d 
								
							
								 
							
						 
						
							
							
								
								update tools.disassembler.udis structs  
							
							 
							
							
							
						 
						
							2009-09-18 17:57:50 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								076ab42dc3 
								
							
								 
							
						 
						
							
							
								
								move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab  
							
							 
							
							
							
						 
						
							2009-09-17 22:36:05 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7ae147c3bf 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.test: cut Windows some slack  
							
							 
							
							
							
						 
						
							2009-09-12 13:24:45 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7f2e2b1777 
								
							
								 
							
						 
						
							
							
								
								Specialized array overhaul  
							
							 
							
							... 
							
							
							
							- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely 
							
						 
						
							2009-09-09 22:33:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7473983383 
								
							
								 
							
						 
						
							
							
								
								tools.annotations: document the fact that certain words should not be annotated  
							
							 
							
							
							
						 
						
							2009-09-08 20:49:12 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e2fa28a727 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: strip out math.vectors specializations  
							
							 
							
							
							
						 
						
							2009-09-08 15:20:46 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2d46cfdf9e 
								
							
								 
							
						 
						
							
							
								
								Improved line number handling for unit test failure errors  
							
							 
							
							
							
						 
						
							2009-09-08 13:13:30 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0ad4557d62 
								
							
								 
							
						 
						
							
							
								
								tools.deploy: fix facepalm  
							
							 
							
							
							
						 
						
							2009-09-07 22:48:57 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ed60c89e94 
								
							
								 
							
						 
						
							
							
								
								tools.deploy: add unit test to ensure Cocoa binding works in deployed apps  
							
							 
							
							
							
						 
						
							2009-09-07 17:59:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1bdaebdf5e 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: strip out struct slot info  
							
							 
							
							
							
						 
						
							2009-09-04 21:59:49 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b307c6dac3 
								
							
								 
							
						 
						
							
							
								
								Fix tree shaker again, gah  
							
							 
							
							
							
						 
						
							2009-09-02 07:28:40 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e3f5452502 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: fix snafu  
							
							 
							
							
							
						 
						
							2009-09-02 04:30:29 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								94c89e55e6 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: strip out call( and execute( runtime checking in a way that still allows the inlining optimization to work  
							
							 
							
							
							
						 
						
							2009-08-31 16:48:10 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								23f34febbb 
								
							
								 
							
						 
						
							
							
								
								Fix image size regression with struct array tree shaking  
							
							 
							
							
							
						 
						
							2009-08-31 16:34:58 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d23688ea1a 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: strip out functor-words global, fixing size regression from Joe's FUNCTOR-SYNTAX: patch  
							
							 
							
							
							
						 
						
							2009-08-30 05:36:16 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								11b2a409c3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-29 22:11:20 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								51405868d1 
								
							
								 
							
						 
						
							
							
								
								ignore deprecations in words that are themselves deprecated  
							
							 
							
							
							
						 
						
							2009-08-29 17:41:21 -05:00  
						
					 
				
					
						
							
							
								 
								Samuel Tardieu
							
						 
						
							 
							
							
							
								
							
								b7c50e6159 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-29 16:23:13 +02:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								790e7ec0bc 
								
							
								 
							
						 
						
							
							
								
								tools.deprecation: suppress 'computing usage index...' message  
							
							 
							
							
							
						 
						
							2009-08-28 05:32:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a96743d375 
								
							
								 
							
						 
						
							
							
								
								tools.deprecation: don't bail out if a word's usages are not all words  
							
							 
							
							
							
						 
						
							2009-08-28 05:31:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3f493bce1a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-27 20:30:08 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f1b4d94f2f 
								
							
								 
							
						 
						
							
							
								
								tools.deploy: remove malloc debugging better, and don't set next-method word prop for methods that don't call-next-method  
							
							 
							
							
							
						 
						
							2009-08-27 20:29:16 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0d70d07cf1 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.test: give PowerPC an extra 100kb  
							
							 
							
							
							
						 
						
							2009-08-27 20:27:35 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c925724d7b 
								
							
								 
							
						 
						
							
							
								
								Improve destructors docs, fix bug where debug-leaks? wasn't being switched off  
							
							 
							
							
							
						 
						
							2009-08-24 21:44:48 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e44a0158e6 
								
							
								 
							
						 
						
							
							
								
								tools.destructors: leaks now tracks leaks globally  
							
							 
							
							
							
						 
						
							2009-08-24 20:45:06 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b12bbaf7ec 
								
							
								 
							
						 
						
							
							
								
								tools.destructors: destructors. and leaks words now output a 'show instances' link which lists all relevant disposables  
							
							 
							
							
							
						 
						
							2009-08-24 20:21:38 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3be328056d 
								
							
								 
							
						 
						
							
							
								
								libc: use central disposables mechanism to track mallocs  
							
							 
							
							
							
						 
						
							2009-08-24 20:21:03 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								46045c882e 
								
							
								 
							
						 
						
							
							
								
								Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems  
							
							 
							
							
							
						 
						
							2009-08-24 02:26:13 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e42216a569 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: more compact next-method shaking  
							
							 
							
							
							
						 
						
							2009-08-23 19:18:12 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								387007abfe 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: fix regression; strip-compiler-classes wasn't working  
							
							 
							
							
							
						 
						
							2009-08-23 17:54:37 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3979608b09 
								
							
								 
							
						 
						
							
							
								
								tools.deploy: faster default method stripping  
							
							 
							
							
							
						 
						
							2009-08-22 19:26:56 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d85b66536f 
								
							
								 
							
						 
						
							
							
								
								Add docs for break and B words  
							
							 
							
							
							
						 
						
							2009-08-22 17:45:18 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								94c50cfaeb 
								
							
								 
							
						 
						
							
							
								
								install deprecation definition-observer as an init-hook  
							
							 
							
							
							
						 
						
							2009-08-20 16:18:06 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								6089251574 
								
							
								 
							
						 
						
							
							
								
								move deprecation to tools.deprecation; load with bootstrap.tools  
							
							 
							
							
							
						 
						
							2009-08-20 16:17:36 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d0fe741746 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: strip out specialized vector words  
							
							 
							
							
							
						 
						
							2009-08-09 04:48:44 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								83e0c60573 
								
							
								 
							
						 
						
							
							
								
								tools.test: flush the output stream  
							
							 
							
							
							
						 
						
							2009-08-08 23:03:53 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3b2fd98e7c 
								
							
								 
							
						 
						
							
							
								
								Refactor source-file-errors a little bit to remove some code duplication, and so that clicking 'Edit' in error list tool works for parse errors in unit tests  
							
							 
							
							
							
						 
						
							2009-08-04 21:01:21 -05:00  
						
					 
				
					
						
							
							
								 
								Samuel Tardieu
							
						 
						
							 
							
							
							
								
							
								761ebf0437 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-07-30 12:09:31 +02:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4175585fd4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into dcn  
							
							 
							
							
							
						 
						
							2009-07-28 11:20:43 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7c5e2f2933 
								
							
								 
							
						 
						
							
							
								
								tools.annotations: doc addition  
							
							 
							
							
							
						 
						
							2009-07-28 06:49:03 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								7493e07c68 
								
							
								 
							
						 
						
							
							
								
								disassemble method for byte-arrays. HEX{ abcd } syntax for byte-arrays  
							
							 
							
							
							
						 
						
							2009-07-27 22:14:26 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								c762d2b422 
								
							
								 
							
						 
						
							
							
								
								scaffold tools now uses the boolean type instead of "a boolean"  
							
							 
							
							
							
						 
						
							2009-07-24 18:09:14 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								4b8132d777 
								
							
								 
							
						 
						
							
							
								
								factor compilation unit from tools.annotations:reset  
							
							 
							
							
							
						 
						
							2009-07-14 11:43:32 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c0e99e738e 
								
							
								 
							
						 
						
							
							
								
								fix inaccuracy in tools.annotations docs  
							
							 
							
							
							
						 
						
							2009-07-14 11:43:11 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								afdd537681 
								
							
								 
							
						 
						
							
							
								
								tools.annotations: add (annotate) word which doesn't create a compilation unit for use in loops  
							
							 
							
							
							
						 
						
							2009-07-13 23:35:21 -05:00  
						
					 
				
					
						
							
							
								 
								Samuel Tardieu
							
						 
						
							 
							
							
							
								
							
								28aa685a82 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'symbolic-xt'  
							
							 
							
							
							
						 
						
							2009-07-10 11:21:10 +02:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								daed003f33 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: more refactoring, update existing code for new API  
							
							 
							
							
							
						 
						
							2009-07-06 04:55:23 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f53efa88c6 
								
							
								 
							
						 
						
							
							
								
								tools.annotations: redo 'watch' so that it doesn't call 'datastack' anymore, instead use macros to capture stack values. This works better with compiler optimizations  
							
							 
							
							
							
						 
						
							2009-07-03 22:32:30 -05:00  
						
					 
				
					
						
							
							
								 
								Samuel Tardieu
							
						 
						
							 
							
							
							
								
							
								6a65850608 
								
							
								 
							
						 
						
							
							
								
								WIP: crude xt>name disassembler help  
							
							 
							
							
							
						 
						
							2009-06-24 13:15:13 +02:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								166afc5784 
								
							
								 
							
						 
						
							
							
								
								add scaffold words for default vocab roots  
							
							 
							
							
							
						 
						
							2009-06-21 00:59:06 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3cabf3aeca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-11 11:10:20 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								aaeeaa1e6f 
								
							
								 
							
						 
						
							
							
								
								Fix load errors  
							
							 
							
							
							
						 
						
							2009-06-08 04:18:57 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								ce37c8e082 
								
							
								 
							
						 
						
							
							
								
								add a hexdump-file word  
							
							 
							
							
							
						 
						
							2009-06-05 22:49:07 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d442167354 
								
							
								 
							
						 
						
							
							
								
								tools.annotations: work better on generic words  
							
							 
							
							
							
						 
						
							2009-05-27 19:36:52 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								407377fc98 
								
							
								 
							
						 
						
							
							
								
								rename peek -> last and update all usages  
							
							 
							
							
							
						 
						
							2009-05-25 16:38:33 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								95837d53bc 
								
							
								 
							
						 
						
							
							
								
								use iota  
							
							 
							
							
							
						 
						
							2009-05-25 15:18:20 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								909082e212 
								
							
								 
							
						 
						
							
							
								
								tools.disassembler.gdb: remove redundant using  
							
							 
							
							
							
						 
						
							2009-05-17 23:39:05 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7b76d64510 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: update for parser.notes  
							
							 
							
							
							
						 
						
							2009-05-16 16:40:40 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a0eb60906d 
								
							
								 
							
						 
						
							
							
								
								Fix even more usings  
							
							 
							
							
							
						 
						
							2009-05-16 10:45:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								132249660d 
								
							
								 
							
						 
						
							
							
								
								Fix conflict  
							
							 
							
							
							
						 
						
							2009-05-16 09:48:42 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								241e6a64bf 
								
							
								 
							
						 
						
							
							
								
								call link-info instead of file-info, fix wonky spacing, name a constant  
							
							 
							
							
							
						 
						
							2009-05-15 22:31:50 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b62630b5ac 
								
							
								 
							
						 
						
							
							
								
								Updating code in basis and extra for stricter vocab search path semantics  
							
							 
							
							
							
						 
						
							2009-05-14 23:23:06 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0c1e519dcb 
								
							
								 
							
						 
						
							
							
								
								Rename use+ to add-use, move search to vocabs.parser, EXCLUDE: bombs out if word doesn't exist  
							
							 
							
							
							
						 
						
							2009-05-13 22:15:48 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ca6cbbb2f9 
								
							
								 
							
						 
						
							
							
								
								tools.annotations: now prints a table of values  
							
							 
							
							
							
						 
						
							2009-05-13 17:03:41 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f9d711c307 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: Only strip out compiler classes if user doesn't request full environment  
							
							 
							
							
							
						 
						
							2009-05-12 16:56:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2fdc666589 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.test: use try-output-process, and run VM from .app bundle when testing deployed app. This makes the game-input deploy test work  
							
							 
							
							
							
						 
						
							2009-05-12 05:16:46 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2508ba2e6d 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: better I/O stripping, and more effective compiler class stripping by clearing megamorphic caches  
							
							 
							
							
							
						 
						
							2009-05-12 04:20:02 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								75cfe40c6c 
								
							
								 
							
						 
						
							
							
								
								Add deploy test to ensure game-input works  
							
							 
							
							
							
						 
						
							2009-05-11 17:04:14 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4711768e6c 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: load ui.debugger into UI apps deployed with debugging support  
							
							 
							
							
							
						 
						
							2009-05-11 16:20:16 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3fe5bb872b 
								
							
								 
							
						 
						
							
							
								
								Deploy tool always uses optimizing compiler now  
							
							 
							
							
							
						 
						
							2009-05-11 00:32:22 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								9de34ab3cd 
								
							
								 
							
						 
						
							
							
								
								Fix deployment of UI apps and implement various tricks to make deployed images smaller  
							
							 
							
							
							
						 
						
							2009-05-10 21:33:13 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7a0760a0f9 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: strip out a few more things  
							
							 
							
							
							
						 
						
							2009-05-08 02:35:46 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								741e97e57e 
								
							
								 
							
						 
						
							
							
								
								tools.trace: fix for call(  
							
							 
							
							
							
						 
						
							2009-05-06 23:47:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								05b49e15e0 
								
							
								 
							
						 
						
							
							
								
								tools.time: remove unneeded math.vectors dependency  
							
							 
							
							
							
						 
						
							2009-05-06 14:56:50 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a4d80eb27b 
								
							
								 
							
						 
						
							
							
								
								tools.disassembler.udis: fix unix tests  
							
							 
							
							
							
						 
						
							2009-05-05 17:35:06 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e4289f5ae4 
								
							
								 
							
						 
						
							
							
								
								tools.disassembler.udis: fix types for Windows  
							
							 
							
							
							
						 
						
							2009-05-05 15:56:53 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ea2090f9de 
								
							
								 
							
						 
						
							
							
								
								udis: use a real structure instead of a char[] to fix buffer overflow on 64-bit  
							
							 
							
							
							
						 
						
							2009-05-05 12:36:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								12de56c41e 
								
							
								 
							
						 
						
							
							
								
								Fix botched replace all in VM source, clean up image saving code, and fix save-image-and-exit to actually call (save-image-and-exit) instead of (save-image)  
							
							 
							
							
							
						 
						
							2009-05-05 10:29:22 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								029d93a838 
								
							
								 
							
						 
						
							
							
								
								Make walker work better with call( and breakpoints which are nested inside combinators  
							
							 
							
							
							
						 
						
							2009-05-05 09:12:32 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b2c3183b21 
								
							
								 
							
						 
						
							
							
								
								Split up tools.vocabs. Note that load-everything is now named load-all  
							
							 
							
							
							
						 
						
							2009-05-04 06:44:17 -05:00  
						
					 
				
					
						
							
							
								 
								Nicholas Seckar
							
						 
						
							 
							
							
							
								
							
								94e64b6e9c 
								
							
								 
							
						 
						
							
							
								
								Add docs for load-all-under and all-vocabs-under  
							
							 
							
							
							
						 
						
							2009-05-03 21:14:44 -07:00  
						
					 
				
					
						
							
							
								 
								Nicholas Seckar
							
						 
						
							 
							
							
							
								
							
								8beea2ab0c 
								
							
								 
							
						 
						
							
							
								
								Don't treat . directories as vocab dirs.  
							
							 
							
							... 
							
							
							
							Rename subdirs to (less general) vocab-subdirs.
Add all-vocabs-under and load-all-under. 
							
						 
						
							2009-05-03 21:00:29 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b79245dc6c 
								
							
								 
							
						 
						
							
							
								
								Adding and removing vocabs now updates all-vocabs-seq  
							
							 
							
							
							
						 
						
							2009-05-01 07:21:56 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								38cc644eca 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.test: close stdin  
							
							 
							
							
							
						 
						
							2009-05-01 07:05:41 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								85bd9209f9 
								
							
								 
							
						 
						
							
							
								
								tools.disassembler.udis: fix careless <c-object> usage  
							
							 
							
							
							
						 
						
							2009-05-01 02:44:29 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d93514d47d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-04-30 21:13:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								10e21bf8d3 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: update for method dispatch changes  
							
							 
							
							
							
						 
						
							2009-04-30 20:35:55 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f51b7b2677 
								
							
								 
							
						 
						
							
							
								
								Fix tools.time output in the TTY listener  
							
							 
							
							
							
						 
						
							2009-04-30 20:03:52 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d72bf515f8 
								
							
								 
							
						 
						
							
							
								
								tools.walker: fix tests  
							
							 
							
							
							
						 
						
							2009-04-30 19:06:54 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								64ac2bae6d 
								
							
								 
							
						 
						
							
							
								
								make tools.scaffold.windows unportable  
							
							 
							
							
							
						 
						
							2009-04-30 10:27:18 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								afa787989a 
								
							
								 
							
						 
						
							
							
								
								fix bug in tools.scaffold  
							
							 
							
							
							
						 
						
							2009-04-29 19:41:22 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7fe22b14f8 
								
							
								 
							
						 
						
							
							
								
								don't scaffold an authors file if the developer-name is not set  
							
							 
							
							
							
						 
						
							2009-04-29 19:06:06 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								939c2fa64e 
								
							
								 
							
						 
						
							
							
								
								scaffold-emacs should use application-data directory on windows  
							
							 
							
							
							
						 
						
							2009-04-29 18:22:54 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8c25569e9e 
								
							
								 
							
						 
						
							
							
								
								tools.time: print method dispatch statistics  
							
							 
							
							
							
						 
						
							2009-04-28 22:45:19 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5f6c074edd 
								
							
								 
							
						 
						
							
							
								
								Split up types.c/h into smaller files, remove optimized slot from F_WORD struct  
							
							 
							
							
							
						 
						
							2009-04-28 17:26:11 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7e84daf0f1 
								
							
								 
							
						 
						
							
							
								
								Move (execute) to kernel.private  
							
							 
							
							
							
						 
						
							2009-04-26 02:42:37 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7aa65b5b5f 
								
							
								 
							
						 
						
							
							
								
								Fixing new method dispatch implementation  
							
							 
							
							
							
						 
						
							2009-04-25 19:41:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3dc9fdf9db 
								
							
								 
							
						 
						
							
							
								
								Fleshed out new dispatch code  
							
							 
							
							
							
						 
						
							2009-04-24 20:43:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b00d81e47b 
								
							
								 
							
						 
						
							
							
								
								Add time spent scanning cards to 'time' output  
							
							 
							
							
							
						 
						
							2009-04-24 09:44:29 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								04c6e8fcf8 
								
							
								 
							
						 
						
							
							
								
								Fix tools.errors unit test and help lint  
							
							 
							
							
							
						 
						
							2009-04-24 00:10:48 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cc5b1c1e2d 
								
							
								 
							
						 
						
							
							
								
								Split off some code into tools.errors.model and update UI listener's error summary when errors change  
							
							 
							
							
							
						 
						
							2009-04-23 22:36:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5649cc7a0a 
								
							
								 
							
						 
						
							
							
								
								Compiler warnings are no more  
							
							 
							
							
							
						 
						
							2009-04-23 22:17:25 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c2fe2a4fea 
								
							
								 
							
						 
						
							
							
								
								Improve stack checker documentation  
							
							 
							
							
							
						 
						
							2009-04-23 03:48:32 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7f983f12d4 
								
							
								 
							
						 
						
							
							
								
								fix help lint failures, fix example in words  
							
							 
							
							
							
						 
						
							2009-04-22 12:26:28 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cd91b2e755 
								
							
								 
							
						 
						
							
							
								
								tools.errors: fix printing of errors with no associated source file  
							
							 
							
							
							
						 
						
							2009-04-22 10:46:50 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3353a777f7 
								
							
								 
							
						 
						
							
							
								
								Fixing some unit test failures  
							
							 
							
							
							
						 
						
							2009-04-22 07:05:00 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3783d8513f 
								
							
								 
							
						 
						
							
							
								
								tools.deploy.shaker: fix  
							
							 
							
							
							
						 
						
							2009-04-22 04:41:03 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								48e70b65fa 
								
							
								 
							
						 
						
							
							
								
								Move cross-referencing stuff to tools.crossref since compiler doesn't depend on it anymore, and compute cross-referencing index as needed; reduces image size by ~4Mb  
							
							 
							
							
							
						 
						
							2009-04-22 04:20:38 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a9b4a724a4 
								
							
								 
							
						 
						
							
							
								
								Remove "compiled-status" word prop and simplify associated machinery  
							
							 
							
							
							
						 
						
							2009-04-21 03:23:11 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f38d2f91f6 
								
							
								 
							
						 
						
							
							
								
								Words which didn't compile cannot be run at all  
							
							 
							
							
							
						 
						
							2009-04-20 22:05:41 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								05f3f9dcb9 
								
							
								 
							
						 
						
							
							
								
								Fixing unit tests for stack effect inference changes  
							
							 
							
							
							
						 
						
							2009-04-20 21:15:19 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ad943f6c4c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into more_robust_stack_checking  
							
							 
							
							
							
						 
						
							2009-04-20 20:11:32 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0d0c7f2d55 
								
							
								 
							
						 
						
							
							
								
								Fix unit test failures caused by stricter type checking in M: encoder stream-write  
							
							 
							
							
							
						 
						
							2009-04-20 20:05:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8414693142 
								
							
								 
							
						 
						
							
							
								
								stack-checker: trust word declarations instead of recursively checking them  
							
							 
							
							
							
						 
						
							2009-04-20 18:44:45 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								57d718113e 
								
							
								 
							
						 
						
							
							
								
								tools.test: more robust must-fail  
							
							 
							
							
							
						 
						
							2009-04-19 18:21:25 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d3d131d1bd 
								
							
								 
							
						 
						
							
							
								
								Strip out error-list related global variables; webkit-demo 14kb smaller  
							
							 
							
							
							
						 
						
							2009-04-19 17:38:48 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1c123e7e22 
								
							
								 
							
						 
						
							
							
								
								Remove some usages of -rot and tuck  
							
							 
							
							
							
						 
						
							2009-04-18 21:53:22 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f22ee5ad8d 
								
							
								 
							
						 
						
							
							
								
								fix one more bug with scaffold..  
							
							 
							
							
							
						 
						
							2009-04-18 19:18:41 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b15cf5f7ea 
								
							
								 
							
						 
						
							
							
								
								fix load error  
							
							 
							
							
							
						 
						
							2009-04-18 19:05:57 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								49eec252d2 
								
							
								 
							
						 
						
							
							
								
								scaffold factor-boot-rc on windows instead of .factor-boot-rc  
							
							 
							
							
							
						 
						
							2009-04-18 18:28:09 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2d8d7f120f 
								
							
								 
							
						 
						
							
							
								
								sort-by-slots => sort-by  
							
							 
							
							
							
						 
						
							2009-04-18 16:44:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e811dd6192 
								
							
								 
							
						 
						
							
							
								
								Reverse compiler.errors => tools.errrs dependency to reduce deploy image size  
							
							 
							
							
							
						 
						
							2009-04-18 03:21:31 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								df9c48c586 
								
							
								 
							
						 
						
							
							
								
								dont allow tests of help scaffolding unless the vocabulary exists  
							
							 
							
							
							
						 
						
							2009-04-17 23:24:41 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f4cdcaa1ce 
								
							
								 
							
						 
						
							
							
								
								Fix compiler warnings in tools.deploy.shaker  
							
							 
							
							
							
						 
						
							2009-04-17 20:38:55 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								99a120a146 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'smarter_error_list'  
							
							 
							
							
							
						 
						
							2009-04-17 15:50:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								50ed1f5a9f 
								
							
								 
							
						 
						
							
							
								
								Better error printing  
							
							 
							
							
							
						 
						
							2009-04-17 15:50:11 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7a1841f59b 
								
							
								 
							
						 
						
							
							
								
								(( -- )) eval -> eval( -- )  
							
							 
							
							
							
						 
						
							2009-04-17 15:49:21 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								364ea217ef 
								
							
								 
							
						 
						
							
							
								
								fix more compiler errors  
							
							 
							
							
							
						 
						
							2009-04-17 14:44:08 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								dba4c0d589 
								
							
								 
							
						 
						
							
							
								
								fixing compiler errors in basis  
							
							 
							
							
							
						 
						
							2009-04-17 12:46:04 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b91e8cbdaf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-04-16 23:15:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e173d27120 
								
							
								 
							
						 
						
							
							
								
								Adding walker tests  
							
							 
							
							
							
						 
						
							2009-04-16 23:14:26 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0a5b076c11 
								
							
								 
							
						 
						
							
							
								
								Make the walker infer  
							
							 
							
							
							
						 
						
							2009-04-16 23:14:11 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5c345360d0 
								
							
								 
							
						 
						
							
							
								
								unbreak my heart, say you'll love me again, factor bootstrap  
							
							 
							
							
							
						 
						
							2009-04-16 17:03:03 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7a251950d8 
								
							
								 
							
						 
						
							
							
								
								Working on trace tool  
							
							 
							
							
							
						 
						
							2009-04-15 22:16:52 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								72487f7f33 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'trace_tool' of git://factorcode.org/git/factor into trace_tool  
							
							 
							
							
							
						 
						
							2009-04-15 19:17:43 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								df18c0b6e7 
								
							
								 
							
						 
						
							
							
								
								Making more code infer  
							
							 
							
							
							
						 
						
							2009-04-15 19:03:44 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c0874e64cc 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							 
							
							
							
						 
						
							2009-04-15 18:19:35 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								83b7ac3f3a 
								
							
								 
							
						 
						
							
							
								
								Forgetting a definition removes compile error  
							
							 
							
							... 
							
							
							
							Notify definition observers with nested compilation units 
							
						 
						
							2009-04-15 00:27:02 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5daf19afa2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into trace_tool  
							
							 
							
							
							
						 
						
							2009-04-14 20:42:02 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6c5fbd3197 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							 
							
							
							
						 
						
							2009-04-13 20:38:30 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fd5ab25a09 
								
							
								 
							
						 
						
							
							
								
								Better handling of errors without file/line info  
							
							 
							
							
							
						 
						
							2009-04-13 17:19:32 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a2cff89591 
								
							
								 
							
						 
						
							
							
								
								Call notify-error-observers  
							
							 
							
							
							
						 
						
							2009-04-13 14:40:03 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e52be965f0 
								
							
								 
							
						 
						
							
							
								
								Finish moving compiler.errors to basis  
							
							 
							
							
							
						 
						
							2009-04-13 02:50:23 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e595576dc3 
								
							
								 
							
						 
						
							
							
								
								Make more words infer  
							
							 
							
							
							
						 
						
							2009-04-12 23:01:14 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7a33780bc2 
								
							
								 
							
						 
						
							
							
								
								Fix bootstrap  
							
							 
							
							
							
						 
						
							2009-04-12 16:31:25 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c4be8bd65a 
								
							
								 
							
						 
						
							
							
								
								Refactor error code so that error types are registered; listener prints a summary of errors  
							
							 
							
							
							
						 
						
							2009-04-12 16:08:46 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0420b39f4f 
								
							
								 
							
						 
						
							
							
								
								Make source file error types a bit more extensible  
							
							 
							
							
							
						 
						
							2009-04-11 22:26:24 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e5df0559eb 
								
							
								 
							
						 
						
							
							
								
								Working on adding help-lint errors to error list  
							
							 
							
							
							
						 
						
							2009-04-11 20:30:09 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e5606b2917 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list  
							
							 
							
							
							
						 
						
							2009-04-11 14:33:04 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a0ad6bda39 
								
							
								 
							
						 
						
							
							
								
								tools.test: store file in a variable while tests are running  
							
							 
							
							
							
						 
						
							2009-04-10 08:11:46 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0a7485190b 
								
							
								 
							
						 
						
							
							
								
								compile-error-type => source-error-type; make test failures global  
							
							 
							
							
							
						 
						
							2009-04-10 03:52:12 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								2179b4bca1 
								
							
								 
							
						 
						
							
							
								
								minor cleanup  
							
							 
							
							
							
						 
						
							2009-04-09 21:03:42 -05:00