Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e3b967fe67 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-09-02 06:22:44 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								389f47086a 
								
							
								 
							
						 
						
							
							
								
								classes.tuple: don't run out of memory inside 'instances' quotation if optimizing compiler is off  
							
							 
							
							
							
						 
						
							2009-09-02 05:19:20 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								1106fb10f1 
								
							
								 
							
						 
						
							
							
								
								let's not forget about hex literals  
							
							 
							
							
							
						 
						
							2009-09-01 21:28:23 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								1a04bc1124 
								
							
								 
							
						 
						
							
							
								
								require numeric literals to begin and end with a digit/decimal point so that stuff like "," and "1," don't parse as numbers  
							
							 
							
							
							
						 
						
							2009-09-01 21:14:26 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								26cc551049 
								
							
								 
							
						 
						
							
							
								
								fix another tuple definition bug  
							
							 
							
							
							
						 
						
							2009-09-01 11:36:06 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d46d063f5f 
								
							
								 
							
						 
						
							
							
								
								inheriting from itself would hang a tuple definition.  only breaks if tuple is being redefined  
							
							 
							
							
							
						 
						
							2009-09-01 04:02:44 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ab45402d04 
								
							
								 
							
						 
						
							
							
								
								Minor doc improvements  
							
							 
							
							
							
						 
						
							2009-08-31 05:46:57 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d88cdffa47 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-29 23:39:20 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ec70e1d714 
								
							
								 
							
						 
						
							
							
								
								More minor documentation tweaks  
							
							 
							
							
							
						 
						
							2009-08-30 06:32:20 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0be2e17246 
								
							
								 
							
						 
						
							
							
								
								put a method on M\ tuple string>alien that calls underlying>>  
							
							 
							
							
							
						 
						
							2009-08-29 19:55:27 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								d26735c98f 
								
							
								 
							
						 
						
							
							
								
								mark integer sequence methods as deprecated  
							
							 
							
							
							
						 
						
							2009-08-29 10:29:41 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2bb6293217 
								
							
								 
							
						 
						
							
							
								
								compiler: add fixnum-min/max intrinsics; ~10% speedup on benchmark.yuv-to-rgb  
							
							 
							
							
							
						 
						
							2009-08-28 19:02:59 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d957ae4e44 
								
							
								 
							
						 
						
							
							
								
								Performance improvements to make struct-arrays benchmark faster  
							
							 
							
							... 
							
							
							
							- improved optimization of ##unbox-any-c-ptr on ##box-displaced-alien; convert it to ##unbox-c-ptr where possible using class info stored in the ##bda instruction
