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