- make fcos, fsin, etc inline again; everything in math.libm inline again, except for fsqrt which is an intrinsic
- convert min and max on floats to float-min and float-max
- make min and max not inline, so that the above can work
- struct-arrays: rice a bit so that more fixnums come up 
							
						 
						
							2009-08-28 05:21:16 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e40ac73085 
								
							
								 
							
						 
						
							
							
								
								fix typo in gensym reported by mnestic  
							
							 
							
							
							
						 
						
							2009-08-27 16:10:00 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								9a876a5255 
								
							
								 
							
						 
						
							
							
								
								remove duplicate usings  
							
							 
							
							
							
						 
						
							2009-08-26 22:23:03 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								bbcf08cdc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-26 09:15:33 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								75b3bc655a 
								
							
								 
							
						 
						
							
							
								
								allow alien.strings:alien>string to take an object with underlying>> slot  
							
							 
							
							
							
						 
						
							2009-08-26 09:13:30 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3a5c7d8908 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-25 09:33:42 -04: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
							
						 
						
							 
							
							
							
								
							
								a2529717ba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-24 20:34:15 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								adc154e06b 
								
							
								 
							
						 
						
							
							
								
								destructors: already-unregistered error had the wrong content, also don't throw an error when disposing a disposable twice  
							
							 
							
							
							
						 
						
							2009-08-24 20:27:22 -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  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								54ff361331 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-24 18:04:44 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								16ad61021f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-24 09:58:48 -04: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  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								bea1e3732e 
								
							
								 
							
						 
						
							
							
								
								revert replicate change again...the world is not ready  
							
							 
							
							
							
						 
						
							2009-08-23 01:00:46 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f18aef2afb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-22 21:24:02 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3dce2eda19 
								
							
								 
							
						 
						
							
							
								
								use iota in replicate  
							
							 
							
							
							
						 
						
							2009-08-22 21:00:18 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7b7f22fae2 
								
							
								 
							
						 
						
							
							
								
								Revert "use iota in replicate"  
							
							 
							
							... 
							
							
							
							This reverts commit 88d1f0d78a . 
							
						 
						
							2009-08-22 20:59:56 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								87a6e9cb31 
								
							
								 
							
						 
						
							
							
								
								use iota in replicate  
							
							 
							
							
							
						 
						
							2009-08-22 20:59:36 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								679a7c9b01 
								
							
								 
							
						 
						
							
							
								
								temporary fix for core/effects  
							
							 
							
							
							
						 
						
							2009-08-22 20:56:28 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a6c7e9d9d4 
								
							
								 
							
						 
						
							
							
								
								use iota in a couple of places  
							
							 
							
							
							
						 
						
							2009-08-22 20:56:16 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								cb54ca6402 
								
							
								 
							
						 
						
							
							
								
								clarify 'deprecated' docs  
							
							 
							
							
							
						 
						
							2009-08-20 18:36:34 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								93c93a392b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-20 16:21:58 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								6089251574 
								
							
								 
							
						 
						
							
							
								
								move deprecation to tools.deprecation; load with bootstrap.tools  
							
							 
							
							
							
						 
						
							2009-08-20 16:17:36 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								400c89daf0 
								
							
								 
							
						 
						
							
							
								
								"deprecated" declaration, "deprecation" vocab to track deprecations in the error log  
							
							 
							
							
							
						 
						
							2009-08-20 15:10:42 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								79cdc45339 
								
							
								 
							
						 
						
							
							
								
								math: move float methods to math.floats  
							
							 
							
							
							
						 
						
							2009-08-20 03:55:19 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								06ecb30140 
								
							
								 
							
						 
						
							
							
								
								make slot initial-values check the class for an "initial-value" word prop; set this word prop on classes.c-types types  
							
							 
							
							
							
						 
						
							2009-08-19 21:28:20 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c898593983 
								
							
								 
							
						 
						
							
							
								
								decouple struct parsing/printing from tuple parsing/printing a bit  
							
							 
							
							
							
						 
						
							2009-08-19 18:53:44 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								15a7148de0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-19 15:48:07 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								fadede137c 
								
							
								 
							
						 
						
							
							
								
								use iota  
							
							 
							
							
							
						 
						
							2009-08-19 08:27:28 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3313098936 
								
							
								 
							
						 
						
							
							
								
								use iota  
							
							 
							
							
							
						 
						
							2009-08-19 08:21:45 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cfe54f8968 
								
							
								 
							
						 
						
							
							
								
								classes, words: fix unit tests for method inlining change  
							
							 
							
							
							
						 
						
							2009-08-18 17:20:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								507e2b7f3a 
								
							
								 
							
						 
						
							
							
								
								Fix some unit test failures  
							
							 
							
							
							
						 
						
							2009-08-18 03:49:05 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0cbad41547 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-18 03:45:20 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								308d383ccd 
								
							
								 
							
						 
						
							
							
								
								small fix for lexer  
							
							 
							
							
							
						 
						
							2009-08-18 00:10:23 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								8120bdebea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-08-18 00:02:29 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								62cd1d280c 
								
							
								 
							
						 
						
							
							
								
								Fixing docs typo in math.floats  
							
							 
							
							
							
						 
						
							2009-08-18 00:02:19 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								030b1b816c 
								
							
								 
							
						 
						
							
							
								
								Add inline declarations for various assorted methods  
							
							 
							
							
							
						 
						
							2009-08-17 22:32:21 -05:00